Jump to content

Recommended Posts

dav1d 1.2.0 release (Jean-Baptiste Kempf)

Changes for 1.2.0 ‘Arctic Peregrine Falcon’:

1.2.0 is a small release of dav1d, adding more SIMD and fixes

  • Improvements on attachments of props and T.35 entries on output pictures
  • NEON z1/z3 high bit-depth optimizations and improvements for 8bpc
  • SSSE3 z2/z3 8bpc and SSSE3 z1/z3 high bit-depth optimziations
  • refmvs.save_tmvs optimizations in SSSE3/AVX2/AVX-512
  • AVX-512 optimizations for high bit-depth itx (16x64, 32x64, 64x16, 64x32, 64x64)
  • AVX2 optimizations for 12bpc for 16x32, 32x16, 32x32 itx

https://code.videolan.org/videolan/dav1 ... aster/NEWS

https://code.videolan.org/videolan/dav1 ... ases/1.2.0

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Dav1d 1.2.1 “Arctic Peregrine Falcon”

1.2.1 is a small release of dav1d, adding more SIMD and fixes

  • Fix a threading race on task_thread.init_done
  • NEON z2 8bpc and high bit-depth optimizations
  • SSSE3 z2 high bit-depth optimziations
  • Fix a desynced luma/chroma planes issue with Film Grain
  • Reduce memory consumption
  • Improve dav1d_parse_sequence_header() speed
  • OBU: Improve header parsing and fix potential overflows
  • OBU: Improve ITU-T T.35 parsing speed
  • Misc buildsystems, CI and headers fixes
https://code.videolan.org/videolan/dav1 ... ases/1.2.1
Link to comment
Share on other sites

  • 2 weeks later...
SVT-AV1 1.6.0 (2023-06-18)
Encoder
  • Improve the tradeoffs for the random access mode across presets M1–M13:
  • Speeding up the higher quality presets by 30–40%
  • Improving the BD-rate by 1–4% for the faster presets
  • Improve the tradeoffs for the low delay mode for both screen content and non-screen content encoding modes
  • Add a toggle to remove the legacy one-frame buffer at the input of the pipeline allowing the low delay mode to operate at sub-frame processing latencies
  • Add a new API allowing the user to specify quantization offsets for a region of interest per frame
Build, cleanup and bug fixes
  • Various cleanups and functional bug fixes
  • Fix the startup minigop size BD-rate loss
  • Add ability to run the ci-testing offline
https://gitlab.com/AOMediaCodec/SVT-AV1 ... ses/v1.6.0
Link to comment
Share on other sites

  • 2 months later...

SVT-AV1 1.7.0 (2023-08-24)

Encoder

  • Improve the tradeoffs for the random access mode across presets MR–M13:
  • Quality improvements across all presets and metrics ranging from 0.3% to 4.5% in BD-rate (!2129)
  • Spacing between presets [M1-M6] has been adjusted to account for the tradeoff improvements achieved
  • As a user guidance when comparing v1.7 vs v1.6 in a convexhull encoding setup:
  • v1.7.0 M2 is now at similar quality levels as v1.6.0 M1 while being ~50% faster
  • v1.7.0 M3 is now at similar quality levels as v1.6.0 M2 while being ~50% faster
  • v1.7.0 M4 is now at similar quality levels as v1.6.0 M3 while being ~40% faster
  • v1.7.0 M5 is now at similar quality levels as v1.6.0 M4 while being ~30% faster
  • v1.7.0 M6 is now at similar quality levels as v1.6.0 M5 while being ~25% faster
  • Added an experimental tune SSIM mode yielding ~3–4% additional SSIM BD-rate gains (!2109)
Build, cleanup and bug fixes
  • Various cleanups and functional bug fixes
  • Fix build conflict with libaom
https://gitlab.com/AOMediaCodec/SVT-AV1 ... ses/v1.7.0
Link to comment
Share on other sites

  • 5 weeks later...

Dav1d 1.3.0 “Tundra Peregrine Falcon”

1.3.0 is a medium release of dav1d, focus on new APIs and memory usage reduction.

  • Reduce memory usage in numerous places
  • ABI break in Dav1dSequenceHeader, Dav1dFrameHeader, Dav1dContentLightLevel structures
  • new API function to check the API version: dav1d_version_api()
  • Rewrite of the SGR functions for ARM64 to be faster
  • NEON implemetation of save_tmvs for ARM32 and ARM64
  • x86 palette DSP for pal_idx_finish function

