summaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-multimedia/dav1d
Commit message (Collapse)AuthorAgeFilesLines
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: update 1.5.0 -> 1.5.1Markus Volk2025-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | Changes for 1.5.1 'Sonic': -------------------------- 1.5.1 is a minor release of dav1d, focusing on optimizations and stack reduction: - Rewrite of the looprestoration (SGR, wiener) to reduce stack usage - Rewrite of {put,prep}_scaled functions Now, the required stack space for dav1d should be: 62 KB on x86_64 and 58KB on arm and aarch64. - Improvements on the SSSE3 SGR - Improvements on ARM32/ARM64 looprestoration optimizations - RISC-V: blend optimizations for high bitdepth - Power9: blend optimizations for 8bpc - Port RISC-V to POSIX/non-Linux OS - AArch64: Add Neon implementation of load_tmvs - Fix a rare, but possible deadlock, in flush() Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: update 1.4.3 -> 1.5.0Markus Volk2025-01-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changes for 1.5.0 'Sonic': -------------------------- 1.5.0 is a major release of dav1d, that: - WARNING: we removed some of the SSE2 optimizations, so if you care about systems without SSSE3, you should be careful when updating! - Add Arm OpenBSD run-time CPU feature - Optimize index offset calculations for decode_coefs - picture: copy HDR10+ and T35 metadata only to visible frames - SSSE3 new optimizations for 6-tap (8bit and hbd) - AArch64/SVE: Add HBD subpel filters using 128-bit SVE2 - AArch64: Add USMMLA implempentation for 6-tap H/HV - AArch64: Optimize Armv8.0 NEON for HBD horizontal filters and 6-tap filters - Power9: Optimized ITX till 16x4. - Loongarch: numerous optimizations - RISC-V optimizations for pal, cdef_filter, ipred, mc_blend, mc_bdir, itx - Allow playing videos in full-screen mode in dav1dplay Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: Disable asm code on rv32Khem Raj2024-09-171-0/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: update 1.4.2 -> 1.4.3Markus Volk2024-07-191-2/+2
| | | | | | | | | | | | | | | - set nobranch=1 to fix: This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Changes for 1.4.3 'Road Runner': -------------------------------- 1.4.3 is a small release focused on security issues - AArch64: Fix potential out of bounds access in DotProd H/HV filters - cli: Prevent buffer over-read Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: update 1.4.1 -> 1.4.2Markus Volk2024-05-301-1/+1
| | | | | | | | | | | | | | | | | | | Changes for 1.4.2 'Road Runner': -------------------------------- 1.4.2 is a small release of dav1d, improving notably ARM, AVX-512 and PowerPC - 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 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: update 1.4.0 -> 1.4.1Markus Volk2024-04-071-1/+1
| | | | | | | | | | | | | | | dav1d 1.4.1 'Road Runner' 1.4.1 is a small release of dav1d, improving notably ARM and RISC-V speed and fixing a small security issue. The ARM speed improvements can be significative, depening on the samples. Finally, the binary size of dav1d was reduced on ARM and RISC-V Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: Inherit missing pkgconfigKhem Raj2024-02-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: update 1.3.0 -> 1.4.0Markus Volk2024-02-191-1/+1
| | | | | | | | | | | | | | | | | Changes for 1.4.0 'Road Runner': ------------------------------------------------------ 1.4.0 is a medium release of dav1d, focusing on new architecture support and 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 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: upgrade 1.2.0 -> 1.3.0Khem Raj2023-11-061-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: update 1.1.0 -> 1.2.0Markus Volk2023-05-231-1/+1
| | | | | | | | | | | | | | | | | 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 Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dav1d: add recipeMarkus Volk2023-03-071-0/+17
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>