Re: [BLFS Trac] #23502: SVT-AV1-4.2.0
BLFS Trac ([email protected] via blfs-book Mailing List) <[email protected]> Mon, 27 Jul 2026 21:43:01 -0000
| Newsgroups | gmane.linux.lfs.beyond.book |
|---|---|
| Message-ID | <[email protected]> |
#23502: SVT-AV1-4.2.0
-------------------------+-------------------------
Reporter: Bruce Dubbs | Owner: Joe Locash
Type: enhancement | Status: closed
Priority: normal | Milestone: 13.1
Component: BOOK | Version: git
Severity: medium | Resolution: fixed
Keywords: |
-------------------------+-------------------------
Changes (by Joe Locash):
* resolution: => fixed
* status: assigned => closed
Comment:
{{{
## [4.2.0] - 2026-07-14
VOD / Random Access
- Added TUNE-VMAF mode targeting ~15% VMAF BD-rate improvement at minimal
PSNR l
oss
- Implemented single-thread processing mode with RA handling
- RA preset tuning and bitrate optimization for M3-M5
- New CLI options: `--cqp`, `--enable-intrabc`, `--hbd-mds`, `--enable-kf-
tf`
- Added raw OBU output format as an alternative to IVF
- Signal `initial_display_delay` in sequence header to fix A/V sync on
seek
RTC / Low Delay
- Added CBR rate control with Kalman-filter QP estimation, cyclic refresh,
and f
rame re-encode
- Added on-the-fly MG size, preset, bitrate, and frame rate changes
- Added reference frame management API with LTR support and two-layer RPS
struct
ure
- Exposed `--max-intra-bitrate-pct` and `--max-inter-bitrate-pct`
parameters
- Improved compression efficiency vs. cycle tradeoff across RTC presets
- Optimized memory footprint for RTC mode with small resolutions
- Further speed and quality tuning for RTC
Encoder (general)
- Refactored entropy coding: direct tile-buffer writes, arithmetic coder
simplifications, coefficient shaving
- CDEF optimizations: 8-bit boundary-aware filter, persistent scratch
buffers, luma/chroma specialization
- MD and ME optimizations (LPD1 early-skip, VLPD0 fast path, static-block
ME bypass)
- Optimized still-image screen content detection
- Optimized TPL dispatch when TPL is disabled
- Added `ENABLE_STACK_PROTECTOR` CMake option to prevent the stack
protector flag from being added
Arm
- Added lowbd (8-bit) int16 forward transform NEON kernels (4x4 through
32x32)
- Added Neon SAD, quantize-matrix, SSIM, VMAF, variance, and pixel
projection error kernels
- Added SVE2 VMAF kernels and hardware CRC-32C for hash-based ME
- Optimized convolution, full distortion, and SAD calculation functions
Bug fixes and documentation
- Fixed superres recode crash, RESIZE_DYNAMIC under `--rtc`, RTC
candidate-count overflow, recon output, and memory leak
- Fixed signed left-shift UB, OOB reads, and race conditions in rate
control
- Added NVTX/Nsight Systems profiling hooks, PPC toolchain, and macOS
universal binary support
- Addressed cppcheck warnings and rewrote affected unit tests
- Addressed USAN and MSAN warnings
- Reduced OBMC stack usage to fix a crash with PGO
- General code cleanup, documentation updates, and test improvements
}}}
Fixed at [sha:f31fec359f].
--
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23502#comment:4>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page