https://code.videolan.org/videolan/dav1d/-/releases/1.3.0

Edited by JoWa
Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...

libaom v3.8.0 Jelly Bee Released

This release includes new codec interfaces, compression efficiency and perceptual improvements, speedup and memory optimizations and many bug fixes. This release is ABI compatible with the last release.

https://aomedia.googlesource.com/aom/+/refs/tags/v3.8.0

Edited by JoWa
Link to comment
Share on other sites

SVT-AV1 1.8 (2023-12-11)

Encoder

  • 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
  • Improve Multi Pass VBR algorithm for better quality with BD-rate gains of ~3% on average
  • More details on the per preset improvements can be found in MR !2143
  • 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–8× fps speedup vs the c implementation

Cleanup and bug fixes and documentation

  • Various cleanups and functional bug fixes
  • Update the documentation for preset options and individual features

https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v1.8.0

Edited by JoWa
Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...
  • 4 weeks later...

Dav1d 1.4.0 “Road Runner”

1.4.0 is a medium release of dav1d, focusing on new architecture support and new optimizations:

  • AVX-512 optimizations for z1, z2, z3 in 8bit and high-bitdepth
  • New architecture supported: loongarch
  • Loongarch optimizations for 8bit
  • New architecture supported: RISC-V
  • RISC-V optimizations for itx
  • Misc improvements in threading and in reducing binary size
  • Fix potential integer overflow with extremely large frame sizes
https://code.videolan.org/videolan/dav1 ... ases/1.4.0
Link to comment
Share on other sites

  • 3 weeks later...
Posted (edited)

libOpus 1.5 & 1.5.1 (2024-03-04)

Opus 1.5 Released

Opus 1.5 is the first release to make extended use of ML in the encoder and decoder. You can read all the details in this release demo page. In summary, major changes since 1.4 include:

  • Significant improvement to packet loss robustness using Deep Redundancy (DRED)
  • Improved packet loss concealment through Deep PLC
  • Low-bitrate speech quality enhancement down to 6 kb/s wideband
  • Improved x86 (AVX2) and Arm (Neon) optimizations
  • Support for 4th and 5th order ambisonics

In addition to the improvements above, this release includes many minor bug fixes. Opus 1.5.1 fixes the meson build that was broken in 1.5.

https://opus-codec.org/release/stable/2 ... 1_5_1.html

https://opus-codec.org/release/stable/2 ... s-1_5.html

Edited by JoWa
Link to comment
Share on other sites

  • 2 weeks later...

SVT-AV1 2.0.0 (2024-03-13)

Major API updates

  • Changed the API signaling the End Of Stream (EOS) with the last frame vs with an empty frame
  • OPT_LD_LATENCY2 making the change above is kept in the code to help devs with integration
  • The support of this API change has been merged to ffmpeg with a 2.0 version check
  • Removed the 3-pass VBR mode which changed the calling mechanism of multi-pass VBR
  • Moved to a new versioning scheme where the project major version will be updated every time API/ABI is changed
Encoder
  • Improve the tradeoffs for the random access mode across presets:
  • Speedup presets MR by ~100% and improved quality along with tradeoff improvements across the higher quality presets (!2179,#2158)
  • Improved the compression efficiency of presets M9-M13 by 1–4% (!2179)
  • Simplified VBR multi-pass to use 2 passes to allow integration with ffmpeg
  • Continued adding ARM optimizations for functions with c_only equivalent
  • Replaced the 3-pass VBR with a 2-pass VBR to ease the multi-pass integration with ffmpeg
  • Memory savings of 20–35% for LP 8 mode in preset M6 and below and 1–5% in other modes / presets
Cleanup and bug fixes and documentation
  • Various cleanups and functional bug fixes
  • Update the documentation to reflect the rate control changes
https://gitlab.com/AOMediaCodec/SVT-AV1 ... ses/v2.0.0
Link to comment
Share on other sites

Posted (edited)

Dav1d 1.4.1 “Road Runner”

dav1d 1.4.1 is a small release of dav1d, improving notably ARM and RISC-V speed

  • Optimizations for 6tap filters for NEON (ARM), that can be significative depending on the samples
  • More RISC-V optimizations for itx (4×8, 8×4, 4×16, 16×4, 8×16, 16×8)
  • Reduction of binary size on ARM64, ARM32 and RISC-V
  • Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filter
  • Msac optimizations

https://code.videolan.org/videolan/dav1d/-/releases/1.4.1

Edited by JoWa
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...