Import libgav1_0.16.0.orig.tar.gz
authorqinxialei <xialeiqin@gmail.com>
Wed, 28 Oct 2020 09:35:33 +0000 (09:35 +0000)
committerqinxialei <xialeiqin@gmail.com>
Wed, 28 Oct 2020 09:35:33 +0000 (09:35 +0000)
commitcd0ef74cfbf30a61583b3d6b6dce4f6effc2c0b9
tree1179bb07d3927d1837d4a90bd81b2034c4c696a9
Import libgav1_0.16.0.orig.tar.gz

[dgit import orig libgav1_0.16.0.orig.tar.gz]
273 files changed:
.gitignore [new file with mode: 0644]
AUTHORS [new file with mode: 0644]
CMakeLists.txt [new file with mode: 0644]
CONTRIBUTING.md [new file with mode: 0644]
LICENSE [new file with mode: 0644]
README.md [new file with mode: 0644]
cmake/libgav1-config.cmake.template [new file with mode: 0644]
cmake/libgav1.pc.template [new file with mode: 0644]
cmake/libgav1_build_definitions.cmake [new file with mode: 0644]
cmake/libgav1_cpu_detection.cmake [new file with mode: 0644]
cmake/libgav1_flags.cmake [new file with mode: 0644]
cmake/libgav1_helpers.cmake [new file with mode: 0644]
cmake/libgav1_install.cmake [new file with mode: 0644]
cmake/libgav1_intrinsics.cmake [new file with mode: 0644]
cmake/libgav1_options.cmake [new file with mode: 0644]
cmake/libgav1_sanitizer.cmake [new file with mode: 0644]
cmake/libgav1_targets.cmake [new file with mode: 0644]
cmake/libgav1_variables.cmake [new file with mode: 0644]
cmake/toolchains/aarch64-linux-gnu.cmake [new file with mode: 0644]
cmake/toolchains/android.cmake [new file with mode: 0644]
cmake/toolchains/arm-linux-gnueabihf.cmake [new file with mode: 0644]
codereview.settings [new file with mode: 0644]
examples/file_reader.cc [new file with mode: 0644]
examples/file_reader.h [new file with mode: 0644]
examples/file_reader_constants.cc [new file with mode: 0644]
examples/file_reader_constants.h [new file with mode: 0644]
examples/file_reader_factory.cc [new file with mode: 0644]
examples/file_reader_factory.h [new file with mode: 0644]
examples/file_reader_interface.h [new file with mode: 0644]
examples/file_writer.cc [new file with mode: 0644]
examples/file_writer.h [new file with mode: 0644]
examples/gav1_decode.cc [new file with mode: 0644]
examples/gav1_decode_cv_pixel_buffer_pool.cc [new file with mode: 0644]
examples/gav1_decode_cv_pixel_buffer_pool.h [new file with mode: 0644]
examples/ivf_parser.cc [new file with mode: 0644]
examples/ivf_parser.h [new file with mode: 0644]
examples/libgav1_examples.cmake [new file with mode: 0644]
examples/logging.h [new file with mode: 0644]
src/buffer_pool.cc [new file with mode: 0644]
src/buffer_pool.h [new file with mode: 0644]
src/decoder.cc [new file with mode: 0644]
src/decoder_impl.cc [new file with mode: 0644]
src/decoder_impl.h [new file with mode: 0644]
src/decoder_settings.cc [new file with mode: 0644]
src/decoder_state.h [new file with mode: 0644]
src/dsp/arm/average_blend_neon.cc [new file with mode: 0644]
src/dsp/arm/average_blend_neon.h [new file with mode: 0644]
src/dsp/arm/cdef_neon.cc [new file with mode: 0644]
src/dsp/arm/cdef_neon.h [new file with mode: 0644]
src/dsp/arm/common_neon.h [new file with mode: 0644]
src/dsp/arm/convolve_neon.cc [new file with mode: 0644]
src/dsp/arm/convolve_neon.h [new file with mode: 0644]
src/dsp/arm/distance_weighted_blend_neon.cc [new file with mode: 0644]
src/dsp/arm/distance_weighted_blend_neon.h [new file with mode: 0644]
src/dsp/arm/film_grain_neon.cc [new file with mode: 0644]
src/dsp/arm/film_grain_neon.h [new file with mode: 0644]
src/dsp/arm/intra_edge_neon.cc [new file with mode: 0644]
src/dsp/arm/intra_edge_neon.h [new file with mode: 0644]
src/dsp/arm/intrapred_cfl_neon.cc [new file with mode: 0644]
src/dsp/arm/intrapred_directional_neon.cc [new file with mode: 0644]
src/dsp/arm/intrapred_filter_intra_neon.cc [new file with mode: 0644]
src/dsp/arm/intrapred_neon.cc [new file with mode: 0644]
src/dsp/arm/intrapred_neon.h [new file with mode: 0644]
src/dsp/arm/intrapred_smooth_neon.cc [new file with mode: 0644]
src/dsp/arm/inverse_transform_neon.cc [new file with mode: 0644]
src/dsp/arm/inverse_transform_neon.h [new file with mode: 0644]
src/dsp/arm/loop_filter_neon.cc [new file with mode: 0644]
src/dsp/arm/loop_filter_neon.h [new file with mode: 0644]
src/dsp/arm/loop_restoration_neon.cc [new file with mode: 0644]
src/dsp/arm/loop_restoration_neon.h [new file with mode: 0644]
src/dsp/arm/mask_blend_neon.cc [new file with mode: 0644]
src/dsp/arm/mask_blend_neon.h [new file with mode: 0644]
src/dsp/arm/motion_field_projection_neon.cc [new file with mode: 0644]
src/dsp/arm/motion_field_projection_neon.h [new file with mode: 0644]
src/dsp/arm/motion_vector_search_neon.cc [new file with mode: 0644]
src/dsp/arm/motion_vector_search_neon.h [new file with mode: 0644]
src/dsp/arm/obmc_neon.cc [new file with mode: 0644]
src/dsp/arm/obmc_neon.h [new file with mode: 0644]
src/dsp/arm/super_res_neon.cc [new file with mode: 0644]
src/dsp/arm/super_res_neon.h [new file with mode: 0644]
src/dsp/arm/warp_neon.cc [new file with mode: 0644]
src/dsp/arm/warp_neon.h [new file with mode: 0644]
src/dsp/arm/weight_mask_neon.cc [new file with mode: 0644]
src/dsp/arm/weight_mask_neon.h [new file with mode: 0644]
src/dsp/average_blend.cc [new file with mode: 0644]
src/dsp/average_blend.h [new file with mode: 0644]
src/dsp/cdef.cc [new file with mode: 0644]
src/dsp/cdef.h [new file with mode: 0644]
src/dsp/cdef.inc [new file with mode: 0644]
src/dsp/common.h [new file with mode: 0644]
src/dsp/constants.cc [new file with mode: 0644]
src/dsp/constants.h [new file with mode: 0644]
src/dsp/convolve.cc [new file with mode: 0644]
src/dsp/convolve.h [new file with mode: 0644]
src/dsp/convolve.inc [new file with mode: 0644]
src/dsp/distance_weighted_blend.cc [new file with mode: 0644]
src/dsp/distance_weighted_blend.h [new file with mode: 0644]
src/dsp/dsp.cc [new file with mode: 0644]
src/dsp/dsp.h [new file with mode: 0644]
src/dsp/film_grain.cc [new file with mode: 0644]
src/dsp/film_grain.h [new file with mode: 0644]
src/dsp/film_grain_common.h [new file with mode: 0644]
src/dsp/intra_edge.cc [new file with mode: 0644]
src/dsp/intra_edge.h [new file with mode: 0644]
src/dsp/intrapred.cc [new file with mode: 0644]
src/dsp/intrapred.h [new file with mode: 0644]
src/dsp/inverse_transform.cc [new file with mode: 0644]
src/dsp/inverse_transform.h [new file with mode: 0644]
src/dsp/inverse_transform.inc [new file with mode: 0644]
src/dsp/libgav1_dsp.cmake [new file with mode: 0644]
src/dsp/loop_filter.cc [new file with mode: 0644]
src/dsp/loop_filter.h [new file with mode: 0644]
src/dsp/loop_restoration.cc [new file with mode: 0644]
src/dsp/loop_restoration.h [new file with mode: 0644]
src/dsp/mask_blend.cc [new file with mode: 0644]
src/dsp/mask_blend.h [new file with mode: 0644]
src/dsp/motion_field_projection.cc [new file with mode: 0644]
src/dsp/motion_field_projection.h [new file with mode: 0644]
src/dsp/motion_vector_search.cc [new file with mode: 0644]
src/dsp/motion_vector_search.h [new file with mode: 0644]
src/dsp/obmc.cc [new file with mode: 0644]
src/dsp/obmc.h [new file with mode: 0644]
src/dsp/obmc.inc [new file with mode: 0644]
src/dsp/super_res.cc [new file with mode: 0644]
src/dsp/super_res.h [new file with mode: 0644]
src/dsp/warp.cc [new file with mode: 0644]
src/dsp/warp.h [new file with mode: 0644]
src/dsp/weight_mask.cc [new file with mode: 0644]
src/dsp/weight_mask.h [new file with mode: 0644]
src/dsp/x86/average_blend_sse4.cc [new file with mode: 0644]
src/dsp/x86/average_blend_sse4.h [new file with mode: 0644]
src/dsp/x86/cdef_sse4.cc [new file with mode: 0644]
src/dsp/x86/cdef_sse4.h [new file with mode: 0644]
src/dsp/x86/common_avx2.h [new file with mode: 0644]
src/dsp/x86/common_sse4.h [new file with mode: 0644]
src/dsp/x86/convolve_avx2.cc [new file with mode: 0644]
src/dsp/x86/convolve_avx2.h [new file with mode: 0644]
src/dsp/x86/convolve_sse4.cc [new file with mode: 0644]
src/dsp/x86/convolve_sse4.h [new file with mode: 0644]
src/dsp/x86/distance_weighted_blend_sse4.cc [new file with mode: 0644]
src/dsp/x86/distance_weighted_blend_sse4.h [new file with mode: 0644]
src/dsp/x86/intra_edge_sse4.cc [new file with mode: 0644]
src/dsp/x86/intra_edge_sse4.h [new file with mode: 0644]
src/dsp/x86/intrapred_cfl_sse4.cc [new file with mode: 0644]
src/dsp/x86/intrapred_smooth_sse4.cc [new file with mode: 0644]
src/dsp/x86/intrapred_sse4.cc [new file with mode: 0644]
src/dsp/x86/intrapred_sse4.h [new file with mode: 0644]
src/dsp/x86/inverse_transform_sse4.cc [new file with mode: 0644]
src/dsp/x86/inverse_transform_sse4.h [new file with mode: 0644]
src/dsp/x86/loop_filter_sse4.cc [new file with mode: 0644]
src/dsp/x86/loop_filter_sse4.h [new file with mode: 0644]
src/dsp/x86/loop_restoration_10bit_avx2.cc [new file with mode: 0644]
src/dsp/x86/loop_restoration_10bit_sse4.cc [new file with mode: 0644]
src/dsp/x86/loop_restoration_avx2.cc [new file with mode: 0644]
src/dsp/x86/loop_restoration_avx2.h [new file with mode: 0644]
src/dsp/x86/loop_restoration_sse4.cc [new file with mode: 0644]
src/dsp/x86/loop_restoration_sse4.h [new file with mode: 0644]
src/dsp/x86/mask_blend_sse4.cc [new file with mode: 0644]
src/dsp/x86/mask_blend_sse4.h [new file with mode: 0644]
src/dsp/x86/motion_field_projection_sse4.cc [new file with mode: 0644]
src/dsp/x86/motion_field_projection_sse4.h [new file with mode: 0644]
src/dsp/x86/motion_vector_search_sse4.cc [new file with mode: 0644]
src/dsp/x86/motion_vector_search_sse4.h [new file with mode: 0644]
src/dsp/x86/obmc_sse4.cc [new file with mode: 0644]
src/dsp/x86/obmc_sse4.h [new file with mode: 0644]
src/dsp/x86/super_res_sse4.cc [new file with mode: 0644]
src/dsp/x86/super_res_sse4.h [new file with mode: 0644]
src/dsp/x86/transpose_sse4.h [new file with mode: 0644]
src/dsp/x86/warp_sse4.cc [new file with mode: 0644]
src/dsp/x86/warp_sse4.h [new file with mode: 0644]
src/dsp/x86/weight_mask_sse4.cc [new file with mode: 0644]
src/dsp/x86/weight_mask_sse4.h [new file with mode: 0644]
src/film_grain.cc [new file with mode: 0644]
src/film_grain.h [new file with mode: 0644]
src/frame_buffer.cc [new file with mode: 0644]
src/frame_buffer_utils.h [new file with mode: 0644]
src/frame_scratch_buffer.h [new file with mode: 0644]
src/gav1/decoder.h [new file with mode: 0644]
src/gav1/decoder_buffer.h [new file with mode: 0644]
src/gav1/decoder_settings.h [new file with mode: 0644]
src/gav1/frame_buffer.h [new file with mode: 0644]
src/gav1/status_code.h [new file with mode: 0644]
src/gav1/symbol_visibility.h [new file with mode: 0644]
src/gav1/version.h [new file with mode: 0644]
src/inter_intra_masks.inc [new file with mode: 0644]
src/internal_frame_buffer_list.cc [new file with mode: 0644]
src/internal_frame_buffer_list.h [new file with mode: 0644]
src/libgav1_decoder.cmake [new file with mode: 0644]
src/loop_restoration_info.cc [new file with mode: 0644]
src/loop_restoration_info.h [new file with mode: 0644]
src/motion_vector.cc [new file with mode: 0644]
src/motion_vector.h [new file with mode: 0644]
src/obu_parser.cc [new file with mode: 0644]
src/obu_parser.h [new file with mode: 0644]
src/post_filter.h [new file with mode: 0644]
src/post_filter/cdef.cc [new file with mode: 0644]
src/post_filter/deblock.cc [new file with mode: 0644]
src/post_filter/deblock_thresholds.inc [new file with mode: 0644]
src/post_filter/loop_restoration.cc [new file with mode: 0644]
src/post_filter/post_filter.cc [new file with mode: 0644]
src/post_filter/super_res.cc [new file with mode: 0644]
src/prediction_mask.cc [new file with mode: 0644]
src/prediction_mask.h [new file with mode: 0644]
src/quantizer.cc [new file with mode: 0644]
src/quantizer.h [new file with mode: 0644]
src/quantizer_tables.inc [new file with mode: 0644]
src/reconstruction.cc [new file with mode: 0644]
src/reconstruction.h [new file with mode: 0644]
src/residual_buffer_pool.cc [new file with mode: 0644]
src/residual_buffer_pool.h [new file with mode: 0644]
src/scan_tables.inc [new file with mode: 0644]
src/status_code.cc [new file with mode: 0644]
src/symbol_decoder_context.cc [new file with mode: 0644]
src/symbol_decoder_context.h [new file with mode: 0644]
src/symbol_decoder_context_cdfs.inc [new file with mode: 0644]
src/threading_strategy.cc [new file with mode: 0644]
src/threading_strategy.h [new file with mode: 0644]
src/tile.h [new file with mode: 0644]
src/tile/bitstream/mode_info.cc [new file with mode: 0644]
src/tile/bitstream/palette.cc [new file with mode: 0644]
src/tile/bitstream/partition.cc [new file with mode: 0644]
src/tile/bitstream/transform_size.cc [new file with mode: 0644]
src/tile/prediction.cc [new file with mode: 0644]
src/tile/tile.cc [new file with mode: 0644]
src/tile_scratch_buffer.cc [new file with mode: 0644]
src/tile_scratch_buffer.h [new file with mode: 0644]
src/utils/array_2d.h [new file with mode: 0644]
src/utils/bit_mask_set.h [new file with mode: 0644]
src/utils/bit_reader.cc [new file with mode: 0644]
src/utils/bit_reader.h [new file with mode: 0644]
src/utils/block_parameters_holder.cc [new file with mode: 0644]
src/utils/block_parameters_holder.h [new file with mode: 0644]
src/utils/blocking_counter.h [new file with mode: 0644]
src/utils/common.h [new file with mode: 0644]
src/utils/compiler_attributes.h [new file with mode: 0644]
src/utils/constants.cc [new file with mode: 0644]
src/utils/constants.h [new file with mode: 0644]
src/utils/cpu.cc [new file with mode: 0644]
src/utils/cpu.h [new file with mode: 0644]
src/utils/dynamic_buffer.h [new file with mode: 0644]
src/utils/entropy_decoder.cc [new file with mode: 0644]
src/utils/entropy_decoder.h [new file with mode: 0644]
src/utils/executor.cc [new file with mode: 0644]
src/utils/executor.h [new file with mode: 0644]
src/utils/libgav1_utils.cmake [new file with mode: 0644]
src/utils/logging.cc [new file with mode: 0644]
src/utils/logging.h [new file with mode: 0644]
src/utils/memory.h [new file with mode: 0644]
src/utils/parameter_tree.cc [new file with mode: 0644]
src/utils/parameter_tree.h [new file with mode: 0644]
src/utils/queue.h [new file with mode: 0644]
src/utils/raw_bit_reader.cc [new file with mode: 0644]
src/utils/raw_bit_reader.h [new file with mode: 0644]
src/utils/reference_info.h [new file with mode: 0644]
src/utils/segmentation.cc [new file with mode: 0644]
src/utils/segmentation.h [new file with mode: 0644]
src/utils/segmentation_map.cc [new file with mode: 0644]
src/utils/segmentation_map.h [new file with mode: 0644]
src/utils/stack.h [new file with mode: 0644]
src/utils/threadpool.cc [new file with mode: 0644]
src/utils/threadpool.h [new file with mode: 0644]
src/utils/types.h [new file with mode: 0644]
src/utils/unbounded_queue.h [new file with mode: 0644]
src/utils/vector.h [new file with mode: 0644]
src/version.cc [new file with mode: 0644]
src/warp_prediction.cc [new file with mode: 0644]
src/warp_prediction.h [new file with mode: 0644]
src/yuv_buffer.cc [new file with mode: 0644]
src/yuv_buffer.h [new file with mode: 0644]
tests/fuzzer/decoder_fuzzer.cc [new file with mode: 0644]
tests/fuzzer/decoder_fuzzer_frame_parallel.cc [new file with mode: 0644]
tests/fuzzer/fuzzer_temp_file.h [new file with mode: 0644]
tests/fuzzer/obu_parser_fuzzer.cc [new file with mode: 0644]