Name Description Size Coverage
arm -
mips -
ppc -
vp9_alt_ref_aq.c 1803 11 %
vp9_alt_ref_aq.h \file vp9_alt_ref_aq.h This file contains public interface for setting up adaptive segmentation for altref frames. Go to alt_ref_aq_private.h for implmentation details. 3689 -
vp9_aq_360.c 2478 0 %
vp9_aq_360.h 756 -
vp9_aq_complexity.c 6171 0 %
vp9_aq_complexity.h 1095 -
vp9_aq_cyclicrefresh.c 30436 87 %
vp9_aq_cyclicrefresh.h 5577 100 %
vp9_aq_variance.c TODO(agrange, paulwilkins): The block_variance calls the unoptimized versions of variance() and highbd_8_variance(). It should not. 8360 75 %
vp9_aq_variance.h 1082 -
vp9_bitstream.c n - 1 53169 90 %
vp9_bitstream.h 1554 67 %
vp9_block.h The [2] dimension is for whether we skip the EOB node (i.e. if previous coefficient in this block was zero) or not. 5837 -
vp9_blockiness.c 4450 -
vp9_blockiness.h 803 -
vp9_context_tree.c 5566 100 %
vp9_context_tree.h 3049 -
vp9_cost.c round(-log2(i/256.) * (1 << VP9_PROB_COST_SHIFT)) Begins with a bogus entry for simpler addressing. 2869 100 %
vp9_cost.h 1619 100 %
vp9_dct.c 19743 0 %
vp9_denoiser.c 31338 -
vp9_denoiser.h 4512 -
vp9_encodeframe.c 237254 67 %
vp9_encodeframe.h 1598 -
vp9_encodemb.c 41808 86 %
vp9_encodemb.h 2030 -
vp9_encodemv.c int mv data 9596 100 %
vp9_encodemv.h 1182 -
vp9_encoder.c 251991 44 %
vp9_encoder.h 43110 68 %
vp9_ethread.c 23124 59 %
vp9_ethread.h 2398 -
vp9_ext_ratectrl.c 9678 6 %
vp9_ext_ratectrl.h 2421 -
vp9_extend.c 6243 95 %
vp9_extend.h 798 -
vp9_firstpass.c 149969 0 %
vp9_firstpass.h 7243 0 %
vp9_firstpass_stats.h 1471 -
vp9_frame_scale.c 6102 0 %
vp9_job_queue.h 1248 -
vp9_lookahead.c Return the buffer at the given absolute index and increment the index 6394 77 %
vp9_lookahead.h The show_idx of this frame 4259 -
vp9_mbgraph.c restore UMV window 13551 0 %
vp9_mbgraph.h 913 -
vp9_mcomp.c 119076 63 %
vp9_mcomp.h 7084 100 %
vp9_multi_thread.c 11516 94 %
vp9_multi_thread.h 1498 -
vp9_noise_estimate.c 11515 24 %
vp9_noise_estimate.h 1369 -
vp9_non_greedy_mv.c 25661 -
vp9_non_greedy_mv.h 4007 -
vp9_partition_models.h 37995 -
vp9_picklpf.c 7065 95 %
vp9_picklpf.h 838 -
vp9_pickmode.c 120297 78 %
vp9_pickmode.h 1227 -
vp9_quantize.c 12404 68 %
vp9_quantize.h 1942 -
vp9_ratectrl.c 137762 52 %
vp9_ratectrl.h 12817 -
vp9_rd.c 29766 93 %
vp9_rd.h 7197 100 %
vp9_rdopt.c 189236 73 %
vp9_rdopt.h 2316 -
vp9_resize.c 28244 0 %
vp9_resize.h 1139 -
vp9_segmentation.c 11824 74 %
vp9_segmentation.h 1924 -
vp9_skin_detection.c 7033 97 %
vp9_skin_detection.h 1260 -
vp9_speed_features.c 43074 72 %
vp9_speed_features.h 23624 -
vp9_subexp.c 7667 100 %
vp9_subexp.h 1403 -
vp9_svc_layercontext.c 57179 49 %
vp9_svc_layercontext.h 9967 -
vp9_temporal_filter.c 53467 1 %
vp9_temporal_filter.h 2402 -
vp9_temporal_filter_constants.h 15934 -
vp9_tokenize.c clang-format off 25416 88 %
vp9_tokenize.h TODO: The Token field should be broken out into a separate char array to improve cache locality, since it's needed for costing when the rest of the fields are not. 4010 100 %
vp9_tpl_model.c 68025 2 %
vp9_tpl_model.h 1328 -
vp9_treewriter.c n-1 1818 100 %
vp9_treewriter.h n - 1 1594 100 %
x86 46 %