Sign in
chromium
/
external
/
github.com
/
videolan
/
dav1d
/
HEAD
2355eeb
AArch64: Move constants of DotProd subpel filters to .rodata
by Arpad Panyik
· 5 weeks ago
master
7fbcdc6
aarch64: Explicitly use the ldur instruction where relevant in mc_dotprod.S
by Martin Storsjö
· 6 weeks ago
431f4fb
Add Arm OpenBSD run-time CPU feature detection support
by Brad Smith
· 10 weeks ago
32bf6cd
x86: Add 6-tap variants of high bit-depth mc SSSE3 functions
by Henrik Gramner
· 7 weeks ago
ca83ee6
itx: restrict number of columns iterated over based on EOB
by Ronald S. Bultje
· 7 weeks ago
01b94cc
cli: Prevent buffer over-read
by Nathan E. Egge
· 8 weeks ago
92f592e
AArch64: Fix potential out of bounds access in DotProd H/HV filters
by Arpad Panyik
· 9 weeks ago
da2cc78
x86: Eliminate hardcoded struct offsets in refmvs load_tmvs() asm
by Henrik Gramner
· 10 weeks ago
26a2744
refmvs: Consolidate r and rp_proj allocations
by Henrik Gramner
· 10 weeks ago
54801d0
refmvs: Remove dav1d_refmvs_init()
by Henrik Gramner
· 10 weeks ago
89a200c
refmvs: Simplify 2-pass logic
by Henrik Gramner
· 10 weeks ago
ca156d9
x86: Add 6-tap variants of 8bpc mc SSSE3 functions
by Henrik Gramner
· 2 months ago
8afbd4f
x86: Add minor 8bpc mc SSE improvements
by Henrik Gramner
· 2 months ago
85c1639
x86: Remove 8bpc mc SSE2 asm
by Henrik Gramner
· 2 months ago
d3997ac
x86: Remove unused macro in mc16_avx512.asm
by Henrik Gramner
· 2 months ago
805d9e5
Update NEWS for 1.4.2
by Jean-Baptiste Kempf
· 2 months ago
1.4.2
3623543
ARM64: Minor improvement to symbol decode
by Kyle Siefring
· 3 months ago
bb94876
tests: Verify dav1d command line in dav1d_argon.bash
by Henrik Gramner
· 2 months ago
9469e18
arm64: msac: Explicitly use the ldur instruction
by Martin Storsjö
· 3 months ago
37155c1
CI: Update Android image
by Matthias Dressel
· 4 months ago
7f68f23
ARM64: Various optimizations for symbol decode
by Kyle Siefring
· 3 months ago
d835c6b
AArch64: Optimize prep_neon function
by Arpad Panyik
· 3 months ago
f0e779b
AArch64: Optimize jump table calculation of prep_neon
by Arpad Panyik
· 3 months ago
1790e13
AArch64: Optimize BTI landing pads of prep_neon
by Arpad Panyik
· 3 months ago
8418530
x86: Update x86inc.asm
by Henrik Gramner
· 3 months ago
8141546
AArch64: Optimize put_neon function
by Arpad Panyik
· 3 months ago
645d1f9
AArch64: Optimize jump table calculation of put_neon
by Arpad Panyik
· 3 months ago
83452c6
AArch64: Optimize BTI landing pads of put_neon
by Arpad Panyik
· 3 months ago
cc1137c
checkasm: Eliminate unreachable code in the Windows exception handler
by Henrik Gramner
· 3 months ago
471549f
checkasm: Avoid UB in setjmp() invocations
by Henrik Gramner
· 3 months ago
a6d57b1
AArch64: Optimize the init of DotProd+ 2D subpel filters
by Arpad Panyik
· 3 months ago
2d2c6c6
ppc: Loopfilter targeting pwr9
by Luca Barbato
· 5 months ago
7df050a
ppc: Imply vsx when asking for pwr9
by Luca Barbato
· 4 months ago
700c36a
ppc: Add pwr9 flag
by Luca Barbato
· 5 months ago
643195f
AArch64: Optimize 2D i8mm subpel filters
by Arpad Panyik
· 3 months ago
b2eca1a
AArch64: Optimize vertical i8mm subpel filters
by Arpad Panyik
· 3 months ago
d1bdf4f
AArch64: Optimize horizontal i8mm prep filters
by Arpad Panyik
· 3 months ago
fc4763c
riscv: Check for standards compliant RVV 1.0+
by Nathan E. Egge
· 5 months ago
c7df9a3
CI: Improve coverage for argon samples using different thread counts
by Matthias Dressel
· 4 months ago
0f504bf
CI: Add dotprod to argon tests
by Matthias Dressel
· 4 months ago
2239012
x86: Add 6-tap variants of high bit-depth mc AVX-512 (Ice Lake) functions
by Henrik Gramner
· 4 months ago
8ff97b3
x86: Add minor high bit-depth mc AVX-512 improvements
by Henrik Gramner
· 4 months ago
236e1d1
tools: Make ARM cpu flags imply relevant lower level flags
by Martin Storsjö
· 3 months ago
1776c45
AArch64: Add basic i8mm support for convolutions
by Arpad Panyik
· 4 months ago
fbf2363
AArch64: Simplify DotProd path of 2D subpel filters
by Arpad Panyik
· 3 months ago
a40301b
AArch64: Simplify loads in *hv_filter* of DotProd path
by Arpad Panyik
· 3 months ago
b0685c3
AArch64: Simplify TBL usage in 2D DotProd filters
by Arpad Panyik
· 3 months ago
ad7938d
AArch64: Simplify DotProd path of horizontal subpel filters
by Arpad Panyik
· 3 months ago
317a94c
AArch64: Simplify DotProd path of vertical subpel filters
by Arpad Panyik
· 3 months ago
7eee4a2
AArch64: Add \dot parameter to filter_8tap_fn macro
by Arpad Panyik
· 3 months ago
cb8151c
aarch64: Avoid unaligned jump tables
by Martin Storsjö
· 4 months ago
a9feab9
ARM64: Minor msac improvements
by Kyle Siefring
· 3 months ago
5851901
CI: Move llvm crossfiles from image to project
by Matthias Dressel
· 4 months ago
37d5243
ARM64: Port msac improvements to more functions
by Kyle Siefring
· 4 months ago
5b53999
x86: Add 6-tap variants of 8bpc mc AVX-512 (Ice Lake) functions
by Henrik Gramner
· 4 months ago
38df35d
x86: Add various 8bpc mc AVX-512 improvements
by Henrik Gramner
· 4 months ago
313af0b
CI: Update images
by Matthias Dressel
· 4 months ago
09f2a21
Deduplicate itx macros
by Luca Barbato
· 4 months ago
f1c5189
Increase timeout multiplier for aarch64/riscv64/la64-qemu CI jobs
by Ronald S. Bultje
· 4 months ago
aa63a41
cli: Add missing ARM cpumasks help text
by Matthias Dressel
· 4 months ago
9d77b63
AArch64: Add DotProd support for convolutions
by Arpad Panyik
· 4 months ago
dc94901
meson: Enable parallel execution of checkasm in 'meson test'
by Henrik Gramner
· 4 months ago
f6e05da
cdf: Combine memcpy() calls in dav1d_cdf_thread_copy()
by Henrik Gramner
· 4 months ago
c8add4f
cdf: Reduce code size of dav1d_cdf_thread_update()
by Henrik Gramner
· 4 months ago
ed24201
cdf: Make qcat calculation branchless
by Henrik Gramner
· 4 months ago
67fcf01
decode: Simplify read_mv_residual()
by Henrik Gramner
· 4 months ago
17a2180
cdf: Remove separate intra-only dmv contexts
by Henrik Gramner
· 4 months ago
e2145f5
cdf: Skip unnecessary context copying in dav1d_cdf_thread_update()
by Henrik Gramner
· 4 months ago
e27b451
cli: Handle SIGINT and SIGTERM more gracefully
by Henrik Gramner
· 4 months ago
72dfbc0
ARM64: Improve hi_tok msac
by Kyle Siefring
· 4 months ago
5e31720
checkasm: Add support for the private macOS kperf API for benchmarking
by Martin Storsjö
· 4 months ago
abc8a16
lf_mask: Align lvl buffers
by Henrik Gramner
· 4 months ago
119df64
lf_mask: Use sizeof() in memset() size calculations
by Henrik Gramner
· 4 months ago
df3dafd
lf_mask: Use a union type for last_delta_lf
by Henrik Gramner
· 4 months ago
076955a
refmvs: Fix buffer overread in save_tmvs() asm
by Henrik Gramner
· 4 months ago
3d98a24
x86: Add 6-tap variants of high bit-depth mc AVX2 functions
by Henrik Gramner
· 4 months ago
b3323a8
x86: Add minor high bit-depth mc 8-tap AVX2 improvements
by Henrik Gramner
· 4 months ago
9849ede
x86: Add 6-tap variants of 8bpc mc AVX2 functions
by Henrik Gramner
· 5 months ago
02c2033
x86: Add minor 8bpc mc 8-tap AVX2 improvements
by Henrik Gramner
· 5 months ago
8e08426
arm64: Use different instruction sequence for taking global address with HWASan
by Peter Collingbourne
· 5 months ago
645da27
x86: Update x86inc.asm
by Henrik Gramner
· 5 months ago
8b46166
ci: Make checkasm work on the x86-32 build
by Henrik Gramner
· 5 months ago
872e470
NEWS: Forgotten intro sentence
by Jean-Baptiste Kempf
· 5 months ago
1.4.1
162fb6d
Update to 1.4.1
by Jean-Baptiste Kempf
· 5 months ago
b9312c8
Update THANKS.md
by Matthias Dressel
· 5 months ago
024b260
arm32: Fix right shifts in the 16bpc iwht implementation
by Martin Storsjö
· 5 months ago
0fff614
arm32/msac: Trim C functions, saves 1024 bytes
by Nathan E. Egge
· 5 months ago
b9f5333
arm64/msac: Trim C functions, saves 1392 bytes
by Nathan E. Egge
· 5 months ago
b5b394c
arm: Use -fno-align-functions when building
by Nathan E. Egge
· 5 months ago
61d16e0
arm32/itx: Trim dav1d_inv_wht4_1d_c, saves 68 bytes
by Nathan E. Egge
· 5 months ago
485413b
arm64/itx: Trim dav1d_inv_wht4_1d_c, saves 92 bytes
by Nathan E. Egge
· 5 months ago
ec69585
arm32/itx16: Add 4x4 12bpc NEON wht_wht transform
by Nathan E. Egge
· 5 months ago
3b852b1
arm64/itx16: Add 4x4 12bpc NEON wht_wht transform
by Nathan E. Egge
· 5 months ago
006ca01
x86: Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filter
by Henrik Gramner
· 5 months ago
932b323
AArch64: Specialise HBD Neon convolutions for 6-tap filters
by Arpad Panyik
· 5 months ago
b0a329d
AArch64: Optimize 6-tap SBD HV Neon convolution
by Arpad Panyik
· 5 months ago
fd60097
checkasm: aarch64: Print the SVE vector length, if available
by Martin Storsjö
· 5 months ago
e1f80de
aarch64: Check for assembler support for various aarch64 extensions
by Martin Storsjö
· 10 months ago
85a1035
checkasm: Add --list-cpuflags option
by Henrik Gramner
· 5 months ago
0d2e83c
ci: Add an aarch64 cross compile CI job with a recent Clang
by Martin Storsjö
· 5 months ago
Next »