Name Description Size Coverage
alloccommon.c 19421 86 %
alloccommon.h 2476 -
arm -
av1_common_int.h Constant values while waiting for the sequence header 66195 85 %
av1_inv_txfm1d.c 80404 0 %
av1_inv_txfm1d.h 2625 0 %
av1_inv_txfm1d_cfg.h 1452 -
av1_inv_txfm2d.c 4-point reversible, orthonormal inverse Walsh-Hadamard in 3.5 adds, 0.5 shifts per pixel. 19490 0 %
av1_loopfilter.c 82060 47 %
av1_loopfilter.h !\cond 4959 -
av1_rtcd.c 695 100 %
av1_rtcd_defs.pl 48882 -
av1_txfm.c 12987 0 %
av1_txfm.h 7805 43 %
blockd.c 3876 78 %
blockd.h !\cond 56791 76 %
cdef.c 19521 90 %
cdef.h !\brief Parameters related to CDEF Block 4515 0 %
cdef_block.c This is Cdef_Directions (section 7.15.3) with 2 padding entries at the beginning and end of the table. The cdef direction range is [0, 7] and the first index is offset +/-2. This removes the need to constrain the first index to the same range using e.g., & 7. 18391 24 %
cdef_block.h We need to buffer two vertical lines. 2527 100 %
cdef_block_simd.h partial A is a 16-bit vector of the form: [x8 x7 x6 x5 x4 x3 x2 x1] and partial B has the form: [0 y1 y2 y3 y4 y5 y6 y7]. This function computes (x1^2+y1^2)*C1 + (x2^2+y2^2)*C2 + ... (x7^2+y2^7)*C7 + (x8^2+0^2)*C8 where the C1..C8 constants are in const1 and const2. 37698 82 %
cfl.c 16198 15 %
cfl.h 17116 61 %
common.h Interface header for common constant data structures and lookup tables 1878 100 %
common_data.c clang-format off 2465 -
common_data.h clang-format off 12944 -
convolve.c 63089 4 %
convolve.h 4970 56 %
debugmodes.c This function dereferences a pointer to the mbmi structure and uses the passed in member offset to print out the value of an integer for each mbmi member value in the mi structure. 4096 0 %
debugmodes.h 1037 -
entropy.c 8085 100 %
entropy.h Coefficients are predicted via a 3-dimensional probability table indexed on REF_TYPES, COEF_BANDS and COEF_CONTEXTS. 5154 45 %
entropymode.c 52523 62 %
entropymode.h 9718 -
entropymv.c 2768 100 %
entropymv.h Symbols for coding which components are zero jointly 3215 100 %
enums.h ! @file 19024 -
filter.h the last switchable one 12813 60 %
frame_buffers.c 3136 0 %
frame_buffers.h 2169 -
idct.c 13543 11 %
idct.h 1658 0 %
mv.h facilitates faster equality tests and copies 10361 25 %
mvref_common.c 58277 42 %
mvref_common.h 13003 56 %
obmc.h 3843 0 %
obu_util.c 5018 74 %
obu_util.h 1811 -
ppc -
pred_common.c 19410 78 %
pred_common.h Edge cases 13473 62 %
quant_common.c 936630 94 %
quant_common.h Range of QMS is between first and last value, with offset applied to inter blocks 6947 3 %
reconinter.c 48765 28 %
reconinter.h 19336 72 %
reconinter_template.inc 11548 46 %
reconintra.c 70328 31 %
reconintra.h 5782 78 %
resize.c 58930 2 %
resize.h 4922 14 %
restoration.c 62323 1 %
restoration.h ! @file 17111 100 %
riscv -
scale.c 2383 52 %
scale.h 3046 50 %
scan.c 128127 -
scan.h 1491 100 %
seg_common.c 3327 100 %
seg_common.h 4033 100 %
selfguided_hwy.h 30338 -
thread_common.c 45658 47 %
thread_common.h 12798 96 %
tile_common.c 8496 64 %
tile_common.h 2732 -
timing.c Tables for AV1 max bitrates for different levels of main and high tier. The tables are in Kbps instead of Mbps in the specification. Note that depending on the profile, a multiplier is needed. 4098 21 %
timing.h 1810 -
token_cdfs.h 211870 -
txb_common.c 24131 -
txb_common.h 20374 47 %
warp_plane_hwy.h 66918 -
warped_motion.c clang-format off 42348 0 %
warped_motion.h 4624 -
x86 9 %