POC详情: b3de9eebed8ed32ea3a86e839094cb46faaf2669

来源
关联漏洞
标题: libvpx 安全漏洞 (CVE-2023-44488)
描述:libvpx是一个库。 libvpx 1.13.1之前版本存在安全漏洞,该漏洞源于错误处理宽度,导致与编码相关的崩溃。
文件快照

[4.0K] /data/pocs/b3de9eebed8ed32ea3a86e839094cb46faaf2669 ├── [5.9K] args.c ├── [1.6K] args.h ├── [6.7K] AUTHORS ├── [4.0K] build │   └── [4.0K] make │   ├── [ 917] ads2armasm_ms.pl │   ├── [4.7K] ads2gas_apple.pl │   ├── [5.7K] ads2gas.pl │   ├── [8.1K] Android.mk │   ├── [1.5K] armlink_adapter.sh │   ├── [ 45K] configure.sh │   ├── [1.9K] gen_asm_deps.sh │   ├── [1.9K] gen_msvs_def.sh │   ├── [7.1K] gen_msvs_sln.sh │   ├── [ 18K] gen_msvs_vcxproj.sh │   ├── [ 11K] iosbuild.sh │   ├── [1017] ios-Info.plist │   ├── [ 14K] Makefile │   ├── [2.8K] msvs_common.sh │   ├── [9.2K] rtcd.pl │   ├── [2.9K] thumb.pm │   └── [2.3K] version.sh ├── [ 29K] CHANGELOG ├── [ 170] codereview.settings ├── [ 23K] configure ├── [1.6K] docs.mk ├── [4.0K] examples │   ├── [3.9K] decode_to_md5.c │   ├── [4.3K] decode_with_drops.c │   ├── [4.5K] postproc.c │   ├── [3.1K] resize_util.c │   ├── [7.3K] set_maps.c │   ├── [5.4K] simple_decoder.c │   ├── [8.9K] simple_encoder.c │   ├── [3.2K] svc_context.h │   ├── [ 22K] svc_encodeframe.c │   ├── [8.1K] twopass_encoder.c │   ├── [5.8K] vp8cx_set_ref.c │   ├── [ 23K] vp8_multi_resolution_encoder.c │   ├── [ 14K] vp9cx_set_ref.c │   ├── [4.1K] vp9_lossless_encoder.c │   ├── [ 44K] vp9_spatial_svc_encoder.c │   ├── [4.9K] vpx_dec_fuzzer.cc │   └── [ 36K] vpx_temporal_svc_encoder.c ├── [ 19K] examples.mk ├── [3.1K] ivfdec.c ├── [ 758] ivfdec.h ├── [1.7K] ivfenc.c ├── [ 927] ivfenc.h ├── [2.1K] keywords.dox ├── [ 52K] libs.doxy_template ├── [ 22K] libs.mk ├── [1.5K] LICENSE ├── [1.5K] mainpage.dox ├── [7.8K] md5_utils.c ├── [1.4K] md5_utils.h ├── [1.4K] PATENTS ├── [7.7K] rate_hist.c ├── [1.1K] rate_hist.h ├── [5.8K] README ├── [1.1K] solution.mk ├── [4.0K] test │   ├── [2.7K] acm_random.h │   ├── [4.2K] active_map_refresh_test.cc │   ├── [3.0K] active_map_test.cc │   ├── [4.8K] add_noise_test.cc │   ├── [4.8K] alt_ref_aq_segment_test.cc │   ├── [4.9K] altref_test.cc │   ├── [4.0K] android │   │   ├── [1.9K] Android.mk │   │   ├── [3.1K] get_files.py │   │   ├── [1.2K] README │   │   └── [1.5K] scrape_gtest_log.py │   ├── [3.3K] aq_segment_test.cc │   ├── [ 23K] avg_test.cc │   ├── [1.2K] bench.cc │   ├── [ 835] bench.h │   ├── [6.4K] blockiness_test.cc │   ├── [2.8K] borders_test.cc │   ├── [ 11K] buffer.h │   ├── [5.7K] byte_alignment_test.cc │   ├── [ 804] clear_system_state.h │   ├── [7.6K] codec_factory.h │   ├── [6.3K] comp_avg_pred_test.cc │   ├── [1.7K] config_test.cc │   ├── [6.9K] consistency_test.cc │   ├── [ 54K] convolve_test.cc │   ├── [5.3K] cpu_speed_test.cc │   ├── [4.1K] cq_test.cc │   ├── [1.8K] cx_set_ref.sh │   ├── [ 29K] dct16x16_test.cc │   ├── [ 14K] dct32x32_test.cc │   ├── [6.1K] dct_partial_test.cc │   ├── [ 27K] dct_test.cc │   ├── [7.4K] decode_api_test.cc │   ├── [3.1K] decode_corrupted.cc │   ├── [8.7K] decode_perf_test.cc │   ├── [4.5K] decode_svc_test.cc │   ├── [4.1K] decode_test_driver.cc │   ├── [5.1K] decode_test_driver.h │   ├── [2.4K] decode_to_md5.sh │   ├── [2.8K] decode_with_drops.sh │   ├── [6.2K] encode_api_test.cc │   ├── [6.5K] encode_perf_test.cc │   ├── [8.4K] encode_test_driver.cc │   ├── [9.4K] encode_test_driver.h │   ├── [ 20K] error_resilience_test.cc │   ├── [ 954] examples.sh │   ├── [ 17K] external_frame_buffer_test.cc │   ├── [ 27K] fdct8x8_test.cc │   ├── [3.1K] frame_size_tests.cc │   ├── [9.7K] hadamard_test.cc │   ├── [1.2K] i420_video_source.h │   ├── [2.7K] idct8x8_test.cc │   ├── [5.0K] idct_test.cc │   ├── [7.8K] invalid_file_test.cc │   ├── [3.2K] ivf_video_source.h │   ├── [4.8K] keyframe_test.cc │   ├── [5.2K] level_test.cc │   ├── [ 32K] lpf_test.cc │   ├── [2.1K] md5_helper.h │   ├── [3.6K] minmax_test.cc │   ├── [ 45K] partial_idct_test.cc │   ├── [1.9K] postproc.sh │   ├── [ 20K] pp_filter_test.cc │   ├── [ 16K] predict_test.cc │   ├── [6.2K] quantize_test.cc │   ├── [2.1K] realtime_test.cc │   ├── [5.4K] register_state_check.h │   ├── [ 22K] resize_test.cc │   ├── [2.3K] resize_util.sh │   ├── [ 43K] sad_test.cc │   ├── [1.8K] set_maps.sh │   ├── [5.9K] set_roi.cc │   ├── [1.9K] simple_decoder.sh │   ├── [1.8K] simple_encoder.sh │   ├── [6.0K] stress.sh │   ├── [3.7K] sum_squares_test.cc │   ├── [3.3K] superframe_test.cc │   ├── [ 52K] svc_datarate_test.cc │   ├── [ 16K] svc_end_to_end_test.cc │   ├── [5.3K] svc_test.cc │   ├── [2.2K] svc_test.h │   ├── [ 10K] temporal_filter_test.cc │   ├── [ 64K] test-data.mk │   ├── [ 63K] test-data.sha1 │   ├── [ 29K] test_intra_pred_speed.cc │   ├── [2.3K] test_libvpx.cc │   ├── [8.4K] test.mk │   ├── [ 14K] test_vectors.cc │   ├── [1023] test_vectors.h │   ├── [5.6K] test_vector_test.cc │   ├── [3.4K] tile_independence_test.cc │   ├── [ 14K] tools_common.sh │   ├── [1.9K] twopass_encoder.sh │   ├── [3.0K] user_priv_test.cc │   ├── [1.4K] util.h │   ├── [ 74K] variance_test.cc │   ├── [6.5K] video_source.h │   ├── [3.7K] vp8_boolcoder_test.cc │   ├── [ 18K] vp8_datarate_test.cc │   ├── [2.3K] vp8_decrypt_test.cc │   ├── [4.0K] vp8_denoiser_sse2_test.cc │   ├── [5.8K] vp8_fdct4x4_test.cc │   ├── [1.1K] vp8_fragments_test.cc │   ├── [2.8K] vp8_multi_resolution_encoder.sh │   ├── [7.0K] vp9_arf_freq_test.cc │   ├── [6.4K] vp9_block_error_test.cc │   ├── [2.8K] vp9_boolcoder_test.cc │   ├── [ 32K] vp9_datarate_test.cc │   ├── [2.3K] vp9_decrypt_test.cc │   ├── [5.3K] vp9_denoiser_test.cc │   ├── [5.4K] vp9_encoder_parms_get_to_decoder.cc │   ├── [8.7K] vp9_end_to_end_test.cc │   ├── [ 14K] vp9_ethread_test.cc │   ├── [ 58K] vp9_intrapred_test.cc │   ├── [3.8K] vp9_lossless_test.cc │   ├── [3.1K] vp9_motion_vector_test.cc │   ├── [ 22K] vp9_quantize_test.cc │   ├── [8.2K] vp9_scale_test.cc │   ├── [5.4K] vp9_skip_loopfilter_test.cc │   ├── [4.9K] vp9_subtract_test.cc │   ├── [ 11K] vp9_thread_test.cc │   ├── [4.4K] vpxdec.sh │   ├── [ 13K] vpxenc.sh │   ├── [2.9K] vpx_scale_test.cc │   ├── [7.1K] vpx_scale_test.h │   ├── [ 12K] vpx_temporal_svc_encoder.sh │   ├── [2.6K] webm_video_source.h │   ├── [5.9K] y4m_test.cc │   ├── [3.4K] y4m_video_source.h │   └── [4.0K] yuv_video_source.h ├── [4.0K] third_party │   ├── [4.0K] googletest │   │   ├── [ 36] gtest.mk │   │   ├── [ 856] README.libvpx │   │   └── [4.0K] src │   │   ├── [6.5K] CHANGES │   │   ├── [1.3K] CONTRIBUTORS │   │   ├── [4.0K] include │   │   │   └── [4.0K] gtest │   │   │   ├── [ 14K] gtest-death-test.h │   │   │   ├── [ 87K] gtest.h │   │   │   ├── [9.1K] gtest-message.h │   │   │   ├── [ 75K] gtest-param-test.h │   │   │   ├── [ 19K] gtest-param-test.h.pump │   │   │   ├── [ 15K] gtest_pred_impl.h │   │   │   ├── [ 39K] gtest-printers.h │   │   │   ├── [2.5K] gtest_prod.h │   │   │   ├── [9.9K] gtest-spi.h │   │   │   ├── [6.5K] gtest-test-part.h │   │   │   ├── [ 13K] gtest-typed-test.h │   │   │   └── [4.0K] internal │   │   │   ├── [4.0K] custom │   │   │   │   ├── [1.8K] gtest.h │   │   │   │   ├── [1.8K] gtest-port.h │   │   │   │   ├── [2.0K] gtest-printers.h │   │   │   │   └── [1.6K] README.md │   │   │   ├── [ 11K] gtest-death-test-internal.h │   │   │   ├── [9.5K] gtest-filepath.h │   │   │   ├── [ 50K] gtest-internal.h │   │   │   ├── [8.2K] gtest-linked_ptr.h │   │   │   ├── [213K] gtest-param-util-generated.h │   │   │   ├── [8.8K] gtest-param-util-generated.h.pump │   │   │   ├── [ 27K] gtest-param-util.h │   │   │   ├── [3.6K] gtest-port-arch.h │   │   │   ├── [ 93K] gtest-port.h │   │   │   ├── [6.8K] gtest-string.h │   │   │   ├── [ 28K] gtest-tuple.h │   │   │   ├── [9.4K] gtest-tuple.h.pump │   │   │   ├── [182K] gtest-type-util.h │   │   │   └── [9.8K] gtest-type-util.h.pump │   │   ├── [1.4K] LICENSE │   │   ├── [ 14K] README.md │   │   └── [4.0K] src │   │   ├── [2.1K] gtest-all.cc │   │   ├── [213K] gtest.cc │   │   ├── [ 57K] gtest-death-test.cc │   │   ├── [ 14K] gtest-filepath.cc │   │   ├── [ 45K] gtest-internal-inl.h │   │   ├── [1.7K] gtest_main.cc │   │   ├── [ 43K] gtest-port.cc │   │   ├── [ 15K] gtest-printers.cc │   │   ├── [3.7K] gtest-test-part.cc │   │   └── [3.8K] gtest-typed-test.cc │   ├── [4.0K] libwebm │   │   ├── [ 584] Android.mk │   │   ├── [ 98] AUTHORS.TXT │   │   ├── [4.0K] common │   │   │   ├── [2.7K] file_util.cc │   │   │   ├── [1.4K] file_util.h │   │   │   ├── [8.1K] hdr_util.cc │   │   │   ├── [2.3K] hdr_util.h │   │   │   └── [5.3K] webmids.h │   │   ├── [1.5K] LICENSE.TXT │   │   ├── [4.0K] mkvmuxer │   │   │   ├── [119K] mkvmuxer.cc │   │   │   ├── [ 66K] mkvmuxer.h │   │   │   ├── [1022] mkvmuxertypes.h │   │   │   ├── [ 18K] mkvmuxerutil.cc │   │   │   ├── [5.0K] mkvmuxerutil.h │   │   │   ├── [1.9K] mkvwriter.cc │   │   │   └── [1.4K] mkvwriter.h │   │   ├── [4.0K] mkvparser │   │   │   ├── [188K] mkvparser.cc │   │   │   ├── [ 30K] mkvparser.h │   │   │   ├── [2.5K] mkvreader.cc │   │   │   └── [1.2K] mkvreader.h │   │   ├── [1.4K] PATENTS.TXT │   │   └── [ 376] README.libvpx │   ├── [4.0K] libyuv │   │   ├── [4.0K] include │   │   │   └── [4.0K] libyuv │   │   │   ├── [2.0K] basic_types.h │   │   │   ├── [3.3K] compare.h │   │   │   ├── [ 20K] convert_argb.h │   │   │   ├── [7.8K] convert_from_argb.h │   │   │   ├── [ 10K] convert_from.h │   │   │   ├── [ 12K] convert.h │   │   │   ├── [4.1K] cpu_id.h │   │   │   ├── [ 10K] macros_msa.h │   │   │   ├── [5.8K] mjpeg_decoder.h │   │   │   ├── [ 26K] planar_functions.h │   │   │   ├── [1015] rotate_argb.h │   │   │   ├── [4.6K] rotate.h │   │   │   ├── [6.8K] rotate_row.h │   │   │   ├── [149K] row.h │   │   │   ├── [2.4K] scale_argb.h │   │   │   ├── [3.9K] scale.h │   │   │   ├── [ 40K] scale_row.h │   │   │   ├── [ 544] version.h │   │   │   └── [6.8K] video_common.h │   │   ├── [1.5K] LICENSE │   │   ├── [ 727] README.libvpx │   │   └── [4.0K] source │   │   ├── [ 12K] compare.cc │   │   ├── [2.4K] compare_common.cc │   │   ├── [ 14K] compare_gcc.cc │   │   ├── [2.9K] compare_msa.cc │   │   ├── [3.2K] compare_neon64.cc │   │   ├── [3.4K] compare_neon.cc │   │   ├── [6.6K] compare_win.cc │   │   ├── [ 68K] convert_argb.cc │   │   ├── [ 54K] convert.cc │   │   ├── [ 44K] convert_from_argb.cc │   │   ├── [ 45K] convert_from.cc │   │   ├── [ 12K] convert_jpeg.cc │   │   ├── [ 11K] convert_to_argb.cc │   │   ├── [ 11K] convert_to_i420.cc │   │   ├── [8.8K] cpu_id.cc │   │   ├── [ 18K] mjpeg_decoder.cc │   │   ├── [2.2K] mjpeg_validate.cc │   │   ├── [103K] planar_functions.cc │   │   ├── [2.9K] rotate_any.cc │   │   ├── [7.0K] rotate_argb.cc │   │   ├── [ 15K] rotate.cc │   │   ├── [3.0K] rotate_common.cc │   │   ├── [ 18K] rotate_gcc.cc │   │   ├── [9.6K] rotate_msa.cc │   │   ├── [ 18K] rotate_neon64.cc │   │   ├── [ 17K] rotate_neon.cc │   │   ├── [7.5K] rotate_win.cc │   │   ├── [ 50K] row_any.cc │   │   ├── [104K] row_common.cc │   │   ├── [285K] row_gcc.cc │   │   ├── [140K] row_msa.cc │   │   ├── [133K] row_neon64.cc │   │   ├── [127K] row_neon.cc │   │   ├── [202K] row_win.cc │   │   ├── [ 13K] scale_any.cc │   │   ├── [ 33K] scale_argb.cc │   │   ├── [ 57K] scale.cc │   │   ├── [ 39K] scale_common.cc │   │   ├── [ 57K] scale_gcc.cc │   │   ├── [ 34K] scale_msa.cc │   │   ├── [ 45K] scale_neon64.cc │   │   ├── [ 39K] scale_neon.cc │   │   ├── [ 44K] scale_win.cc │   │   └── [1.9K] video_common.cc │   └── [4.0K] x86inc │   ├── [ 936] LICENSE │   ├── [ 802] README.libvpx │   └── [ 46K] x86inc.asm ├── [4.0K] tools │   ├── [179K] cpplint.py │   ├── [4.1K] diff.py │   ├── [ 314] gen_authors.sh │   ├── [2.3K] intersect-diffs.py │   ├── [4.9K] lint-hunks.py │   ├── [4.0K] non_greedy_mv │   │   └── [4.9K] non_greedy_mv.py │   ├── [3.8K] set_analyzer_env.sh │   ├── [ 17K] tiny_ssim.c │   └── [2.1K] wrap-commit-msg.py ├── [ 13K] tools_common.c ├── [4.2K] tools_common.h ├── [4.4K] tools.mk ├── [ 476] usage_cx.dox ├── [6.6K] usage.dox ├── [3.6K] usage_dx.dox ├── [ 659] video_common.h ├── [2.2K] video_reader.c ├── [1.9K] video_reader.h ├── [2.1K] video_writer.c ├── [1.4K] video_writer.h ├── [4.0K] vp8 │   ├── [4.0K] common │   │   ├── [5.1K] alloccommon.c │   │   ├── [ 880] alloccommon.h │   │   ├── [4.0K] arm │   │   │   ├── [4.4K] loopfilter_arm.c │   │   │   └── [4.0K] neon │   │   │   ├── [ 25K] bilinearpredict_neon.c │   │   │   ├── [1.3K] copymem_neon.c │   │   │   ├── [1.3K] dc_only_idct_add_neon.c │   │   │   ├── [4.4K] dequant_idct_neon.c │   │   │   ├── [ 761] dequantizeb_neon.c │   │   │   ├── [8.6K] idct_blk_neon.c │   │   │   ├── [3.3K] iwalsh_neon.c │   │   │   ├── [3.1K] loopfiltersimplehorizontaledge_neon.c │   │   │   ├── [8.4K] loopfiltersimpleverticaledge_neon.c │   │   │   ├── [ 19K] mbloopfilter_neon.c │   │   │   ├── [4.2K] shortidct4x4llm_neon.c │   │   │   ├── [ 59K] sixtappredict_neon.c │   │   │   └── [ 16K] vp8_loopfilter_neon.c │   │   ├── [ 707] blockd.c │   │   ├── [8.4K] blockd.h │   │   ├── [8.5K] coefupdateprobs.h │   │   ├── [1.3K] common.h │   │   ├── [ 17K] context.c │   │   ├── [ 802] copy_c.c │   │   ├── [3.1K] debugmodes.c │   │   ├── [8.3K] default_coef_probs.h │   │   ├── [ 972] dequantize.c │   │   ├── [5.2K] entropy.c │   │   ├── [3.9K] entropy.h │   │   ├── [3.5K] entropymode.c │   │   ├── [2.9K] entropymode.h │   │   ├── [1.4K] entropymv.c │   │   ├── [1.5K] entropymv.h │   │   ├── [5.1K] extend.c │   │   ├── [1.1K] extend.h │   │   ├── [ 14K] filter.c │   │   ├── [ 852] filter.h │   │   ├── [5.3K] findnearmv.c │   │   ├── [5.1K] findnearmv.h │   │   ├── [4.0K] generic │   │   │   └── [2.4K] systemdependent.c │   │   ├── [1.1K] header.h │   │   ├── [1.9K] idct_blk.c │   │   ├── [4.2K] idctllm.c │   │   ├── [1.6K] invtrans.h │   │   ├── [ 14K] loopfilter_filters.c │   │   ├── [3.6K] loopfilter.h │   │   ├── [1.5K] mbpitch.c │   │   ├── [ 12K] mfqe.c │   │   ├── [4.0K] mips │   │   │   ├── [4.0K] dspr2 │   │   │   │   ├── [ 804] dequantize_dspr2.c │   │   │   │   ├── [138K] filter_dspr2.c │   │   │   │   ├── [1.9K] idct_blk_dspr2.c │   │   │   │   ├── [9.7K] idctllm_dspr2.c │   │   │   │   ├── [3.1K] reconinter_dspr2.c │   │   │   │   └── [ 86K] vp8_loopfilter_filters_dspr2.c │   │   │   ├── [4.0K] mmi │   │   │   │   ├── [4.7K] copymem_mmi.c │   │   │   │   ├── [5.8K] dequantize_mmi.c │   │   │   │   ├── [1.8K] idct_blk_mmi.c │   │   │   │   ├── [ 17K] idctllm_mmi.c │   │   │   │   ├── [ 75K] loopfilter_filters_mmi.c │   │   │   │   └── [ 22K] sixtap_filter_mmi.c │   │   │   └── [4.0K] msa │   │   │   ├── [ 31K] bilinear_filter_msa.c │   │   │   ├── [2.2K] copymem_msa.c │   │   │   ├── [ 16K] idct_msa.c │   │   │   ├── [ 33K] loopfilter_filters_msa.c │   │   │   ├── [4.8K] mfqe_msa.c │   │   │   ├── [ 63K] sixtap_filter_msa.c │   │   │   └── [ 83K] vp8_macros_msa.h │   │   ├── [ 686] modecont.c │   │   ├── [ 648] modecont.h │   │   ├── [ 782] mv.h │   │   ├── [4.4K] onyxc_int.h │   │   ├── [2.0K] onyxd.h │   │   ├── [8.6K] onyx.h │   │   ├── [9.8K] postproc.c │   │   ├── [1.3K] postproc.h │   │   ├── [ 948] ppflags.h │   │   ├── [3.3K] quant_common.c │   │   ├── [ 966] quant_common.h │   │   ├── [ 17K] reconinter.c │   │   ├── [1.3K] reconinter.h │   │   ├── [2.4K] reconintra4x4.c │   │   ├── [1.5K] reconintra4x4.h │   │   ├── [3.3K] reconintra.c │   │   ├── [1.1K] reconintra.h │   │   ├── [ 556] rtcd.c │   │   ├── [ 12K] rtcd_defs.pl │   │   ├── [1.4K] setupintrarecon.c │   │   ├── [1.3K] setupintrarecon.h │   │   ├── [1.0K] swapyv12buffer.c │   │   ├── [ 775] swapyv12buffer.h │   │   ├── [ 724] systemdependent.h │   │   ├── [5.4K] threading.h │   │   ├── [2.7K] treecoder.c │   │   ├── [3.0K] treecoder.h │   │   ├── [7.2K] vp8_entropymodedata.h │   │   ├── [ 19K] vp8_loopfilter.c │   │   ├── [3.7K] vp8_skin_detection.c │   │   ├── [1.4K] vp8_skin_detection.h │   │   └── [4.0K] x86 │   │   ├── [ 12K] bilinear_filter_sse2.c │   │   ├── [2.9K] copy_sse2.asm │   │   ├── [4.5K] copy_sse3.asm │   │   ├── [7.9K] dequantize_mmx.asm │   │   ├── [ 756] idct_blk_mmx.c │   │   ├── [2.5K] idct_blk_sse2.c │   │   ├── [9.2K] idctllm_mmx.asm │   │   ├── [ 24K] idctllm_sse2.asm │   │   ├── [3.8K] iwalsh_sse2.asm │   │   ├── [ 24K] loopfilter_block_sse2_x86_64.asm │   │   ├── [ 67K] loopfilter_sse2.asm │   │   ├── [5.6K] loopfilter_x86.c │   │   ├── [7.3K] mfqe_sse2.asm │   │   ├── [2.9K] recon_mmx.asm │   │   ├── [3.0K] recon_sse2.asm │   │   ├── [8.1K] subpixel_mmx.asm │   │   ├── [ 33K] subpixel_sse2.asm │   │   ├── [ 42K] subpixel_ssse3.asm │   │   └── [ 17K] vp8_asm_stubs.c │   ├── [4.0K] decoder │   │   ├── [1.9K] dboolhuff.c │   │   ├── [3.4K] dboolhuff.h │   │   ├── [ 41K] decodeframe.c │   │   ├── [ 17K] decodemv.c │   │   ├── [ 672] decodemv.h │   │   ├── [ 959] decoderthreading.h │   │   ├── [5.5K] detokenize.c │   │   ├── [ 743] detokenize.h │   │   ├── [1.4K] ec_types.h │   │   ├── [ 17K] error_concealment.c │   │   ├── [1.2K] error_concealment.h │   │   ├── [ 13K] onyxd_if.c │   │   ├── [4.4K] onyxd_int.h │   │   ├── [ 31K] threading.c │   │   └── [1.1K] treereader.h │   ├── [4.0K] encoder │   │   ├── [4.0K] arm │   │   │   └── [4.0K] neon │   │   │   ├── [ 19K] denoising_neon.c │   │   │   ├── [2.7K] fastquantizeb_neon.c │   │   │   ├── [8.2K] shortfdct_neon.c │   │   │   └── [4.0K] vp8_shortwalsh4x4_neon.c │   │   ├── [ 38K] bitstream.c │   │   ├── [1.0K] bitstream.h │   │   ├── [4.2K] block.h │   │   ├── [2.6K] boolhuff.c │   │   ├── [2.8K] boolhuff.h │   │   ├── [2.3K] dct.c │   │   ├── [ 25K] dct_value_cost.h │   │   ├── [ 58K] dct_value_tokens.h │   │   ├── [9.1K] defaultcoefcounts.h │   │   ├── [ 27K] denoising.c │   │   ├── [3.5K] denoising.h │   │   ├── [ 39K] encodeframe.c │   │   ├── [1.2K] encodeframe.h │   │   ├── [3.5K] encodeintra.c │   │   ├── [ 900] encodeintra.h │   │   ├── [ 15K] encodemb.c │   │   ├── [1.3K] encodemb.h │   │   ├── [8.3K] encodemv.c │   │   ├── [ 874] encodemv.h │   │   ├── [ 22K] ethreading.c │   │   ├── [ 924] ethreading.h │   │   ├── [108K] firstpass.c │   │   ├── [ 953] firstpass.h │   │   ├── [5.2K] lookahead.c │   │   ├── [3.1K] lookahead.h │   │   ├── [ 57K] mcomp.c │   │   ├── [3.1K] mcomp.h │   │   ├── [4.0K] mips │   │   │   ├── [4.0K] mmi │   │   │   │   ├── [ 20K] dct_mmi.c │   │   │   │   └── [ 13K] vp8_quantize_mmi.c │   │   │   └── [4.0K] msa │   │   │   ├── [7.2K] dct_msa.c │   │   │   ├── [ 22K] denoising_msa.c │   │   │   ├── [5.3K] encodeopt_msa.c │   │   │   ├── [7.7K] quantize_msa.c │   │   │   └── [ 11K] temporal_filter_msa.c │   │   ├── [1.5K] modecosts.c │   │   ├── [ 676] modecosts.h │   │   ├── [7.4K] mr_dissim.c │   │   ├── [ 792] mr_dissim.h │   │   ├── [179K] onyx_if.c │   │   ├── [ 19K] onyx_int.h │   │   ├── [ 46K] pickinter.c │   │   ├── [1.2K] pickinter.h │   │   ├── [ 12K] picklpf.c │   │   ├── [ 899] picklpf.h │   │   ├── [1.2K] quantize.h │   │   ├── [ 56K] ratectrl.c │   │   ├── [1.3K] ratectrl.h │   │   ├── [ 74K] rdopt.c │   │   ├── [4.1K] rdopt.h │   │   ├── [2.0K] segmentation.c │   │   ├── [ 818] segmentation.h │   │   ├── [ 14K] temporal_filter.c │   │   ├── [ 705] temporal_filter.h │   │   ├── [ 12K] tokenize.c │   │   ├── [1.2K] tokenize.h │   │   ├── [ 954] treewriter.c │   │   ├── [3.0K] treewriter.h │   │   ├── [ 18K] vp8_quantize.c │   │   └── [4.0K] x86 │   │   ├── [4.4K] block_error_sse2.asm │   │   ├── [ 15K] dct_sse2.asm │   │   ├── [ 16K] denoising_sse2.c │   │   ├── [4.7K] fwalsh_sse2.asm │   │   ├── [4.8K] quantize_sse4.c │   │   ├── [7.4K] temporal_filter_apply_sse2.asm │   │   ├── [1.0K] vp8_enc_stubs_sse2.c │   │   ├── [7.0K] vp8_quantize_sse2.c │   │   └── [3.1K] vp8_quantize_ssse3.c │   ├── [ 49] exports_dec │   ├── [ 49] exports_enc │   ├── [6.6K] vp8_common.mk │   ├── [ 43K] vp8_cx_iface.c │   ├── [4.8K] vp8cx.mk │   ├── [ 22K] vp8_dx_iface.c │   └── [1.4K] vp8dx.mk ├── [4.0K] vp9 │   ├── [4.0K] common │   │   ├── [4.0K] arm │   │   │   └── [4.0K] neon │   │   │   ├── [ 17K] vp9_highbd_iht16x16_add_neon.c │   │   │   ├── [6.5K] vp9_highbd_iht4x4_add_neon.c │   │   │   ├── [ 14K] vp9_highbd_iht8x8_add_neon.c │   │   │   ├── [9.2K] vp9_iht16x16_add_neon.c │   │   │   ├── [2.3K] vp9_iht4x4_add_neon.c │   │   │   ├── [2.3K] vp9_iht8x8_add_neon.c │   │   │   └── [ 10K] vp9_iht_neon.h │   │   ├── [4.0K] mips │   │   │   ├── [4.0K] dspr2 │   │   │   │   ├── [2.9K] vp9_itrans16_dspr2.c │   │   │   │   ├── [2.7K] vp9_itrans4_dspr2.c │   │   │   │   └── [2.6K] vp9_itrans8_dspr2.c │   │   │   └── [4.0K] msa │   │   │   ├── [2.5K] vp9_idct16x16_msa.c │   │   │   ├── [2.1K] vp9_idct4x4_msa.c │   │   │   ├── [3.0K] vp9_idct8x8_msa.c │   │   │   └── [4.7K] vp9_mfqe_msa.c │   │   ├── [4.0K] ppc │   │   │   └── [3.1K] vp9_idct_vsx.c │   │   ├── [5.3K] vp9_alloccommon.c │   │   ├── [1.3K] vp9_alloccommon.h │   │   ├── [4.9K] vp9_blockd.c │   │   ├── [8.4K] vp9_blockd.h │   │   ├── [ 11K] vp9_common_data.c │   │   ├── [1.8K] vp9_common_data.h │   │   ├── [2.6K] vp9_common.h │   │   ├── [2.7K] vp9_debugmodes.c │   │   ├── [ 35K] vp9_entropy.c │   │   ├── [7.2K] vp9_entropy.h │   │   ├── [ 20K] vp9_entropymode.c │   │   ├── [4.0K] vp9_entropymode.h │   │   ├── [8.5K] vp9_entropymv.c │   │   ├── [3.9K] vp9_entropymv.h │   │   ├── [4.1K] vp9_enums.h │   │   ├── [4.0K] vp9_filter.c │   │   ├── [1.2K] vp9_filter.h │   │   ├── [2.5K] vp9_frame_buffers.c │   │   ├── [1.7K] vp9_frame_buffers.h │   │   ├── [ 12K] vp9_idct.c │   │   ├── [3.2K] vp9_idct.h │   │   ├── [ 59K] vp9_loopfilter.c │   │   ├── [5.3K] vp9_loopfilter.h │   │   ├── [ 16K] vp9_mfqe.c │   │   ├── [1.0K] vp9_mfqe.h │   │   ├── [1.3K] vp9_mv.h │   │   ├── [7.3K] vp9_mvref_common.c │   │   ├── [9.5K] vp9_mvref_common.h │   │   ├── [ 12K] vp9_onyxc_int.h │   │   ├── [ 14K] vp9_postproc.c │   │   ├── [1.4K] vp9_postproc.h │   │   ├── [ 851] vp9_ppflags.h │   │   ├── [ 13K] vp9_pred_common.c │   │   ├── [7.4K] vp9_pred_common.h │   │   ├── [ 12K] vp9_quant_common.c │   │   ├── [1.0K] vp9_quant_common.h │   │   ├── [ 12K] vp9_reconinter.c │   │   ├── [4.4K] vp9_reconinter.h │   │   ├── [ 15K] vp9_reconintra.c │   │   ├── [1015] vp9_reconintra.h │   │   ├── [ 684] vp9_rtcd.c │   │   ├── [9.3K] vp9_rtcd_defs.pl │   │   ├── [6.9K] vp9_scale.c │   │   ├── [2.3K] vp9_scale.h │   │   ├── [ 47K] vp9_scan.c │   │   ├── [1.7K] vp9_scan.h │   │   ├── [2.1K] vp9_seg_common.c │   │   ├── [2.4K] vp9_seg_common.h │   │   ├── [ 19K] vp9_thread_common.c │   │   ├── [2.7K] vp9_thread_common.h │   │   ├── [2.1K] vp9_tile_common.c │   │   ├── [1.2K] vp9_tile_common.h │   │   └── [4.0K] x86 │   │   ├── [ 15K] vp9_highbd_iht16x16_add_sse4.c │   │   ├── [4.5K] vp9_highbd_iht4x4_add_sse4.c │   │   ├── [9.3K] vp9_highbd_iht8x8_add_sse4.c │   │   ├── [7.1K] vp9_idct_intrin_sse2.c │   │   └── [7.4K] vp9_mfqe_sse2.asm │   ├── [4.0K] decoder │   │   ├── [ 95K] vp9_decodeframe.c │   │   ├── [1.1K] vp9_decodeframe.h │   │   ├── [ 31K] vp9_decodemv.c │   │   ├── [ 830] vp9_decodemv.h │   │   ├── [ 16K] vp9_decoder.c │   │   ├── [4.8K] vp9_decoder.h │   │   ├── [9.8K] vp9_detokenize.c │   │   ├── [ 911] vp9_detokenize.h │   │   ├── [2.9K] vp9_dsubexp.c │   │   └── [ 705] vp9_dsubexp.h │   ├── [4.0K] encoder │   │   ├── [4.0K] arm │   │   │   └── [4.0K] neon │   │   │   ├── [1.4K] vp9_dct_neon.c │   │   │   ├── [ 14K] vp9_denoiser_neon.c │   │   │   ├── [1.4K] vp9_error_neon.c │   │   │   ├── [ 31K] vp9_frame_scale_neon.c │   │   │   └── [9.4K] vp9_quantize_neon.c │   │   ├── [4.0K] mips │   │   │   └── [4.0K] msa │   │   │   ├── [6.4K] vp9_error_msa.c │   │   │   ├── [ 17K] vp9_fdct16x16_msa.c │   │   │   ├── [2.8K] vp9_fdct4x4_msa.c │   │   │   ├── [2.6K] vp9_fdct8x8_msa.c │   │   │   └── [8.0K] vp9_fdct_msa.h │   │   ├── [4.0K] ppc │   │   │   └── [ 11K] vp9_quantize_vsx.c │   │   ├── [1.8K] vp9_alt_ref_aq.c │   │   ├── [3.6K] vp9_alt_ref_aq.h │   │   ├── [2.4K] vp9_aq_360.c │   │   ├── [ 756] vp9_aq_360.h │   │   ├── [5.9K] vp9_aq_complexity.c │   │   ├── [1.1K] vp9_aq_complexity.h │   │   ├── [ 29K] vp9_aq_cyclicrefresh.c │   │   ├── [5.6K] vp9_aq_cyclicrefresh.h │   │   ├── [7.9K] vp9_aq_variance.c │   │   ├── [1.1K] vp9_aq_variance.h │   │   ├── [ 48K] vp9_bitstream.c │   │   ├── [1.5K] vp9_bitstream.h │   │   ├── [5.7K] vp9_block.h │   │   ├── [4.3K] vp9_blockiness.c │   │   ├── [ 803] vp9_blockiness.h │   │   ├── [5.4K] vp9_context_tree.c │   │   ├── [2.9K] vp9_context_tree.h │   │   ├── [2.8K] vp9_cost.c │   │   ├── [1.6K] vp9_cost.h │   │   ├── [ 23K] vp9_dct.c │   │   ├── [ 31K] vp9_denoiser.c │   │   ├── [4.4K] vp9_denoiser.h │   │   ├── [232K] vp9_encodeframe.c │   │   ├── [1.6K] vp9_encodeframe.h │   │   ├── [ 39K] vp9_encodemb.c │   │   ├── [1.8K] vp9_encodemb.h │   │   ├── [9.4K] vp9_encodemv.c │   │   ├── [1.2K] vp9_encodemv.h │   │   ├── [252K] vp9_encoder.c │   │   ├── [ 31K] vp9_encoder.h │   │   ├── [ 22K] vp9_ethread.c │   │   ├── [2.1K] vp9_ethread.h │   │   ├── [7.5K] vp9_extend.c │   │   ├── [1018] vp9_extend.h │   │   ├── [124K] vp9_firstpass.c │   │   ├── [5.9K] vp9_firstpass.h │   │   ├── [5.2K] vp9_frame_scale.c │   │   ├── [1.2K] vp9_job_queue.h │   │   ├── [6.8K] vp9_lookahead.c │   │   ├── [3.8K] vp9_lookahead.h │   │   ├── [ 14K] vp9_mbgraph.c │   │   ├── [ 913] vp9_mbgraph.h │   │   ├── [107K] vp9_mcomp.c │   │   ├── [6.7K] vp9_mcomp.h │   │   ├── [ 11K] vp9_multi_thread.c │   │   ├── [1.5K] vp9_multi_thread.h │   │   ├── [ 11K] vp9_noise_estimate.c │   │   ├── [1.3K] vp9_noise_estimate.h │   │   ├── [ 51K] vp9_partition_models.h │   │   ├── [6.4K] vp9_picklpf.c │   │   ├── [ 838] vp9_picklpf.h │   │   ├── [109K] vp9_pickmode.c │   │   ├── [1.2K] vp9_pickmode.h │   │   ├── [ 13K] vp9_quantize.c │   │   ├── [2.0K] vp9_quantize.h │   │   ├── [123K] vp9_ratectrl.c │   │   ├── [ 11K] vp9_ratectrl.h │   │   ├── [ 27K] vp9_rd.c │   │   ├── [6.5K] vp9_rd.h │   │   ├── [170K] vp9_rdopt.c │   │   ├── [2.2K] vp9_rdopt.h │   │   ├── [ 32K] vp9_resize.c │   │   ├── [3.4K] vp9_resize.h │   │   ├── [ 10K] vp9_segmentation.c │   │   ├── [1.8K] vp9_segmentation.h │   │   ├── [6.9K] vp9_skin_detection.c │   │   ├── [1.2K] vp9_skin_detection.h │   │   ├── [ 39K] vp9_speed_features.c │   │   ├── [ 21K] vp9_speed_features.h │   │   ├── [7.3K] vp9_subexp.c │   │   ├── [1.3K] vp9_subexp.h │   │   ├── [ 50K] vp9_svc_layercontext.c │   │   ├── [9.0K] vp9_svc_layercontext.h │   │   ├── [ 40K] vp9_temporal_filter.c │   │   ├── [1.3K] vp9_temporal_filter.h │   │   ├── [ 25K] vp9_tokenize.c │   │   ├── [3.9K] vp9_tokenize.h │   │   ├── [1.8K] vp9_treewriter.c │   │   ├── [1.6K] vp9_treewriter.h │   │   └── [4.0K] x86 │   │   ├── [ 15K] temporal_filter_sse4.c │   │   ├── [ 78K] vp9_dct_intrin_sse2.c │   │   ├── [2.1K] vp9_dct_sse2.asm │   │   ├── [ 19K] vp9_dct_ssse3.c │   │   ├── [ 14K] vp9_denoiser_sse2.c │   │   ├── [ 13K] vp9_diamond_search_sad_avx.c │   │   ├── [6.5K] vp9_error_avx2.c │   │   ├── [3.2K] vp9_error_sse2.asm │   │   ├── [ 36K] vp9_frame_scale_ssse3.c │   │   ├── [2.9K] vp9_highbd_block_error_intrin_sse2.c │   │   ├── [5.0K] vp9_quantize_avx2.c │   │   ├── [6.9K] vp9_quantize_sse2.c │   │   └── [7.5K] vp9_quantize_ssse3_x86_64.asm │   ├── [ 49] exports_dec │   ├── [ 49] exports_enc │   ├── [4.4K] vp9_common.mk │   ├── [ 66K] vp9_cx_iface.c │   ├── [6.3K] vp9cx.mk │   ├── [ 23K] vp9_dx_iface.c │   ├── [1.5K] vp9_dx_iface.h │   ├── [1.2K] vp9dx.mk │   └── [5.2K] vp9_iface_common.h ├── [4.0K] vpx │   ├── [ 381] exports_com │   ├── [ 254] exports_dec │   ├── [ 273] exports_enc │   ├── [ 113] exports_spatial_svc │   ├── [4.0K] internal │   │   └── [ 17K] vpx_codec_internal.h │   ├── [4.0K] src │   │   ├── [3.7K] vpx_codec.c │   │   ├── [5.7K] vpx_decoder.c │   │   ├── [ 12K] vpx_encoder.c │   │   └── [7.6K] vpx_image.c │   ├── [ 33K] vp8cx.h │   ├── [6.7K] vp8dx.h │   ├── [4.1K] vp8.h │   ├── [ 15K] vpx_codec.h │   ├── [1.3K] vpx_codec.mk │   ├── [ 15K] vpx_decoder.h │   ├── [ 37K] vpx_encoder.h │   ├── [3.1K] vpx_frame_buffer.h │   ├── [7.9K] vpx_image.h │   └── [1.1K] vpx_integer.h ├── [ 37K] vpxdec.c ├── [4.0K] vpx_dsp │   ├── [2.0K] add_noise.c │   ├── [4.0K] arm │   │   ├── [8.6K] avg_neon.c │   │   ├── [1.7K] avg_pred_neon.c │   │   ├── [ 15K] deblock_neon.c │   │   ├── [ 15K] fdct16x16_neon.c │   │   ├── [ 52K] fdct32x32_neon.c │   │   ├── [3.3K] fdct_neon.c │   │   ├── [3.0K] fdct_partial_neon.c │   │   ├── [9.8K] fwd_txfm_neon.c │   │   ├── [4.2K] hadamard_neon.c │   │   ├── [ 59K] highbd_idct16x16_add_neon.c │   │   ├── [ 25K] highbd_idct32x32_1024_add_neon.c │   │   ├── [ 32K] highbd_idct32x32_135_add_neon.c │   │   ├── [ 25K] highbd_idct32x32_34_add_neon.c │   │   ├── [3.7K] highbd_idct32x32_add_neon.c │   │   ├── [3.2K] highbd_idct4x4_add_neon.c │   │   ├── [ 16K] highbd_idct8x8_add_neon.c │   │   ├── [ 19K] highbd_idct_neon.h │   │   ├── [ 39K] highbd_intrapred_neon.c │   │   ├── [ 31K] highbd_loopfilter_neon.c │   │   ├── [ 34K] highbd_vpx_convolve8_neon.c │   │   ├── [4.9K] highbd_vpx_convolve_avg_neon.c │   │   ├── [2.9K] highbd_vpx_convolve_copy_neon.c │   │   ├── [2.8K] highbd_vpx_convolve_neon.c │   │   ├── [3.1K] idct16x16_1_add_neon.c │   │   ├── [ 25K] idct16x16_add_neon.c │   │   ├── [ 26K] idct32x32_135_add_neon.c │   │   ├── [1.9K] idct32x32_1_add_neon.c │   │   ├── [ 19K] idct32x32_34_add_neon.c │   │   ├── [ 27K] idct32x32_add_neon.c │   │   ├── [2.1K] idct4x4_1_add_neon.asm │   │   ├── [1.7K] idct4x4_1_add_neon.c │   │   ├── [5.4K] idct4x4_add_neon.asm │   │   ├── [1.9K] idct4x4_add_neon.c │   │   ├── [2.3K] idct8x8_1_add_neon.c │   │   ├── [2.2K] idct8x8_add_neon.c │   │   ├── [1.5K] idct_neon.asm │   │   ├── [ 37K] idct_neon.h │   │   ├── [ 20K] intrapred_neon_asm.asm │   │   ├── [ 37K] intrapred_neon.c │   │   ├── [ 22K] loopfilter_16_neon.asm │   │   ├── [ 20K] loopfilter_4_neon.asm │   │   ├── [ 17K] loopfilter_8_neon.asm │   │   ├── [ 59K] loopfilter_neon.c │   │   ├── [5.8K] mem_neon.h │   │   ├── [ 11K] quantize_neon.c │   │   ├── [ 15K] sad4d_neon.c │   │   ├── [ 15K] sad_neon.c │   │   ├── [ 726] save_reg_neon.asm │   │   ├── [8.9K] subpel_variance_neon.c │   │   ├── [3.0K] subtract_neon.c │   │   ├── [1.3K] sum_neon.h │   │   ├── [3.0K] sum_squares_neon.c │   │   ├── [ 53K] transpose_neon.h │   │   ├── [ 15K] variance_neon.c │   │   ├── [ 19K] vpx_convolve8_avg_horiz_filter_type1_neon.asm │   │   ├── [ 19K] vpx_convolve8_avg_horiz_filter_type2_neon.asm │   │   ├── [ 25K] vpx_convolve8_avg_vert_filter_type1_neon.asm │   │   ├── [ 25K] vpx_convolve8_avg_vert_filter_type2_neon.asm │   │   ├── [ 19K] vpx_convolve8_horiz_filter_type1_neon.asm │   │   ├── [ 19K] vpx_convolve8_horiz_filter_type2_neon.asm │   │   ├── [2.0K] vpx_convolve8_neon_asm.c │   │   ├── [1.1K] vpx_convolve8_neon_asm.h │   │   ├── [ 36K] vpx_convolve8_neon.c │   │   ├── [4.9K] vpx_convolve8_neon.h │   │   ├── [ 24K] vpx_convolve8_vert_filter_type1_neon.asm │   │   ├── [ 24K] vpx_convolve8_vert_filter_type2_neon.asm │   │   ├── [3.6K] vpx_convolve_avg_neon_asm.asm │   │   ├── [3.9K] vpx_convolve_avg_neon.c │   │   ├── [2.5K] vpx_convolve_copy_neon_asm.asm │   │   ├── [2.5K] vpx_convolve_copy_neon.c │   │   ├── [2.7K] vpx_convolve_neon.c │   │   └── [ 12K] vpx_scaled_convolve8_neon.c │   ├── [ 13K] avg.c │   ├── [1.4K] bitreader_buffer.c │   ├── [1.2K] bitreader_buffer.h │   ├── [3.0K] bitreader.c │   ├── [3.6K] bitreader.h │   ├── [1.4K] bitwriter_buffer.c │   ├── [1.0K] bitwriter_buffer.h │   ├── [ 885] bitwriter.c │   ├── [2.1K] bitwriter.h │   ├── [6.3K] deblock.c │   ├── [ 16K] fastssim.c │   ├── [ 31K] fwd_txfm.c │   ├── [ 913] fwd_txfm.h │   ├── [ 28K] intrapred.c │   ├── [ 97K] inv_txfm.c │   ├── [4.8K] inv_txfm.h │   ├── [ 31K] loopfilter.c │   ├── [4.0K] mips │   │   ├── [1.8K] add_noise_msa.c │   │   ├── [ 28K] avg_msa.c │   │   ├── [ 836] common_dspr2.c │   │   ├── [1.4K] common_dspr2.h │   │   ├── [ 12K] convolve2_avg_dspr2.c │   │   ├── [ 45K] convolve2_avg_horiz_dspr2.c │   │   ├── [ 45K] convolve2_dspr2.c │   │   ├── [ 36K] convolve2_horiz_dspr2.c │   │   ├── [9.9K] convolve2_vert_dspr2.c │   │   ├── [ 33K] convolve8_avg_dspr2.c │   │   ├── [ 61K] convolve8_avg_horiz_dspr2.c │   │   ├── [ 73K] convolve8_dspr2.c │   │   ├── [ 51K] convolve8_horiz_dspr2.c │   │   ├── [ 19K] convolve8_vert_dspr2.c │   │   ├── [2.3K] convolve_common_dspr2.h │   │   ├── [ 33K] deblock_msa.c │   │   ├── [ 35K] fwd_dct32x32_msa.c │   │   ├── [ 10K] fwd_txfm_msa.c │   │   ├── [ 25K] fwd_txfm_msa.h │   │   ├── [ 17K] idct16x16_msa.c │   │   ├── [ 27K] idct32x32_msa.c │   │   ├── [2.9K] idct4x4_msa.c │   │   ├── [4.4K] idct8x8_msa.c │   │   ├── [ 19K] intrapred16_dspr2.c │   │   ├── [ 12K] intrapred4_dspr2.c │   │   ├── [ 34K] intrapred8_dspr2.c │   │   ├── [ 24K] intrapred_msa.c │   │   ├── [4.0K] inv_txfm_dspr2.h │   │   ├── [ 29K] inv_txfm_msa.h │   │   ├── [ 64K] itrans16_dspr2.c │   │   ├── [ 68K] itrans32_cols_dspr2.c │   │   ├── [ 69K] itrans32_dspr2.c │   │   ├── [ 16K] itrans4_dspr2.c │   │   ├── [ 33K] itrans8_dspr2.c │   │   ├── [ 50K] loopfilter_16_msa.c │   │   ├── [5.8K] loopfilter_4_msa.c │   │   ├── [ 13K] loopfilter_8_msa.c │   │   ├── [ 12K] loopfilter_filters_dspr2.c │   │   ├── [ 37K] loopfilter_filters_dspr2.h │   │   ├── [ 29K] loopfilter_macros_dspr2.h │   │   ├── [ 17K] loopfilter_masks_dspr2.h │   │   ├── [ 23K] loopfilter_mb_dspr2.c │   │   ├── [ 31K] loopfilter_mb_horiz_dspr2.c │   │   ├── [ 32K] loopfilter_mb_vert_dspr2.c │   │   ├── [ 12K] loopfilter_msa.h │   │   ├── [ 96K] macros_msa.h │   │   ├── [ 41K] sad_mmi.c │   │   ├── [ 42K] sad_msa.c │   │   ├── [ 65K] sub_pixel_variance_msa.c │   │   ├── [ 19K] subtract_mmi.c │   │   ├── [9.0K] subtract_msa.c │   │   ├── [5.0K] sum_squares_msa.c │   │   ├── [5.9K] txfm_macros_msa.h │   │   ├── [ 65K] variance_mmi.c │   │   ├── [ 20K] variance_msa.c │   │   ├── [ 28K] vpx_convolve8_avg_horiz_msa.c │   │   ├── [ 25K] vpx_convolve8_avg_msa.c │   │   ├── [ 27K] vpx_convolve8_avg_vert_msa.c │   │   ├── [ 25K] vpx_convolve8_horiz_msa.c │   │   ├── [ 32K] vpx_convolve8_mmi.c │   │   ├── [ 47K] vpx_convolve8_msa.c │   │   ├── [ 26K] vpx_convolve8_vert_msa.c │   │   ├── [7.9K] vpx_convolve_avg_msa.c │   │   ├── [8.0K] vpx_convolve_copy_msa.c │   │   └── [7.3K] vpx_convolve_msa.h │   ├── [ 716] postproc.h │   ├── [4.0K] ppc │   │   ├── [1.5K] bitdepth_conversion_vsx.h │   │   ├── [ 14K] deblock_vsx.c │   │   ├── [ 20K] fdct32x32_vsx.c │   │   ├── [4.0K] hadamard_vsx.c │   │   ├── [ 24K] intrapred_vsx.c │   │   ├── [ 95K] inv_txfm_vsx.c │   │   ├── [2.1K] inv_txfm_vsx.h │   │   ├── [ 12K] quantize_vsx.c │   │   ├── [ 14K] sad_vsx.c │   │   ├── [4.1K] subtract_vsx.c │   │   ├── [4.2K] transpose_vsx.h │   │   ├── [5.0K] txfm_common_vsx.h │   │   ├── [4.8K] types_vsx.h │   │   ├── [8.9K] variance_vsx.c │   │   └── [ 14K] vpx_convolve_vsx.c │   ├── [2.2K] prob.c │   ├── [3.3K] prob.h │   ├── [8.8K] psnr.c │   ├── [1.9K] psnr.h │   ├── [ 12K] psnrhvs.c │   ├── [ 12K] quantize.c │   ├── [1.9K] quantize.h │   ├── [7.6K] sad.c │   ├── [3.0K] skin_detection.c │   ├── [ 688] skin_detection.h │   ├── [ 17K] ssim.c │   ├── [2.4K] ssim.h │   ├── [1.7K] subtract.c │   ├── [ 711] sum_squares.c │   ├── [2.5K] txfm_common.h │   ├── [ 27K] variance.c │   ├── [2.9K] variance.h │   ├── [ 21K] vpx_convolve.c │   ├── [1.4K] vpx_convolve.h │   ├── [2.0K] vpx_dsp_common.h │   ├── [ 16K] vpx_dsp.mk │   ├── [ 564] vpx_dsp_rtcd.c │   ├── [108K] vpx_dsp_rtcd_defs.pl │   ├── [1.0K] vpx_filter.h │   └── [4.0K] x86 │   ├── [2.4K] add_noise_sse2.asm │   ├── [ 17K] avg_intrin_avx2.c │   ├── [ 20K] avg_intrin_sse2.c │   ├── [2.4K] avg_pred_sse2.c │   ├── [3.3K] avg_ssse3_x86_64.asm │   ├── [1.6K] bitdepth_conversion_avx2.h │   ├── [2.6K] bitdepth_conversion_sse2.asm │   ├── [1.9K] bitdepth_conversion_sse2.h │   ├── [6.9K] convolve_avx2.h │   ├── [ 17K] convolve.h │   ├── [3.9K] convolve_sse2.h │   ├── [4.6K] convolve_ssse3.h │   ├── [ 12K] deblock_sse2.asm │   ├── [156K] fwd_dct32x32_impl_avx2.h │   ├── [160K] fwd_dct32x32_impl_sse2.h │   ├── [ 917] fwd_txfm_avx2.c │   ├── [ 45K] fwd_txfm_impl_sse2.h │   ├── [8.6K] fwd_txfm_sse2.c │   ├── [ 16K] fwd_txfm_sse2.h │   ├── [7.0K] fwd_txfm_ssse3_x86_64.asm │   ├── [ 55K] highbd_convolve_avx2.c │   ├── [ 12K] highbd_idct16x16_add_sse2.c │   ├── [ 11K] highbd_idct16x16_add_sse4.c │   ├── [ 28K] highbd_idct32x32_add_sse2.c │   ├── [ 27K] highbd_idct32x32_add_sse4.c │   ├── [6.7K] highbd_idct4x4_add_sse2.c │   ├── [1.7K] highbd_idct4x4_add_sse4.c │   ├── [7.2K] highbd_idct8x8_add_sse2.c │   ├── [7.1K] highbd_idct8x8_add_sse4.c │   ├── [ 21K] highbd_intrapred_intrin_sse2.c │   ├── [ 41K] highbd_intrapred_intrin_ssse3.c │   ├── [ 14K] highbd_intrapred_sse2.asm │   ├── [ 16K] highbd_inv_txfm_sse2.h │   ├── [4.3K] highbd_inv_txfm_sse4.h │   ├── [ 44K] highbd_loopfilter_sse2.c │   ├── [5.7K] highbd_quantize_intrin_sse2.c │   ├── [8.9K] highbd_sad4d_sse2.asm │   ├── [ 12K] highbd_sad_sse2.asm │   ├── [ 31K] highbd_subpel_variance_impl_sse2.asm │   ├── [9.7K] highbd_variance_impl_sse2.asm │   ├── [ 33K] highbd_variance_sse2.c │   ├── [ 26K] intrapred_sse2.asm │   ├── [ 30K] intrapred_ssse3.asm │   ├── [ 44K] inv_txfm_sse2.c │   ├── [ 28K] inv_txfm_sse2.h │   ├── [ 12K] inv_txfm_ssse3.c │   ├── [4.5K] inv_txfm_ssse3.h │   ├── [2.7K] inv_wht_sse2.asm │   ├── [ 36K] loopfilter_avx2.c │   ├── [ 76K] loopfilter_sse2.c │   ├── [5.9K] mem_sse2.h │   ├── [4.7K] post_proc_sse2.c │   ├── [10.0K] quantize_avx.c │   ├── [4.0K] quantize_sse2.c │   ├── [3.8K] quantize_sse2.h │   ├── [9.3K] quantize_ssse3.c │   ├── [1.9K] quantize_ssse3.h │   ├── [4.6K] sad4d_avx2.c │   ├── [3.1K] sad4d_avx512.c │   ├── [7.4K] sad4d_sse2.asm │   ├── [ 11K] sad_avx2.c │   ├── [8.2K] sad_sse2.asm │   ├── [ 11K] sad_sse3.asm │   ├── [9.6K] sad_sse4.asm │   ├── [ 13K] sad_ssse3.asm │   ├── [6.1K] ssim_opt_x86_64.asm │   ├── [ 42K] subpel_variance_sse2.asm │   ├── [3.7K] subtract_sse2.asm │   ├── [3.8K] sum_squares_sse2.c │   ├── [ 13K] transpose_sse2.h │   ├── [1.3K] txfm_common_sse2.h │   ├── [ 35K] variance_avx2.c │   ├── [ 23K] variance_sse2.c │   ├── [6.5K] vpx_convolve_copy_sse2.asm │   ├── [ 24K] vpx_high_subpixel_8t_sse2.asm │   ├── [ 12K] vpx_high_subpixel_bilinear_sse2.asm │   ├── [ 50K] vpx_subpixel_4t_intrin_sse2.c │   ├── [ 40K] vpx_subpixel_8t_intrin_avx2.c │   ├── [ 42K] vpx_subpixel_8t_intrin_ssse3.c │   ├── [ 23K] vpx_subpixel_8t_sse2.asm │   ├── [ 28K] vpx_subpixel_8t_ssse3.asm │   ├── [9.9K] vpx_subpixel_bilinear_sse2.asm │   └── [9.1K] vpx_subpixel_bilinear_ssse3.asm ├── [ 83K] vpxenc.c ├── [1.4K] vpxenc.h ├── [4.0K] vpx_mem │   ├── [4.0K] include │   │   └── [1.0K] vpx_mem_intrnl.h │   ├── [2.5K] vpx_mem.c │   ├── [1.2K] vpx_mem.h │   └── [ 120] vpx_mem.mk ├── [4.0K] vpx_ports │   ├── [3.8K] arm_cpudetect.c │   ├── [1.0K] arm.h │   ├── [2.6K] asmdefs_mmi.h │   ├── [1.7K] bitops.h │   ├── [1.6K] emmintrin_compat.h │   ├── [ 548] emms_mmx.asm │   ├── [ 519] emms_mmx.c │   ├── [ 788] float_control_word.asm │   ├── [1.8K] mem.h │   ├── [7.1K] mem_ops_aligned.h │   ├── [6.6K] mem_ops.h │   ├── [ 879] msvc.h │   ├── [1.8K] ppc_cpudetect.c │   ├── [ 682] ppc.h │   ├── [ 810] system_state.h │   ├── [3.8K] vpx_once.h │   ├── [1.2K] vpx_ports.mk │   ├── [2.6K] vpx_timer.h │   ├── [9.1K] x86_abi_support.asm │   └── [ 11K] x86.h ├── [4.0K] vpx_scale │   ├── [4.0K] generic │   │   ├── [7.1K] gen_scalers.c │   │   ├── [ 19K] vpx_scale.c │   │   ├── [ 10K] yv12config.c │   │   └── [ 10K] yv12extend.c │   ├── [4.0K] mips │   │   └── [4.0K] dspr2 │   │   └── [4.5K] yv12extend_dspr2.c │   ├── [ 910] vpx_scale.h │   ├── [ 586] vpx_scale.mk │   ├── [ 568] vpx_scale_rtcd.c │   ├── [2.5K] vpx_scale_rtcd.pl │   └── [3.0K] yv12config.h ├── [2.7K] vpxstats.c ├── [1.1K] vpxstats.h ├── [4.0K] vpx_util │   ├── [3.5K] endian_inl.h │   ├── [4.1K] vpx_atomics.h │   ├── [5.3K] vpx_thread.c │   ├── [ 14K] vpx_thread.h │   ├── [ 638] vpx_util.mk │   ├── [1.1K] vpx_write_yuv_frame.c │   └── [ 752] vpx_write_yuv_frame.h ├── [3.4K] warnings.c ├── [1004] warnings.h ├── [6.9K] webmdec.cc ├── [2.2K] webmdec.h ├── [3.6K] webmenc.cc ├── [1.5K] webmenc.h ├── [2.4K] y4menc.c ├── [ 911] y4menc.h ├── [ 39K] y4minput.c └── [1.8K] y4minput.h 75 directories, 1096 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。