around on most archs (not armv7 or powerpc[32] yet, but those are at a
point in ports bulk build cycles that they shouldn't start a new bulk
build before one is available with RTLD_NOLOAD)
now that RTLD_NOLOAD is defined, gstreamer-plugins-good will take an
#ifdef branch which allows it to work with either libsoup API
(libsoup-2.4.so or libsoup-3.0.so, depending on which is used by a
binary which pulls in gstreamer)
files were dropped (mostly entry_points.txt) or .egg-info files changed
to directories. Small patches were needed where some other build systems
were calling Python tools to install due to changes in setuptools.
Messy patching needed for games/0ad which bundles a spidermonkey tar of
a specific version and patches it using files in its own distribution.
Been through a bulk on i386, plus I tested a few things separately on
amd64 where fallout from the recent qscintilla update has broken some ports
on !LP64 which was blocking them on i386.
## [1.2.0] - 2022-08-02
Encoder
- Improve CRF preset tradeoffs for both the default and fast-decode modes
- Improve the SSIM-based tradeoffs of the presets without impacting those of PSNR / VMAF
- Improve CBR mode by enhancing the bit-distribution within the gop
- Added support for reference frame scaling
- Added support for quantization matrices
- Added svtparams patches applicable to ffmpeg 4.4
- AVX2 optimizations for low-delay mode
- TPL-based VBR mode improvements
- Improved Chroma RDOQ
- Improve TPL QP Scaling
- Add length info to ivf header
- Fix support for metadata pass-through
- Add ability to specify Chroma and Luma qindex offsets independently on top of CRF qp assignments
Build, Cleanup and Documentation
- Fix multiple API documentation mismatches
- Updated features documentation
- Various functional bug fixes
Update diff from Brad, thanks
- Decoder bug fix to correct the B-frame order in some case
- Fixes to avoid hanging for multi-thread decoding
- Some Enhancements and fixes for rate control
- Assembly optimization for loongson platform
- Some minor bug fixes
One out of 669 tests from 63 test suites ran fine on amd64.
- Use CFLAGS and CXXFLAGS instead of CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23