SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for dav1d-devel-1.4.3-85.1.x86_64.rpm :

* Wed Jun 12 2024 Luigi Baldoni - Update to version 1.4.3
* AArch64: Fix potential out of bounds access in DotProd H/HV filters
* cli: Prevent buffer over-read
* Sat May 25 2024 Luigi Baldoni - Update to version 1.4.2
* AVX2 optimizations for 8-tap and new variants for 6-tap
* AVX-512 optimizations for 8-tap and new variants for 6-tap
* Improve entropy decoding on ARM64
* New ARM64 optimizations for convolutions based on DotProd extension
* New ARM64 optimizations for convolutions based on i8mm extension
* New ARM64 optimizations for subpel and prep filters for i8mm
* Misc improvements on existing ARM64 optimizations, notably for put/prep
* New PowerPC9 optimizations for loopfilter
* Support for macOS kperf API for benchmarking
* Fri Mar 15 2024 Luigi Baldoni - Update to version 1.4.1
* Optimizations for 6tap filters for NEON (ARM)
* More RISC-V optimizations for itx (4x8, 8x4, 4x16, 16x4, 8x16, 16x8)
* Reduction of binary size on ARM64, ARM32 and RISC-V
* Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filter
* Msac optimizations
* Wed Feb 14 2024 Luigi Baldoni - Update to version 1.4.0
* 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 (bsc#1220105, CVE-2024-1580)
* Wed Oct 04 2023 Luigi Baldoni - Update to version 1.3.0
* 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- Bump soversion to 7
* Thu Jun 01 2023 Luigi Baldoni - Update to version 1.2.1
* 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
* Wed May 31 2023 Jan Engelhardt - Add to description some performance mentions that set it apart from other packages e.g. gav1.
* Fri May 05 2023 Bjørn Lie - Use ldconfig_scriptlets macro, minor spec clean-up.
* Wed May 03 2023 Luigi Baldoni - Update to version 1.2.0
* 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
* Includes fix for possible crash when decoding a frame (bsc#1211262 CVE-2023-32570).
* Tue Mar 07 2023 Michael Gorse - Revert last change. This is now handled in xxhash.
* Wed Mar 01 2023 Michael Gorse - Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to build on ppc64le (boo#1208794).
* Tue Feb 14 2023 Luigi Baldoni - Update to version 1.1.0
* New function dav1d_get_frame_delay to query the decoder frame delay
* Numerous fixes for strict conformity to the specs and samples
* NEON and AVX-512 misc fixes and improvements
* Partial AVX2 12bpc transform implementations
* AVX-512 high bit-depth cdef_filter, loopfilter, itx
* NEON z1/z3 optimization for 8bpc
* SSSE3 z1 optimization for 8bpc
* Thu Oct 13 2022 Bjørn Lie - Drop _lto_cflags define, current version supports lto build.- Drop unneeded rpm BuildRequires.- Add pkgconfig(libxxhash) BuildRequires and stop passing xhash_muxer=disabled to meson, build hash_muxer support.- Add check section and meson_test macro, run tests during build.
* Fri Mar 18 2022 Luigi Baldoni - Update to version 1.0.0
* Automatic thread management.
* Add support for AVX-512 acceleration.
* x86 code speedup (from SSE2 to AVX2).
* New grain API to ease acceleration on the GPU.
* New API call to get information of which frame failed to decode, in error cases.
* Numerous small bug fixes.- Bump soversion to 6
* Fri Sep 03 2021 Luigi Baldoni - Update to version 0.9.2
* x86: SSE4 optimizations of inverse transforms for 10bit for all sizes
* x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
* x86: SSSE3 optimizations for cdef_filter in 10/12b and mc_w_mask_422/444 in 8b
* ARM NEON optimizations for FilmGrain Gen_grain functions
* Optimizations for splat_mv in SSE2/AVX2 and NEON
* x86: SGR improvements for SSSE3 CPUs
* x86: AVX2 optimizations for cfl_ac
* Thu Jul 29 2021 Luigi Baldoni - Update to version 0.9.1
* 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask, emu_edge), prep/put_bilin, prep/put_8tap, ipred (dc/h/v, paeth, smooth, pal, filter), wiener, sgr (10b), warp8x8, deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86 processors
* Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv 10/12 arm32
* Fixes for filmgrain on ARM
* itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
* Misc improvements on SSE2, SSE4
* Sun May 16 2021 Luigi Baldoni - Update to version 0.9.0
* x86 (64bit) AVX2 implementation of most 10b/12b functions, which should provide a large boost for high-bitdepth decoding on modern x86 computers and servers.
* ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit)
* New API to signal events happening during the decoding process
* Wed Mar 24 2021 Luigi Baldoni - Disable LTO (fix boo#1183956)
* Mon Feb 22 2021 Luigi Baldoni - Update to version 0.8.2
* ARM32 optimizations for ipred and itx in 10/12bits, completing the 10b/12b work on ARM64 and ARM32
* Give the post-filters their own threads
* ARM64: rewrite the wiener functions
* Speed up coefficient decoding, 0.5%-3% global decoding gain
* x86 optimizations for CDEF_filter and wiener in 10/12bit
* x86: rewrite the SGR AVX2 asm
* x86: improve msac speed on SSE2+ machines
* ARM32: improve speed of ipred and warp
* ARM64: improve speed of ipred, cdef_dir, cdef_filter, warp_motion and itx16
* ARM32/64: improve speed of looprestoration
* Add seeking, pausing to the player
* Update the player for rendering of 10b/12b
* Misc speed improvements and fixes on all platforms
* Add a xxh3 muxer in the dav1d application
* Sat Jan 02 2021 aloisioAATTgmx.com- Update to version 0.8.1
* Keep references to buffers valid after dav1d_close(). Fixes a regression caused by the picture buffer pool added in 0.8.0.
* ARM32 optimizations for 10bit bitdepth for SGR
* ARM32 optimizations for 16bit bitdepth for blend/w_masl/emu_edge
* ARM64 optimizations for 10bit bitdepth for SGR
* x86 optimizations for wiener in SSE2/SSSE3/AVX2
* Tue Nov 24 2020 Luigi Baldoni - Update to version 0.8.0
* Improve the performance by using a picture buffer pool;
* ARM32 optimizations for 8bit bitdepth for ipred paeth, smooth, cfl
* ARM32 optimizations for 10/12/16bit bitdepth for mc_avg/mask/w_avg, put/prep 8tap/bilin, wiener and CDEF filters
* ARM64 optimizations for cfl_ac 444 for all bitdepths
* x86 optimizations for MC 8-tap, mc_scaled in AVX2
* x86 optimizations for CDEF in SSE and {put/prep}_{8tap/bilin} in SSSE3- Bump soversion to 5- Drop dav1d-nasm-2.15.patch (merged upstream)
* Tue Sep 01 2020 Dominique Leuenberger - Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15.
* Mon Jun 22 2020 aloisioAATTgmx.com- Update to version 0.7.1
* ARM32 NEON optimizations for itxfm, which can give up to 28% speedup, and MSAC
* SSE2 optimizations for prep_bilin and prep_8tap
* AVX2 optimizations for MC scaled
* Fix a clamping issue in motion vector projection
* Fix an issue on some specific Haswell CPU on ipred_z AVX2 functions
* Improvements on the dav1dplay utility player to support resizing
* Wed May 20 2020 Luigi Baldoni - Update to verison 0.7.0
* Faster refmv implementation gaining up to 12% speed while - 25% of RAM (Single Thread)
* 10b/12b ARM64 optimizations are mostly complete: + ipred (paeth, smooth, dc, pal, filter, cfl) + itxfm (only 10b)
* AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize
* AVX2 for cfl4:4:4
* AVX-512 CDEF filter
* ARM64 8b improvements for cfl_ac and itxfm
* ARM64 implementation for emu_edge in 8b/10b/12b
* ARM32 implementation for emu_edge in 8b
* Improvements on the dav1dplay utility player to support 10 bit, non-4:2:0 pixel formats and film grain on the GPU
* Fri Mar 06 2020 Luigi Baldoni - Update to version 0.6.0
* New ARM64 optimizations for the 10/12bit depth: + mc_avg, mc_w_avg, mc_mask + mc_put/mc_prep 8tap/bilin + mc_warp_8x8 + mc_w_mask + mc_blend + wiener + SGR + loopfilter + cdef
* New AVX-512 optimizations for prep_bilin, prep_8tap, cdef_filter, mc_avg/w_avg/mask
* New SSSE3 optimizations for film grain
* New AVX2 optimizations for msac_adapt16
* Fix rare mismatches against the reference decoder, notably because of clipping
* Improvements on ARM64 on msac, cdef and looprestoration optimizations
* Improvements on AVX2 optimizations for cdef_filter
* Improvements in the C version for itxfm, cdef_filter- Bump sover to 4
 
ICM