.. |
arm
|
AArch64: Add basic i8mm support for convolutions
|
2024-04-26 14:04:18 +02:00 |
ext/x86
|
x86: Update x86inc.asm
|
2024-03-15 12:19:27 +01:00 |
loongarch
|
Add minor msac optimizations
|
2024-02-21 11:17:41 +00:00 |
ppc
|
ppc: Factor out the shift computation
|
2024-02-21 18:15:37 +00:00 |
riscv
|
Deduplicate itx macros
|
2024-04-13 23:19:52 +02:00 |
win32
|
Update some copyright dates to 2021
|
2021-05-16 18:07:37 +02:00 |
x86
|
x86: Add 6-tap variants of high bit-depth mc AVX-512 (Ice Lake) functions
|
2024-04-29 17:59:09 +02:00 |
cdef.h
|
Eliminate unused C DSP functions at compile time
|
2022-07-06 15:05:47 +02:00 |
cdef_apply.h
|
Allow CDEF and LR to run sbrows in parallel
|
2021-10-29 22:18:20 +02:00 |
cdef_apply_tmpl.c
|
Allow CDEF and LR to run sbrows in parallel
|
2021-10-29 22:18:20 +02:00 |
cdef_tmpl.c
|
Eliminate unused C DSP functions at compile time
|
2022-07-06 15:05:47 +02:00 |
cdf.c
|
cdf: Combine memcpy() calls in dav1d_cdf_thread_copy()
|
2024-04-08 20:25:59 +02:00 |
cdf.h
|
cdf: Reduce code size of dav1d_cdf_thread_update()
|
2024-04-08 20:25:59 +02:00 |
cpu.c
|
Add initial RISC-V support
|
2024-01-30 12:16:53 -05:00 |
cpu.h
|
Extend Arm and AArch64 run-time CPU feature detection
|
2024-02-28 16:32:28 +00:00 |
ctx.h
|
Remove leading double underscores from include guard defines
|
2019-02-13 16:09:03 +02:00 |
data.c
|
Replace validate_input() with assert() in internal functions
|
2023-06-07 13:35:07 +02:00 |
data.h
|
data: add a public function to release a Dav1dDataProps reference
|
2022-03-08 15:24:19 -03:00 |
dav1d.rc.in
|
windows: Clarify unicode characters in RC files
|
2023-07-08 00:24:57 +03:00 |
decode.c
|
decode: Simplify read_mv_residual()
|
2024-04-08 20:25:58 +02:00 |
decode.h
|
Remove leading double underscores from include guard defines
|
2019-02-13 16:09:03 +02:00 |
dequant_tables.c
|
Optimize non-qmatrix coefficient decoding
|
2021-02-15 15:10:36 +01:00 |
dequant_tables.h
|
Specify hidden visibility for global data symbol declarations
|
2022-09-30 15:04:20 +00:00 |
env.h
|
Merge fix_mv{_int,}_precision() into get_gmv_2d()
|
2020-03-21 18:15:10 +01:00 |
fg_apply.h
|
build: Make "film_grain" vs "filmgrain" DSP file names consistent
|
2022-02-28 19:20:47 +01:00 |
fg_apply_tmpl.c
|
Don't hard-code FGS block size
|
2023-07-25 16:10:07 +02:00 |
filmgrain.h
|
Rename BLOCK_SIZE to FG_BLOCK_SIZE
|
2023-07-25 16:08:51 +02:00 |
filmgrain_tmpl.c
|
Rename BLOCK_SIZE to FG_BLOCK_SIZE
|
2023-07-25 16:08:51 +02:00 |
getbits.c
|
getbits: Inline dav1d_bytealign_get_bits()
|
2023-05-29 12:19:55 +02:00 |
getbits.h
|
getbits: Inline dav1d_bytealign_get_bits()
|
2023-05-29 12:19:55 +02:00 |
internal.h
|
lf_mask: Align lvl buffers
|
2024-03-28 15:58:36 +01:00 |
intra_edge.c
|
Use offsets instead of pointers for intra_edge child nodes
|
2023-05-12 13:50:08 +02:00 |
intra_edge.h
|
Use offsets instead of pointers for intra_edge child nodes
|
2023-05-12 13:50:08 +02:00 |
ipred.h
|
Use pixel instead of uint16_t for palette buffers
|
2023-07-06 23:10:22 +02:00 |
ipred_prepare.h
|
Correct the edge buffer documentation
|
2019-12-13 22:09:28 +01:00 |
ipred_prepare_tmpl.c
|
Utilize the constraints in assertions to improve code generation
|
2019-08-19 00:02:29 +02:00 |
ipred_tmpl.c
|
Pack palette indices
|
2023-07-06 23:10:22 +02:00 |
itx.h
|
Deduplicate itx macros
|
2024-04-13 23:19:52 +02:00 |
itx_1d.c
|
arm32/itx: Trim dav1d_inv_wht4_1d_c, saves 68 bytes
|
2024-03-08 12:45:00 +00:00 |
itx_1d.h
|
Add misc. inverse transform C optimizations
|
2020-01-08 20:02:08 +01:00 |
itx_tmpl.c
|
arm32/itx: Trim dav1d_inv_wht4_1d_c, saves 68 bytes
|
2024-03-08 12:45:00 +00:00 |
levels.h
|
refmvs: Pack the refmvs_block struct
|
2021-08-19 21:29:46 +02:00 |
lf_apply.h
|
Allow CDEF and LR to run sbrows in parallel
|
2021-10-29 22:18:20 +02:00 |
lf_apply_tmpl.c
|
Allow CDEF and LR to run sbrows in parallel
|
2021-10-29 22:18:20 +02:00 |
lf_mask.c
|
lf_mask: Use sizeof() in memset() size calculations
|
2024-03-28 15:58:35 +01:00 |
lf_mask.h
|
Slightly reduce memory usage of looprestoration data
|
2023-06-01 16:11:25 +02:00 |
lib.c
|
Account for chroma subsampling when allocating cbi buffers
|
2023-07-18 14:21:57 +02:00 |
log.c
|
log: replace validate_input() with assert()
|
2023-06-08 23:25:38 -03:00 |
log.h
|
Avoid compiling logging functions when logging is disabled
|
2020-06-09 18:10:57 +02:00 |
loopfilter.h
|
Eliminate unused C DSP functions at compile time
|
2022-07-06 15:05:47 +02:00 |
loopfilter_tmpl.c
|
loongarch: Improve the performance of loopfilter_8bpc series functions
|
2024-01-21 15:31:46 +08:00 |
looprestoration.h
|
Eliminate unused C DSP functions at compile time
|
2022-07-06 15:05:47 +02:00 |
looprestoration_tmpl.c
|
loongarch: Improve the performance of looprestoration_8bpc series functions
|
2024-01-21 15:31:46 +08:00 |
lr_apply.h
|
Allow CDEF and LR to run sbrows in parallel
|
2021-10-29 22:18:20 +02:00 |
lr_apply_tmpl.c
|
Slightly reduce memory usage of looprestoration data
|
2023-06-01 16:11:25 +02:00 |
mc.h
|
Eliminate unused C DSP functions at compile time
|
2022-07-06 15:05:47 +02:00 |
mc_tmpl.c
|
loongarch: Improve the performance of warp8x8, warp8x8t functions
|
2024-01-21 15:31:46 +08:00 |
mem.c
|
Use the correct free() function on dav1d_mem_pool_init() failure
|
2023-08-18 17:41:50 +02:00 |
mem.h
|
Add a debug feature for tracking heap memory usage
|
2023-06-07 12:18:34 +02:00 |
meson.build
|
AArch64: Add DotProd support for convolutions
|
2024-04-11 19:03:58 +02:00 |
msac.c
|
arm32/msac: Trim C functions, saves 1024 bytes
|
2024-03-08 20:26:46 +00:00 |
msac.h
|
loongarch: Improve the performance of msac series functions
|
2024-01-21 15:31:46 +08:00 |
obu.c
|
Add a SIZE_MAX/2 validation check in dav1d_parse_sequence_header()
|
2023-06-07 13:35:04 +02:00 |
obu.h
|
Fix OBU parser overflows for extremely large packet sizes
|
2023-05-31 18:12:20 +02:00 |
pal.c
|
x86: Add pal_idx_finish asm
|
2023-07-06 23:12:43 +02:00 |
pal.h
|
Move palette packing/edge-extension into a DSP function
|
2023-07-06 23:12:43 +02:00 |
picture.c
|
picture: propagate the new sequence event flag in the next picture if the current one is from a lower layer
|
2024-02-02 18:45:55 -03:00 |
picture.h
|
Minimize Dav1dRef allocations
|
2023-05-26 16:58:12 +02:00 |
qm.c
|
qm: derive more tables at runtime
|
2024-01-03 13:42:40 -05:00 |
qm.h
|
Specify hidden visibility for global data symbol declarations
|
2022-09-30 15:04:20 +00:00 |
recon.h
|
Use pixel instead of uint16_t for palette buffers
|
2023-07-06 23:10:22 +02:00 |
recon_tmpl.c
|
Account for chroma subsampling when allocating cbi buffers
|
2023-07-18 14:21:57 +02:00 |
ref.c
|
Add a debug feature for tracking heap memory usage
|
2023-06-07 12:18:34 +02:00 |
ref.h
|
Add a debug feature for tracking heap memory usage
|
2023-06-07 12:18:34 +02:00 |
refmvs.c
|
refmvs: Fix buffer overread in save_tmvs() asm
|
2024-03-28 01:41:28 +01:00 |
refmvs.h
|
loongarch: Improve the performance of refmvs.splat_mv function
|
2024-01-21 15:31:46 +08:00 |
scan.c
|
Eliminate 1D scan tables
|
2021-02-15 15:10:36 +01:00 |
scan.h
|
Specify hidden visibility for global data symbol declarations
|
2022-09-30 15:04:20 +00:00 |
tables.c
|
x86: Add high bit-depth ipred filter AVX-512 (Ice Lake) asm
|
2022-02-08 15:04:19 +01:00 |
tables.h
|
Specify hidden visibility for global data symbol declarations
|
2022-09-30 15:04:20 +00:00 |
thread.h
|
Add a debug feature for tracking heap memory usage
|
2023-06-07 12:18:34 +02:00 |
thread_data.h
|
Remove leading double underscores from include guard defines
|
2019-02-13 16:09:03 +02:00 |
thread_task.c
|
thread_task: Properly handle spurious wakeups in delayed_fg
|
2023-12-19 13:15:43 +01:00 |
thread_task.h
|
Integrate film grain in the task threading system
|
2022-02-28 18:20:48 +01:00 |
warpmv.c
|
API: remove anonymous struct and union from Dav1dWarpedMotionParams
|
2020-08-21 19:14:11 +02:00 |
warpmv.h
|
Rewrite refmvs.c
|
2020-03-21 18:15:10 +01:00 |
wedge.c
|
Remove redundant 4:4:4 wedge sign tables
|
2023-07-06 14:42:17 +02:00 |
wedge.h
|
Remove redundant 4:4:4 wedge sign tables
|
2023-07-06 14:42:17 +02:00 |