- Update to release 1.8.0
* Improve the tradeoffs for the random access mode across presets:
* Speedup CRF presets M6 to M0 by 17-53% while maintaining
similar quality levels
* Re-adjust CRF presets M7 to M13 for better quality with BD-rate
gains ranging from 1-4%
* Improve the quality and speed of the 1-pass VBR mode
* Add API allowing to update bitrate / CRF and Key_frame
placement during the encoding session for CBR lowdelay mode and
CRF Random Access mode
* ARM Neon SIMD optimizations for most critical kernels allowing
for a 4.5-8x fps speedup vs the c implementation
OBS-URL: https://build.opensuse.org/request/show/1155722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SVT-AV1?expand=0&rev=12
- update to 1.4.0:
* Adopted the 6L / 32-picture mini-GOP configuraion as default and
adjusted MD feature levels accordingly yielding higher compression
efficiency gains
* Update the TPL model to account for the larger mini-gop size
* Re-tune presets M0-M12 using the gained coding efficiency for improved
quality vs cycles tradeoffs
* Allow duplicate commandline parameters to be parsed and take into
consideration the latter to allow AWCY integration
* Build, Cleanup and Documentation
* Make include and lib paths friendly to abs and rel paths
* Update preset and API documentation
* Various functional bug fixes
* Remove manual prediction structure support (forwarded request 1040418 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/1040439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SVT-AV1?expand=0&rev=7
- update to 1.4.0:
* Adopted the 6L / 32-picture mini-GOP configuraion as default and
adjusted MD feature levels accordingly yielding higher compression
efficiency gains
* Update the TPL model to account for the larger mini-gop size
* Re-tune presets M0-M12 using the gained coding efficiency for improved
quality vs cycles tradeoffs
* Allow duplicate commandline parameters to be parsed and take into
consideration the latter to allow AWCY integration
* Build, Cleanup and Documentation
* Make include and lib paths friendly to abs and rel paths
* Update preset and API documentation
* Various functional bug fixes
* Remove manual prediction structure support
OBS-URL: https://build.opensuse.org/request/show/1040418
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/SVT-AV1?expand=0&rev=33
- Update to release 1.3.0:
* Encoder:
- Port SIMD optimizations from libDav1D making the conformant
path (Inv. Transform) faster
- Enabling smaller mini-GOP size configurations and tuning it
for the low delay mode
- Tuning the low-latency mode in random access targeting
latencies from 250ms to 1s
- Adding GOP-constrained Rate Control targeting low-latency
streaming applications
- Optimize mode decision features levels for depth
partitioning, RDOQ, MD stage0 pruning in-loop filtering
temporal filtering and TPL adding more granularity and
gaining further quality
- Preset tuning M0-M13 to smooth the spacing and utilize the
quality improvements towards better tradeoffs
* Build, Cleanup and Documentation:
- Update preset and API documentation
- Various functional bug fixes
- Remove the use of GLOB in cmake and use file names
- Changes from release 1.2.1:
* Encoder: Fix a crash at the end of the encode that may occur
when an invalid metadata packet is sent with the EOS packet
* Build, Cleanup:
- y4m header pasring code cleanup
- API cleanup and enhancements adding string options for RC
mode
- Added option to build without app / dec / enc using the
build.sh / build.bat scripts (forwarded request 1030153 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1030245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/SVT-AV1?expand=0&rev=6
- Update to release 1.3.0:
* Encoder:
- Port SIMD optimizations from libDav1D making the conformant
path (Inv. Transform) faster
- Enabling smaller mini-GOP size configurations and tuning it
for the low delay mode
- Tuning the low-latency mode in random access targeting
latencies from 250ms to 1s
- Adding GOP-constrained Rate Control targeting low-latency
streaming applications
- Optimize mode decision features levels for depth
partitioning, RDOQ, MD stage0 pruning in-loop filtering
temporal filtering and TPL adding more granularity and
gaining further quality
- Preset tuning M0-M13 to smooth the spacing and utilize the
quality improvements towards better tradeoffs
* Build, Cleanup and Documentation:
- Update preset and API documentation
- Various functional bug fixes
- Remove the use of GLOB in cmake and use file names
- Changes from release 1.2.1:
* Encoder: Fix a crash at the end of the encode that may occur
when an invalid metadata packet is sent with the EOS packet
* Build, Cleanup:
- y4m header pasring code cleanup
- API cleanup and enhancements adding string options for RC
mode
- Added option to build without app / dec / enc using the
build.sh / build.bat scripts
OBS-URL: https://build.opensuse.org/request/show/1030153
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/SVT-AV1?expand=0&rev=31
- Update to 0.9.0
* New faster presets M9-M12, M12 reaching similar complexity level to that of x264 veryfast
* New multi-pass and single pass VBR implementation minimizing the quality difference vs CRF while reducing the cycle overhead
* Quality vs density tradeoffs improvements across all presets in CRF mode
* Added support for CRF with capped bitrate
* Added support for overlay frames and super resolution
* Fixed film grain synthesis bugs
* Added experimental support for > 4k resolutions
* Added experimental support for the low delay prediction structure
* Significant memory reduction especially for faster presets in a multi-threaded environment
* API configuration structure cleanup removing all invalid or out of date parameters
* Speedup legacy CPUs for faster development by adding SSE code for corresponding C-kernels
* Updated the code license from BSD 2-clause to BSD 3-clause clear
OBS-URL: https://build.opensuse.org/request/show/949268
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/SVT-AV1?expand=0&rev=25