Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: dav1d | Distribution: openSUSE Tumbleweed |
Version: 1.4.3 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Jun 12 17:13:55 2024 |
Group: Productivity/Multimedia/Video/Editors and Convertors | Build host: reproducible |
Size: 67696 | Source RPM: dav1d-1.4.3-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://code.videolan.org/videolan/dav1d | |
Summary: An AV1 decoder |
dav1d is a SIMD-enhanced decoder for AV1 video. It features * Accelerated assembly using x86 AVX2. * Partial acceleration using x86 SSSE3 and ARM NEON. * Support for bitdepths 8, 10 and 12. * Support for chroma subsamplings 4:2:0, 4:2:2, 4:4:4 and grayscale. AV1 is a royalty-free video codec by the Alliance for Open Media. It has the potential to be up to 20% better than the HEVC codec. dav1d outperforms gav1 by about 20% on ARM and 50% on x86, and has better scaling properties for larger thread counts.
BSD-2-Clause
* Wed Jun 12 2024 Luigi Baldoni <aloisio@gmx.com> - 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 <aloisio@gmx.com> - 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 <aloisio@gmx.com> - 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 <aloisio@gmx.com> - 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 <aloisio@gmx.com> - 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 <aloisio@gmx.com> - 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 <jengelh@inai.de> - Add to description some performance mentions that set it apart from other packages e.g. gav1. * Fri May 05 2023 Bjørn Lie <bjorn.lie@gmail.com> - Use ldconfig_scriptlets macro, minor spec clean-up. * Wed May 03 2023 Luigi Baldoni <aloisio@gmx.com> - 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 <mgorse@suse.com> - Revert last change. This is now handled in xxhash. * Wed Mar 01 2023 Michael Gorse <mgorse@suse.com> - Require gcc9 on SLE. Otherwise defaults to gcc7 and fails to build on ppc64le (boo#1208794). * Tue Feb 14 2023 Luigi Baldoni <aloisio@gmx.com> - 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 <bjorn.lie@gmail.com> - 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 <aloisio@gmx.com> - 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 <aloisio@gmx.com> - 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 <aloisio@gmx.com> - 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 <aloisio@gmx.com> - 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 <aloisio@gmx.com> - Disable LTO (fix boo#1183956) * Mon Feb 22 2021 Luigi Baldoni <aloisio@gmx.com> - 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 aloisio@gmx.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
/usr/bin/dav1d
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Sep 5 01:21:25 2024