Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
aom-rav1e
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Xiph.Org
aom-rav1e
Commits
01dee0bb
Commit
01dee0bb
authored
Mar 25, 2016
by
Yaowu Xu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Change "vp10" to "av1" in source code
Change-Id: Ifd0d08b97538dcc04227eceb6fb087224c760c59
parent
cebe6f0c
Changes
265
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
265 changed files
with
5087 additions
and
5087 deletions
+5087
-5087
aom/aom_codec.mk
aom/aom_codec.mk
+7
-7
aom/vp8cx.h
aom/vp8cx.h
+4
-4
aom/vp8dx.h
aom/vp8dx.h
+4
-4
aom_dsp/aom_convolve.c
aom_dsp/aom_convolve.c
+1
-1
aom_dsp/aom_convolve.h
aom_dsp/aom_convolve.h
+1
-1
aom_dsp/aom_dsp.mk
aom_dsp/aom_dsp.mk
+18
-18
aom_dsp/aom_dsp_common.h
aom_dsp/aom_dsp_common.h
+4
-4
aom_dsp/aom_dsp_rtcd_defs.pl
aom_dsp/aom_dsp_rtcd_defs.pl
+28
-28
aom_dsp/avg.c
aom_dsp/avg.c
+2
-2
aom_dsp/fwd_txfm.c
aom_dsp/fwd_txfm.c
+2
-2
aom_dsp/intrapred.c
aom_dsp/intrapred.c
+4
-4
aom_dsp/inv_txfm.c
aom_dsp/inv_txfm.c
+2
-2
aom_dsp/inv_txfm.h
aom_dsp/inv_txfm.h
+3
-3
aom_dsp/loopfilter.c
aom_dsp/loopfilter.c
+3
-3
aom_dsp/quantize.c
aom_dsp/quantize.c
+8
-8
aom_dsp/quantize.h
aom_dsp/quantize.h
+2
-2
aom_dsp/sad.c
aom_dsp/sad.c
+4
-4
aom_dsp/ssim.c
aom_dsp/ssim.c
+8
-8
aom_dsp/ssim.h
aom_dsp/ssim.h
+2
-2
aom_dsp/subtract.c
aom_dsp/subtract.c
+2
-2
aom_dsp/variance.c
aom_dsp/variance.c
+2
-2
aom_dsp/variance.h
aom_dsp/variance.h
+2
-2
aom_dsp/x86/aom_asm_stubs.c
aom_dsp/x86/aom_asm_stubs.c
+2
-2
aom_dsp/x86/aom_convolve_copy_sse2.asm
aom_dsp/x86/aom_convolve_copy_sse2.asm
+1
-1
aom_dsp/x86/convolve.h
aom_dsp/x86/convolve.h
+2
-2
aom_dsp/x86/fwd_txfm_sse2.c
aom_dsp/x86/fwd_txfm_sse2.c
+2
-2
aom_dsp/x86/fwd_txfm_sse2.h
aom_dsp/x86/fwd_txfm_sse2.h
+4
-4
aom_dsp/x86/highbd_quantize_intrin_sse2.c
aom_dsp/x86/highbd_quantize_intrin_sse2.c
+1
-1
aom_dsp/x86/inv_txfm_sse2.c
aom_dsp/x86/inv_txfm_sse2.c
+2
-2
aom_dsp/x86/inv_txfm_sse2.h
aom_dsp/x86/inv_txfm_sse2.h
+1
-1
aom_dsp/x86/inv_txfm_ssse3_x86_64.asm
aom_dsp/x86/inv_txfm_ssse3_x86_64.asm
+9
-9
aom_dsp/x86/inv_wht_sse2.asm
aom_dsp/x86/inv_wht_sse2.asm
+1
-1
aom_dsp/x86/quantize_avx_x86_64.asm
aom_dsp/x86/quantize_avx_x86_64.asm
+15
-15
aom_dsp/x86/quantize_sse2.c
aom_dsp/x86/quantize_sse2.c
+2
-2
aom_dsp/x86/quantize_ssse3_x86_64.asm
aom_dsp/x86/quantize_ssse3_x86_64.asm
+10
-10
aom_mem/aom_mem.c
aom_mem/aom_mem.c
+2
-2
aom_mem/aom_mem.h
aom_mem/aom_mem.h
+1
-1
aom_ports/mem.h
aom_ports/mem.h
+2
-2
aom_scale/aom_scale_rtcd.pl
aom_scale/aom_scale_rtcd.pl
+1
-1
aom_scale/generic/yv12config.c
aom_scale/generic/yv12config.c
+10
-10
aom_scale/generic/yv12extend.c
aom_scale/generic/yv12extend.c
+10
-10
aom_scale/yv12config.h
aom_scale/yv12config.h
+2
-2
aomdec.c
aomdec.c
+12
-12
aomenc.c
aomenc.c
+39
-39
av1/av1_common.mk
av1/av1_common.mk
+76
-76
av1/av1_cx.mk
av1/av1_cx.mk
+89
-89
av1/av1_cx_iface.c
av1/av1_cx_iface.c
+74
-74
av1/av1_dx.mk
av1/av1_dx.mk
+19
-19
av1/av1_dx_iface.c
av1/av1_dx_iface.c
+37
-37
av1/av1_iface_common.h
av1/av1_iface_common.h
+7
-7
av1/common/alloccommon.c
av1/common/alloccommon.c
+12
-12
av1/common/alloccommon.h
av1/common/alloccommon.h
+13
-13
av1/common/arm/neon/iht4x4_add_neon.c
av1/common/arm/neon/iht4x4_add_neon.c
+2
-2
av1/common/arm/neon/iht8x8_add_neon.c
av1/common/arm/neon/iht8x8_add_neon.c
+2
-2
av1/common/av1_fwd_txfm.c
av1/common/av1_fwd_txfm.c
+33
-33
av1/common/av1_fwd_txfm.h
av1/common/av1_fwd_txfm.h
+4
-4
av1/common/av1_inv_txfm.c
av1/common/av1_inv_txfm.c
+66
-66
av1/common/av1_inv_txfm.h
av1/common/av1_inv_txfm.h
+16
-16
av1/common/av1_rtcd_defs.pl
av1/common/av1_rtcd_defs.pl
+354
-354
av1/common/blockd.c
av1/common/blockd.c
+7
-7
av1/common/blockd.h
av1/common/blockd.h
+11
-11
av1/common/clpf.c
av1/common/clpf.c
+6
-6
av1/common/clpf.h
av1/common/clpf.h
+3
-3
av1/common/common.h
av1/common/common.h
+10
-10
av1/common/common_data.h
av1/common/common_data.h
+3
-3
av1/common/debugmodes.c
av1/common/debugmodes.c
+3
-3
av1/common/dering.c
av1/common/dering.c
+7
-7
av1/common/dering.h
av1/common/dering.h
+7
-7
av1/common/entropy.c
av1/common/entropy.c
+42
-42
av1/common/entropy.h
av1/common/entropy.h
+47
-47
av1/common/entropymode.c
av1/common/entropymode.c
+47
-47
av1/common/entropymode.h
av1/common/entropymode.h
+21
-21
av1/common/entropymv.c
av1/common/entropymv.c
+16
-16
av1/common/entropymv.h
av1/common/entropymv.h
+14
-14
av1/common/enums.h
av1/common/enums.h
+3
-3
av1/common/filter.c
av1/common/filter.c
+1
-1
av1/common/filter.h
av1/common/filter.h
+4
-4
av1/common/frame_buffers.c
av1/common/frame_buffers.c
+5
-5
av1/common/frame_buffers.h
av1/common/frame_buffers.h
+7
-7
av1/common/idct.c
av1/common/idct.c
+44
-44
av1/common/idct.h
av1/common/idct.h
+22
-22
av1/common/loopfilter.c
av1/common/loopfilter.c
+39
-39
av1/common/loopfilter.h
av1/common/loopfilter.h
+20
-20
av1/common/mips/dspr2/itrans16_dspr2.c
av1/common/mips/dspr2/itrans16_dspr2.c
+2
-2
av1/common/mips/dspr2/itrans4_dspr2.c
av1/common/mips/dspr2/itrans4_dspr2.c
+2
-2
av1/common/mips/dspr2/itrans8_dspr2.c
av1/common/mips/dspr2/itrans8_dspr2.c
+2
-2
av1/common/mips/msa/idct16x16_msa.c
av1/common/mips/msa/idct16x16_msa.c
+1
-1
av1/common/mips/msa/idct4x4_msa.c
av1/common/mips/msa/idct4x4_msa.c
+1
-1
av1/common/mips/msa/idct8x8_msa.c
av1/common/mips/msa/idct8x8_msa.c
+1
-1
av1/common/mv.h
av1/common/mv.h
+3
-3
av1/common/mvref_common.c
av1/common/mvref_common.c
+5
-5
av1/common/mvref_common.h
av1/common/mvref_common.h
+6
-6
av1/common/odintrin.h
av1/common/odintrin.h
+2
-2
av1/common/onyxc_int.h
av1/common/onyxc_int.h
+17
-17
av1/common/pred_common.c
av1/common/pred_common.c
+6
-6
av1/common/pred_common.h
av1/common/pred_common.h
+26
-26
av1/common/quant_common.c
av1/common/quant_common.c
+10
-10
av1/common/quant_common.h
av1/common/quant_common.h
+10
-10
av1/common/reconinter.c
av1/common/reconinter.c
+24
-24
av1/common/reconinter.h
av1/common/reconinter.h
+15
-15
av1/common/reconintra.c
av1/common/reconintra.c
+18
-18
av1/common/reconintra.h
av1/common/reconintra.h
+5
-5
av1/common/scale.c
av1/common/scale.c
+6
-6
av1/common/scale.h
av1/common/scale.h
+11
-11
av1/common/scan.c
av1/common/scan.c
+32
-32
av1/common/scan.h
av1/common/scan.h
+6
-6
av1/common/seg_common.c
av1/common/seg_common.c
+8
-8
av1/common/seg_common.h
av1/common/seg_common.h
+9
-9
av1/common/thread_common.c
av1/common/thread_common.c
+23
-23
av1/common/thread_common.h
av1/common/thread_common.h
+11
-11
av1/common/tile_common.c
av1/common/tile_common.c
+6
-6
av1/common/tile_common.h
av1/common/tile_common.h
+8
-8
av1/common/x86/av1_fwd_dct32x32_impl_sse2.h
av1/common/x86/av1_fwd_dct32x32_impl_sse2.h
+8
-8
av1/common/x86/av1_fwd_txfm_sse2.c
av1/common/x86/av1_fwd_txfm_sse2.c
+16
-16
av1/common/x86/av1_inv_txfm_sse2.c
av1/common/x86/av1_inv_txfm_sse2.c
+60
-60
av1/common/x86/idct_intrin_sse2.c
av1/common/x86/idct_intrin_sse2.c
+3
-3
av1/decoder/decodeframe.c
av1/decoder/decodeframe.c
+190
-190
av1/decoder/decodeframe.h
av1/decoder/decodeframe.h
+8
-8
av1/decoder/decodemv.c
av1/decoder/decodemv.c
+52
-52
av1/decoder/decodemv.h
av1/decoder/decodemv.h
+4
-4
av1/decoder/decoder.c
av1/decoder/decoder.c
+34
-34
av1/decoder/decoder.h
av1/decoder/decoder.h
+16
-16
av1/decoder/detokenize.c
av1/decoder/detokenize.c
+34
-34
av1/decoder/detokenize.h
av1/decoder/detokenize.h
+4
-4
av1/decoder/dsubexp.c
av1/decoder/dsubexp.c
+1
-1
av1/decoder/dsubexp.h
av1/decoder/dsubexp.h
+4
-4
av1/decoder/dthread.c
av1/decoder/dthread.c
+18
-18
av1/decoder/dthread.h
av1/decoder/dthread.h
+12
-12
av1/encoder/aq_complexity.c
av1/encoder/aq_complexity.c
+14
-14
av1/encoder/aq_complexity.h
av1/encoder/aq_complexity.h
+6
-6
av1/encoder/aq_cyclicrefresh.c
av1/encoder/aq_cyclicrefresh.c
+44
-44
av1/encoder/aq_cyclicrefresh.h
av1/encoder/aq_cyclicrefresh.h
+17
-17
av1/encoder/aq_variance.c
av1/encoder/aq_variance.c
+27
-27
av1/encoder/aq_variance.h
av1/encoder/aq_variance.h
+7
-7
av1/encoder/arm/neon/dct_neon.c
av1/encoder/arm/neon/dct_neon.c
+2
-2
av1/encoder/arm/neon/error_neon.c
av1/encoder/arm/neon/error_neon.c
+1
-1
av1/encoder/arm/neon/quantize_neon.c
av1/encoder/arm/neon/quantize_neon.c
+1
-1
av1/encoder/bitstream.c
av1/encoder/bitstream.c
+143
-143
av1/encoder/bitstream.h
av1/encoder/bitstream.h
+6
-6
av1/encoder/block.h
av1/encoder/block.h
+5
-5
av1/encoder/blockiness.c
av1/encoder/blockiness.c
+1
-1
av1/encoder/context_tree.c
av1/encoder/context_tree.c
+4
-4
av1/encoder/context_tree.h
av1/encoder/context_tree.h
+7
-7
av1/encoder/cost.c
av1/encoder/cost.c
+5
-5
av1/encoder/cost.h
av1/encoder/cost.h
+12
-12
av1/encoder/dct.c
av1/encoder/dct.c
+16
-16
av1/encoder/encodeframe.c
av1/encoder/encodeframe.c
+156
-156
av1/encoder/encodeframe.h
av1/encoder/encodeframe.h
+9
-9
av1/encoder/encodemb.c
av1/encoder/encodemb.c
+105
-105
av1/encoder/encodemb.h
av1/encoder/encodemb.h
+15
-15
av1/encoder/encodemv.c
av1/encoder/encodemv.c
+45
-45
av1/encoder/encodemv.h
av1/encoder/encodemv.h
+8
-8
av1/encoder/encoder.c
av1/encoder/encoder.c
+389
-389
av1/encoder/encoder.h
av1/encoder/encoder.h
+53
-53
av1/encoder/ethread.c
av1/encoder/ethread.c
+9
-9
av1/encoder/ethread.h
av1/encoder/ethread.h
+6
-6
av1/encoder/extend.c
av1/encoder/extend.c
+6
-6
av1/encoder/extend.h
av1/encoder/extend.h
+5
-5
av1/encoder/firstpass.c
av1/encoder/firstpass.c
+89
-89
av1/encoder/firstpass.h
av1/encoder/firstpass.h
+14
-14
av1/encoder/lookahead.c
av1/encoder/lookahead.c
+14
-14
av1/encoder/lookahead.h
av1/encoder/lookahead.h
+11
-11
av1/encoder/mbgraph.c
av1/encoder/mbgraph.c
+21
-21
av1/encoder/mbgraph.h
av1/encoder/mbgraph.h
+5
-5
av1/encoder/mcomp.c
av1/encoder/mcomp.c
+56
-56
av1/encoder/mcomp.h
av1/encoder/mcomp.h
+29
-29
av1/encoder/mips/msa/error_msa.c
av1/encoder/mips/msa/error_msa.c
+2
-2
av1/encoder/mips/msa/fdct16x16_msa.c
av1/encoder/mips/msa/fdct16x16_msa.c
+1
-1
av1/encoder/mips/msa/fdct4x4_msa.c
av1/encoder/mips/msa/fdct4x4_msa.c
+2
-2
av1/encoder/mips/msa/fdct8x8_msa.c
av1/encoder/mips/msa/fdct8x8_msa.c
+1
-1
av1/encoder/mips/msa/fdct_msa.h
av1/encoder/mips/msa/fdct_msa.h
+3
-3
av1/encoder/mips/msa/temporal_filter_msa.c
av1/encoder/mips/msa/temporal_filter_msa.c
+2
-2
av1/encoder/pickdering.c
av1/encoder/pickdering.c
+5
-5
av1/encoder/picklpf.c
av1/encoder/picklpf.c
+17
-17
av1/encoder/picklpf.h
av1/encoder/picklpf.h
+6
-6
av1/encoder/quantize.c
av1/encoder/quantize.c
+27
-27
av1/encoder/quantize.h
av1/encoder/quantize.h
+12
-12
av1/encoder/ratectrl.c
av1/encoder/ratectrl.c
+136
-136
av1/encoder/ratectrl.h
av1/encoder/ratectrl.h
+43
-43
av1/encoder/rd.c
av1/encoder/rd.c
+65
-65
av1/encoder/rd.h
av1/encoder/rd.h
+23
-23
av1/encoder/rdopt.c
av1/encoder/rdopt.c
+248
-248
av1/encoder/rdopt.h
av1/encoder/rdopt.h
+16
-16
av1/encoder/resize.c
av1/encoder/resize.c
+42
-42
av1/encoder/resize.h
av1/encoder/resize.h
+13
-13
av1/encoder/segmentation.c
av1/encoder/segmentation.c
+27
-27
av1/encoder/segmentation.h
av1/encoder/segmentation.h
+10
-10
av1/encoder/skin_detection.c
av1/encoder/skin_detection.c
+5
-5
av1/encoder/skin_detection.h
av1/encoder/skin_detection.h
+6
-6
av1/encoder/speed_features.c
av1/encoder/speed_features.c
+22
-22
av1/encoder/speed_features.h
av1/encoder/speed_features.h
+7
-7
av1/encoder/subexp.c
av1/encoder/subexp.c
+15
-15
av1/encoder/subexp.h
av1/encoder/subexp.h
+8
-8
av1/encoder/temporal_filter.c
av1/encoder/temporal_filter.c
+42
-42
av1/encoder/temporal_filter.h
av1/encoder/temporal_filter.h
+4
-4
av1/encoder/tokenize.c
av1/encoder/tokenize.c
+47
-47
av1/encoder/tokenize.h
av1/encoder/tokenize.h
+34
-34
av1/encoder/treewriter.c
av1/encoder/treewriter.c
+3
-3
av1/encoder/treewriter.h
av1/encoder/treewriter.h
+10
-10
av1/encoder/x86/dct_mmx.asm
av1/encoder/x86/dct_mmx.asm
+2
-2
av1/encoder/x86/dct_sse2.c
av1/encoder/x86/dct_sse2.c
+4
-4
av1/encoder/x86/dct_ssse3.c
av1/encoder/x86/dct_ssse3.c
+1
-1
av1/encoder/x86/error_intrin_avx2.c
av1/encoder/x86/error_intrin_avx2.c
+1
-1
av1/encoder/x86/error_sse2.asm
av1/encoder/x86/error_sse2.asm
+3
-3
av1/encoder/x86/highbd_block_error_intrin_sse2.c
av1/encoder/x86/highbd_block_error_intrin_sse2.c
+1
-1
av1/encoder/x86/quantize_sse2.c
av1/encoder/x86/quantize_sse2.c
+1
-1
av1/encoder/x86/quantize_ssse3_x86_64.asm
av1/encoder/x86/quantize_ssse3_x86_64.asm
+1
-1
av1/encoder/x86/ssim_opt_x86_64.asm
av1/encoder/x86/ssim_opt_x86_64.asm
+4
-4
av1/encoder/x86/temporal_filter_apply_sse2.asm
av1/encoder/x86/temporal_filter_apply_sse2.asm
+3
-3
av1/exports_dec
av1/exports_dec
+2
-2
av1/exports_enc
av1/exports_enc
+2
-2
build/make/Android.mk
build/make/Android.mk
+1
-1
configure
configure
+5
-5
examples.mk
examples.mk
+4
-4
examples/aom_temporal_svc_encoder.c
examples/aom_temporal_svc_encoder.c
+10
-10
libs.mk
libs.mk
+22
-22
test/active_map_refresh_test.cc
test/active_map_refresh_test.cc
+1
-1
test/active_map_test.cc
test/active_map_test.cc
+1
-1
test/aq_segment_test.cc
test/aq_segment_test.cc
+1
-1
test/arf_freq_test.cc
test/arf_freq_test.cc
+11
-11
test/av1_dct_test.cc
test/av1_dct_test.cc
+3
-3
test/av1_inv_txfm_test.cc
test/av1_inv_txfm_test.cc
+28
-28
test/boolcoder_test.cc
test/boolcoder_test.cc
+1
-1
test/borders_test.cc
test/borders_test.cc
+1
-1
test/codec_factory.h
test/codec_factory.h
+27
-27
test/convolve_test.cc
test/convolve_test.cc
+32
-32
test/cpu_speed_test.cc
test/cpu_speed_test.cc
+1
-1
test/datarate_test.cc
test/datarate_test.cc
+4
-4
test/dct16x16_test.cc
test/dct16x16_test.cc
+77
-77
test/dct32x32_test.cc
test/dct32x32_test.cc
+22
-22
test/decode_api_test.cc
test/decode_api_test.cc
+2
-2
test/decode_perf_test.cc
test/decode_perf_test.cc
+1
-1
test/encode_api_test.cc
test/encode_api_test.cc
+2
-2
test/encode_perf_test.cc
test/encode_perf_test.cc
+1
-1
test/encode_test_driver.cc
test/encode_test_driver.cc
+3
-3
test/encode_test_driver.h
test/encode_test_driver.h
+2
-2
test/encoder_parms_get_to_decoder.cc
test/encoder_parms_get_to_decoder.cc
+2
-2
test/end_to_end_test.cc
test/end_to_end_test.cc
+9
-9
test/error_block_test.cc
test/error_block_test.cc
+18
-18
test/error_resilience_test.cc
test/error_resilience_test.cc
+2
-2
test/ethread_test.cc
test/ethread_test.cc
+1
-1
test/fdct4x4_test.cc
test/fdct4x4_test.cc
+70
-70
test/fdct8x8_test.cc
test/fdct8x8_test.cc
+69
-69
test/frame_size_tests.cc
test/frame_size_tests.cc
+1
-1
test/intrapred_test.cc
test/intrapred_test.cc
+2
-2
test/lossless_test.cc
test/lossless_test.cc
+1
-1
test/lpf_8_test.cc
test/lpf_8_test.cc
+33
-33
test/partial_idct_test.cc
test/partial_idct_test.cc
+8
-8
test/quantize_test.cc
test/quantize_test.cc
+6
-6
test/register_state_check.h
test/register_state_check.h
+1
-1
test/resize_test.cc
test/resize_test.cc
+4
-4
test/sad_test.cc
test/sad_test.cc
+32
-32
test/superframe_test.cc
test/superframe_test.cc
+4
-4
test/test-data.mk
test/test-data.mk
+4
-4
test/test.mk
test/test.mk
+27
-27
test/test_libaom.cc
test/test_libaom.cc
+4
-4
test/tile_independence_test.cc
test/tile_independence_test.cc
+1
-1
test/tools_common.sh
test/tools_common.sh
+6
-6
test/variance_test.cc
test/variance_test.cc
+34
-34
third_party/libwebm/mkvmuxer.cpp
third_party/libwebm/mkvmuxer.cpp
+1
-1
third_party/libwebm/mkvmuxer.hpp
third_party/libwebm/mkvmuxer.hpp
+1
-1
tools_common.c
tools_common.c
+8
-8
tools_common.h
tools_common.h
+2
-2
webmdec.cc
webmdec.cc
+2
-2
webmenc.cc
webmenc.cc
+2
-2
No files found.
aom/aom_codec.mk
View file @
01dee0bb
...
@@ -12,14 +12,14 @@
...
@@ -12,14 +12,14 @@
API_EXPORTS
+=
exports
API_EXPORTS
+=
exports
API_SRCS-$(CONFIG_V10_ENCODER)
+=
vp8.h
API_SRCS-$(CONFIG_V10_ENCODER)
+=
vp8.h
API_SRCS-$(CONFIG_
VP10
_ENCODER)
+=
vp8cx.h
API_SRCS-$(CONFIG_
AV1
_ENCODER)
+=
vp8cx.h
API_DOC_SRCS-$(CONFIG_
VP10
_ENCODER)
+=
vp8.h
API_DOC_SRCS-$(CONFIG_
AV1
_ENCODER)
+=
vp8.h
API_DOC_SRCS-$(CONFIG_
VP10
_ENCODER)
+=
vp8cx.h
API_DOC_SRCS-$(CONFIG_
AV1
_ENCODER)
+=
vp8cx.h
API_SRCS-$(CONFIG_
VP10
_DECODER)
+=
vp8.h
API_SRCS-$(CONFIG_
AV1
_DECODER)
+=
vp8.h
API_SRCS-$(CONFIG_
VP10
_DECODER)
+=
vp8dx.h
API_SRCS-$(CONFIG_
AV1
_DECODER)
+=
vp8dx.h
API_DOC_SRCS-$(CONFIG_
VP10
_DECODER)
+=
vp8.h
API_DOC_SRCS-$(CONFIG_
AV1
_DECODER)
+=
vp8.h
API_DOC_SRCS-$(CONFIG_
VP10
_DECODER)
+=
vp8dx.h
API_DOC_SRCS-$(CONFIG_
AV1
_DECODER)
+=
vp8dx.h
API_DOC_SRCS-yes
+=
aom_codec.h
API_DOC_SRCS-yes
+=
aom_codec.h
API_DOC_SRCS-yes
+=
aom_decoder.h
API_DOC_SRCS-yes
+=
aom_decoder.h
...
...
aom/vp8cx.h
View file @
01dee0bb
...
@@ -28,13 +28,13 @@
...
@@ -28,13 +28,13 @@
extern
"C"
{
extern
"C"
{
#endif
#endif
/*!\name Algorithm interface for
VP10
/*!\name Algorithm interface for
AV1
*
*
* This interface provides the capability to encode raw
VP10
streams.
* This interface provides the capability to encode raw
AV1
streams.
* @{
* @{
*/
*/
extern
aom_codec_iface_t
aom_codec_
vp10
_cx_algo
;
extern
aom_codec_iface_t
aom_codec_
av1
_cx_algo
;
extern
aom_codec_iface_t
*
aom_codec_
vp10
_cx
(
void
);
extern
aom_codec_iface_t
*
aom_codec_
av1
_cx
(
void
);
/*!@} - end algorithm interface member group*/
/*!@} - end algorithm interface member group*/
/*
/*
...
...
aom/vp8dx.h
View file @
01dee0bb
...
@@ -28,13 +28,13 @@ extern "C" {
...
@@ -28,13 +28,13 @@ extern "C" {
/* Include controls common to both the encoder and decoder */
/* Include controls common to both the encoder and decoder */
#include "./vp8.h"
#include "./vp8.h"
/*!\name Algorithm interface for
VP10
/*!\name Algorithm interface for
AV1
*
*
* This interface provides the capability to decode
VP10
streams.
* This interface provides the capability to decode
AV1
streams.
* @{
* @{
*/
*/
extern
aom_codec_iface_t
aom_codec_
vp10
_dx_algo
;
extern
aom_codec_iface_t
aom_codec_
av1
_dx_algo
;
extern
aom_codec_iface_t
*
aom_codec_
vp10
_dx
(
void
);
extern
aom_codec_iface_t
*
aom_codec_
av1
_dx
(
void
);
/*!@} - end algorithm interface member group*/
/*!@} - end algorithm interface member group*/
/*!\enum vp8_dec_control_id
/*!\enum vp8_dec_control_id
...
...
aom_dsp/aom_convolve.c
View file @
01dee0bb
...
@@ -329,7 +329,7 @@ void aom_scaled_avg_2d_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst,
...
@@ -329,7 +329,7 @@ void aom_scaled_avg_2d_c(const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst,
filter_y
,
y_step_q4
,
w
,
h
);
filter_y
,
y_step_q4
,
w
,
h
);
}
}
#if CONFIG_
VPX
_HIGHBITDEPTH
#if CONFIG_
AOM
_HIGHBITDEPTH
static
void
highbd_convolve_horiz
(
const
uint8_t
*
src8
,
ptrdiff_t
src_stride
,
static
void
highbd_convolve_horiz
(
const
uint8_t
*
src8
,
ptrdiff_t
src_stride
,
uint8_t
*
dst8
,
ptrdiff_t
dst_stride
,
uint8_t
*
dst8
,
ptrdiff_t
dst_stride
,
const
InterpKernel
*
x_filters
,
int
x0_q4
,
const
InterpKernel
*
x_filters
,
int
x0_q4
,
...
...
aom_dsp/aom_convolve.h
View file @
01dee0bb
...
@@ -24,7 +24,7 @@ typedef void (*convolve_fn_t)(const uint8_t *src, ptrdiff_t src_stride,
...
@@ -24,7 +24,7 @@ typedef void (*convolve_fn_t)(const uint8_t *src, ptrdiff_t src_stride,
const
int16_t
*
filter_y
,
int
y_step_q4
,
int
w
,
const
int16_t
*
filter_y
,
int
y_step_q4
,
int
w
,
int
h
);
int
h
);
#if CONFIG_
VPX
_HIGHBITDEPTH
#if CONFIG_
AOM
_HIGHBITDEPTH
typedef
void
(
*
highbd_convolve_fn_t
)(
const
uint8_t
*
src
,
ptrdiff_t
src_stride
,
typedef
void
(
*
highbd_convolve_fn_t
)(
const
uint8_t
*
src
,
ptrdiff_t
src_stride
,
uint8_t
*
dst
,
ptrdiff_t
dst_stride
,
uint8_t
*
dst
,
ptrdiff_t
dst_stride
,
const
int16_t
*
filter_x
,
int
x_step_q4
,
const
int16_t
*
filter_x
,
int
x_step_q4
,
...
...
aom_dsp/aom_dsp.mk
View file @
01dee0bb
...
@@ -45,12 +45,12 @@ DSP_SRCS-$(HAVE_SSSE3) += x86/intrapred_ssse3.asm
...
@@ -45,12 +45,12 @@ DSP_SRCS-$(HAVE_SSSE3) += x86/intrapred_ssse3.asm
DSP_SRCS-$(HAVE_SSSE3)
+=
x86/aom_subpixel_8t_ssse3.asm
DSP_SRCS-$(HAVE_SSSE3)
+=
x86/aom_subpixel_8t_ssse3.asm
endif
# CONFIG_USE_X86INC
endif
# CONFIG_USE_X86INC
ifeq
($(CONFIG_
VPX
_HIGHBITDEPTH),yes)
ifeq
($(CONFIG_
AOM
_HIGHBITDEPTH),yes)
ifeq
($(CONFIG_USE_X86INC),yes)
ifeq
($(CONFIG_USE_X86INC),yes)
DSP_SRCS-$(HAVE_SSE)
+=
x86/highbd_intrapred_sse2.asm
DSP_SRCS-$(HAVE_SSE)
+=
x86/highbd_intrapred_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_intrapred_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_intrapred_sse2.asm
endif
# CONFIG_USE_X86INC
endif
# CONFIG_USE_X86INC
endif
# CONFIG_
VPX
_HIGHBITDEPTH
endif
# CONFIG_
AOM
_HIGHBITDEPTH
DSP_SRCS-$(HAVE_NEON_ASM)
+=
arm/intrapred_neon_asm
$(ASM)
DSP_SRCS-$(HAVE_NEON_ASM)
+=
arm/intrapred_neon_asm
$(ASM)
DSP_SRCS-$(HAVE_NEON)
+=
arm/intrapred_neon.c
DSP_SRCS-$(HAVE_NEON)
+=
arm/intrapred_neon.c
...
@@ -75,7 +75,7 @@ DSP_SRCS-$(HAVE_SSSE3) += x86/aom_subpixel_8t_ssse3.asm
...
@@ -75,7 +75,7 @@ DSP_SRCS-$(HAVE_SSSE3) += x86/aom_subpixel_8t_ssse3.asm
DSP_SRCS-$(HAVE_SSSE3)
+=
x86/aom_subpixel_bilinear_ssse3.asm
DSP_SRCS-$(HAVE_SSSE3)
+=
x86/aom_subpixel_bilinear_ssse3.asm
DSP_SRCS-$(HAVE_AVX2)
+=
x86/aom_subpixel_8t_intrin_avx2.c
DSP_SRCS-$(HAVE_AVX2)
+=
x86/aom_subpixel_8t_intrin_avx2.c
DSP_SRCS-$(HAVE_SSSE3)
+=
x86/aom_subpixel_8t_intrin_ssse3.c
DSP_SRCS-$(HAVE_SSSE3)
+=
x86/aom_subpixel_8t_intrin_ssse3.c
ifeq
($(CONFIG_
VPX
_HIGHBITDEPTH),yes)
ifeq
($(CONFIG_
AOM
_HIGHBITDEPTH),yes)
DSP_SRCS-$(HAVE_SSE2)
+=
x86/aom_high_subpixel_8t_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/aom_high_subpixel_8t_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/aom_high_subpixel_bilinear_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/aom_high_subpixel_bilinear_sse2.asm
endif
endif
...
@@ -156,15 +156,15 @@ DSP_SRCS-$(HAVE_DSPR2) += mips/loopfilter_mb_dspr2.c
...
@@ -156,15 +156,15 @@ DSP_SRCS-$(HAVE_DSPR2) += mips/loopfilter_mb_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/loopfilter_mb_horiz_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/loopfilter_mb_horiz_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/loopfilter_mb_vert_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/loopfilter_mb_vert_dspr2.c
ifeq
($(CONFIG_
VPX
_HIGHBITDEPTH),yes)
ifeq
($(CONFIG_
AOM
_HIGHBITDEPTH),yes)
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_loopfilter_sse2.c
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_loopfilter_sse2.c
endif
# CONFIG_
VPX
_HIGHBITDEPTH
endif
# CONFIG_
AOM
_HIGHBITDEPTH
DSP_SRCS-yes
+=
txfm_common.h
DSP_SRCS-yes
+=
txfm_common.h
DSP_SRCS-$(HAVE_SSE2)
+=
x86/txfm_common_sse2.h
DSP_SRCS-$(HAVE_SSE2)
+=
x86/txfm_common_sse2.h
DSP_SRCS-$(HAVE_MSA)
+=
mips/txfm_macros_msa.h
DSP_SRCS-$(HAVE_MSA)
+=
mips/txfm_macros_msa.h
# forward transform
# forward transform
ifneq
($(filter yes,$(CONFIG_
VP10
_ENCODER)),)
ifneq
($(filter yes,$(CONFIG_
AV1
_ENCODER)),)
DSP_SRCS-yes
+=
fwd_txfm.c
DSP_SRCS-yes
+=
fwd_txfm.c
DSP_SRCS-yes
+=
fwd_txfm.h
DSP_SRCS-yes
+=
fwd_txfm.h
DSP_SRCS-$(HAVE_SSE2)
+=
x86/fwd_txfm_sse2.h
DSP_SRCS-$(HAVE_SSE2)
+=
x86/fwd_txfm_sse2.h
...
@@ -182,10 +182,10 @@ DSP_SRCS-$(HAVE_NEON) += arm/fwd_txfm_neon.c
...
@@ -182,10 +182,10 @@ DSP_SRCS-$(HAVE_NEON) += arm/fwd_txfm_neon.c
DSP_SRCS-$(HAVE_MSA)
+=
mips/fwd_txfm_msa.h
DSP_SRCS-$(HAVE_MSA)
+=
mips/fwd_txfm_msa.h
DSP_SRCS-$(HAVE_MSA)
+=
mips/fwd_txfm_msa.c
DSP_SRCS-$(HAVE_MSA)
+=
mips/fwd_txfm_msa.c
DSP_SRCS-$(HAVE_MSA)
+=
mips/fwd_dct32x32_msa.c
DSP_SRCS-$(HAVE_MSA)
+=
mips/fwd_dct32x32_msa.c
endif
# CONFIG_
VP10
_ENCODER
endif
# CONFIG_
AV1
_ENCODER
# inverse transform
# inverse transform
ifneq
($(filter yes,$(CONFIG_
VP10
)),)
ifneq
($(filter yes,$(CONFIG_
AV1
)),)
DSP_SRCS-yes
+=
inv_txfm.h
DSP_SRCS-yes
+=
inv_txfm.h
DSP_SRCS-yes
+=
inv_txfm.c
DSP_SRCS-yes
+=
inv_txfm.c
DSP_SRCS-$(HAVE_SSE2)
+=
x86/inv_txfm_sse2.h
DSP_SRCS-$(HAVE_SSE2)
+=
x86/inv_txfm_sse2.h
...
@@ -227,23 +227,23 @@ DSP_SRCS-$(HAVE_MSA) += mips/idct8x8_msa.c
...
@@ -227,23 +227,23 @@ DSP_SRCS-$(HAVE_MSA) += mips/idct8x8_msa.c
DSP_SRCS-$(HAVE_MSA)
+=
mips/idct16x16_msa.c
DSP_SRCS-$(HAVE_MSA)
+=
mips/idct16x16_msa.c
DSP_SRCS-$(HAVE_MSA)
+=
mips/idct32x32_msa.c
DSP_SRCS-$(HAVE_MSA)
+=
mips/idct32x32_msa.c
ifneq
($(CONFIG_
VPX
_HIGHBITDEPTH),yes)
ifneq
($(CONFIG_
AOM
_HIGHBITDEPTH),yes)
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/inv_txfm_dspr2.h
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/inv_txfm_dspr2.h
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans4_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans4_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans8_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans8_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans16_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans16_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans32_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans32_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans32_cols_dspr2.c
DSP_SRCS-$(HAVE_DSPR2)
+=
mips/itrans32_cols_dspr2.c
endif
# CONFIG_
VPX
_HIGHBITDEPTH
endif
# CONFIG_
AOM
_HIGHBITDEPTH
endif
# CONFIG_
VP10
endif
# CONFIG_
AV1
# quantization
# quantization
ifneq
($(filter yes, $(CONFIG_
VP10
_ENCODER)),)
ifneq
($(filter yes, $(CONFIG_
AV1
_ENCODER)),)
DSP_SRCS-yes
+=
quantize.c
DSP_SRCS-yes
+=
quantize.c
DSP_SRCS-yes
+=
quantize.h
DSP_SRCS-yes
+=
quantize.h
DSP_SRCS-$(HAVE_SSE2)
+=
x86/quantize_sse2.c
DSP_SRCS-$(HAVE_SSE2)
+=
x86/quantize_sse2.c
ifeq
($(CONFIG_
VPX
_HIGHBITDEPTH),yes)
ifeq
($(CONFIG_
AOM
_HIGHBITDEPTH),yes)
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_quantize_intrin_sse2.c
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_quantize_intrin_sse2.c
endif
endif
ifeq
($(ARCH_X86_64),yes)
ifeq
($(ARCH_X86_64),yes)
...
@@ -264,7 +264,7 @@ DSP_SRCS-$(HAVE_SSSE3) += x86/avg_ssse3_x86_64.asm
...
@@ -264,7 +264,7 @@ DSP_SRCS-$(HAVE_SSSE3) += x86/avg_ssse3_x86_64.asm
endif
endif
endif
endif
endif
# CONFIG_
VP10
_ENCODER
endif
# CONFIG_
AV1
_ENCODER
ifeq
($(CONFIG_ENCODERS),yes)
ifeq
($(CONFIG_ENCODERS),yes)
DSP_SRCS-yes
+=
sad.c
DSP_SRCS-yes
+=
sad.c
...
@@ -292,10 +292,10 @@ DSP_SRCS-$(HAVE_SSE2) += x86/sad4d_sse2.asm
...
@@ -292,10 +292,10 @@ DSP_SRCS-$(HAVE_SSE2) += x86/sad4d_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/sad_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/sad_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/subtract_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/subtract_sse2.asm
ifeq
($(CONFIG_
VPX
_HIGHBITDEPTH),yes)
ifeq
($(CONFIG_
AOM
_HIGHBITDEPTH),yes)
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_sad4d_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_sad4d_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_sad_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_sad_sse2.asm
endif
# CONFIG_
VPX
_HIGHBITDEPTH
endif
# CONFIG_
AOM
_HIGHBITDEPTH
endif
# CONFIG_USE_X86INC
endif
# CONFIG_USE_X86INC
endif
# CONFIG_ENCODERS
endif
# CONFIG_ENCODERS
...
@@ -334,13 +334,13 @@ DSP_SRCS-$(HAVE_SSE) += x86/subpel_variance_sse2.asm
...
@@ -334,13 +334,13 @@ DSP_SRCS-$(HAVE_SSE) += x86/subpel_variance_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/subpel_variance_sse2.asm
# Contains SSE2 and SSSE3
DSP_SRCS-$(HAVE_SSE2)
+=
x86/subpel_variance_sse2.asm
# Contains SSE2 and SSSE3
endif
# CONFIG_USE_X86INC
endif
# CONFIG_USE_X86INC
ifeq
($(CONFIG_
VPX
_HIGHBITDEPTH),yes)
ifeq
($(CONFIG_
AOM
_HIGHBITDEPTH),yes)
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_variance_sse2.c
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_variance_sse2.c
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_variance_impl_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_variance_impl_sse2.asm
ifeq
($(CONFIG_USE_X86INC),yes)
ifeq
($(CONFIG_USE_X86INC),yes)
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_subpel_variance_impl_sse2.asm
DSP_SRCS-$(HAVE_SSE2)
+=
x86/highbd_subpel_variance_impl_sse2.asm
endif
# CONFIG_USE_X86INC
endif
# CONFIG_USE_X86INC
endif
# CONFIG_
VPX
_HIGHBITDEPTH
endif
# CONFIG_
AOM
_HIGHBITDEPTH
endif
# CONFIG_ENCODERS
endif
# CONFIG_ENCODERS
DSP_SRCS-no
+=
$
(
DSP_SRCS_REMOVE-yes
)
DSP_SRCS-no
+=
$
(
DSP_SRCS_REMOVE-yes
)
...
...
aom_dsp/aom_dsp_common.h
View file @
01dee0bb
...
@@ -29,7 +29,7 @@ typedef uint16_t qm_val_t;
...
@@ -29,7 +29,7 @@ typedef uint16_t qm_val_t;
#define AOM_QM_BITS 6
#define AOM_QM_BITS 6
#endif
#endif
#if CONFIG_
VPX
_HIGHBITDEPTH
#if CONFIG_
AOM
_HIGHBITDEPTH
// Note:
// Note:
// tran_low_t is the datatype used for final transform coefficients.
// tran_low_t is the datatype used for final transform coefficients.
// tran_high_t is the datatype used for intermediate transform stages.
// tran_high_t is the datatype used for intermediate transform stages.
...
@@ -41,7 +41,7 @@ typedef int32_t tran_low_t;
...
@@ -41,7 +41,7 @@ typedef int32_t tran_low_t;
// tran_high_t is the datatype used for intermediate transform stages.
// tran_high_t is the datatype used for intermediate transform stages.
typedef
int32_t
tran_high_t
;
typedef
int32_t
tran_high_t
;
typedef
int16_t
tran_low_t
;
typedef
int16_t
tran_low_t
;
#endif // CONFIG_
VPX
_HIGHBITDEPTH
#endif // CONFIG_
AOM
_HIGHBITDEPTH
static
INLINE
uint8_t
clip_pixel
(
int
val
)
{
static
INLINE
uint8_t
clip_pixel
(
int
val
)
{
return
(
val
>
255
)
?
255
:
(
val
<
0
)
?
0
:
val
;
return
(
val
>
255
)
?
255
:
(
val
<
0
)
?
0
:
val
;
...
@@ -55,7 +55,7 @@ static INLINE double fclamp(double value, double low, double high) {
...
@@ -55,7 +55,7 @@ static INLINE double fclamp(double value, double low, double high) {
return
value
<
low
?
low
:
(
value
>
high
?
high
:
value
);
return
value
<
low
?
low
:
(
value
>
high
?
high
:
value
);
}
}
#if CONFIG_
VPX
_HIGHBITDEPTH
#if CONFIG_
AOM
_HIGHBITDEPTH
static
INLINE
uint16_t
clip_pixel_highbd
(
int
val
,
int
bd
)
{
static
INLINE
uint16_t
clip_pixel_highbd
(
int
val
,
int
bd
)
{
switch
(
bd
)
{
switch
(
bd
)
{
case
8
:
case
8
:
...
@@ -64,7 +64,7 @@ static INLINE uint16_t clip_pixel_highbd(int val, int bd) {
...
@@ -64,7 +64,7 @@ static INLINE uint16_t clip_pixel_highbd(int val, int bd) {
case
12
:
return
(
uint16_t
)
clamp
(
val
,
0
,
4095
);
case
12
:
return
(
uint16_t
)
clamp
(
val
,
0
,
4095
);
}
}
}
}
#endif // CONFIG_
VPX
_HIGHBITDEPTH
#endif // CONFIG_
AOM
_HIGHBITDEPTH
#ifdef __cplusplus
#ifdef __cplusplus
}
// extern "C"
}
// extern "C"
...
...
aom_dsp/aom_dsp_rtcd_defs.pl
View file @
01dee0bb
...
@@ -256,7 +256,7 @@ add_proto qw/void aom_dc_128_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride
...
@@ -256,7 +256,7 @@ add_proto qw/void aom_dc_128_predictor_32x32/, "uint8_t *dst, ptrdiff_t y_stride
specialize
qw/aom_dc_128_predictor_32x32 msa neon/
,
"
$sse2_x86inc
";
specialize
qw/aom_dc_128_predictor_32x32 msa neon/
,
"
$sse2_x86inc
";
# High bitdepth functions
# High bitdepth functions
if
(
aom_config
("
CONFIG_
VPX
_HIGHBITDEPTH
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AOM
_HIGHBITDEPTH
")
eq
"
yes
")
{
add_proto
qw/void aom_highbd_d207_predictor_4x4/
,
"
uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd
";
add_proto
qw/void aom_highbd_d207_predictor_4x4/
,
"
uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd
";
specialize
qw/aom_highbd_d207_predictor_4x4/
;
specialize
qw/aom_highbd_d207_predictor_4x4/
;
...
@@ -448,7 +448,7 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
...
@@ -448,7 +448,7 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
add_proto
qw/void aom_highbd_dc_128_predictor_32x32/
,
"
uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd
";
add_proto
qw/void aom_highbd_dc_128_predictor_32x32/
,
"
uint16_t *dst, ptrdiff_t y_stride, const uint16_t *above, const uint16_t *left, int bd
";
specialize
qw/aom_highbd_dc_128_predictor_32x32/
;
specialize
qw/aom_highbd_dc_128_predictor_32x32/
;
}
# CONFIG_
VPX
_HIGHBITDEPTH
}
# CONFIG_
AOM
_HIGHBITDEPTH
#
#
# Sub Pixel Filters
# Sub Pixel Filters
...
@@ -495,7 +495,7 @@ specialize qw/aom_scaled_avg_horiz/;
...
@@ -495,7 +495,7 @@ specialize qw/aom_scaled_avg_horiz/;
add_proto
qw/void aom_scaled_avg_vert/
,
"
const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h
";
add_proto
qw/void aom_scaled_avg_vert/
,
"
const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h
";
specialize
qw/aom_scaled_avg_vert/
;
specialize
qw/aom_scaled_avg_vert/
;
if
(
aom_config
("
CONFIG_
VPX
_HIGHBITDEPTH
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AOM
_HIGHBITDEPTH
")
eq
"
yes
")
{
#
#
# Sub Pixel Filters
# Sub Pixel Filters
#
#
...
@@ -522,7 +522,7 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
...
@@ -522,7 +522,7 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
add_proto
qw/void aom_highbd_convolve8_avg_vert/
,
"
const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps
";
add_proto
qw/void aom_highbd_convolve8_avg_vert/
,
"
const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h, int bps
";
specialize
qw/aom_highbd_convolve8_avg_vert/
,
"
$sse2_x86_64
";
specialize
qw/aom_highbd_convolve8_avg_vert/
,
"
$sse2_x86_64
";
}
# CONFIG_
VPX
_HIGHBITDEPTH
}
# CONFIG_
AOM
_HIGHBITDEPTH
#
#
# Loopfilter
# Loopfilter
...
@@ -565,7 +565,7 @@ specialize qw/aom_lpf_horizontal_4 mmx neon dspr2 msa/;
...
@@ -565,7 +565,7 @@ specialize qw/aom_lpf_horizontal_4 mmx neon dspr2 msa/;
add_proto
qw/void aom_lpf_horizontal_4_dual/
,
"
uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1
";
add_proto
qw/void aom_lpf_horizontal_4_dual/
,
"
uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1
";
specialize
qw/aom_lpf_horizontal_4_dual sse2 neon dspr2 msa/
;
specialize
qw/aom_lpf_horizontal_4_dual sse2 neon dspr2 msa/
;
if
(
aom_config
("
CONFIG_
VPX
_HIGHBITDEPTH
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AOM
_HIGHBITDEPTH
")
eq
"
yes
")
{
add_proto
qw/void aom_highbd_lpf_vertical_16/
,
"
uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd
";
add_proto
qw/void aom_highbd_lpf_vertical_16/
,
"
uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd
";
specialize
qw/aom_highbd_lpf_vertical_16 sse2/
;
specialize
qw/aom_highbd_lpf_vertical_16 sse2/
;
...
@@ -598,7 +598,7 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
...
@@ -598,7 +598,7 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
add_proto
qw/void aom_highbd_lpf_horizontal_4_dual/
,
"
uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd
";
add_proto
qw/void aom_highbd_lpf_horizontal_4_dual/
,
"
uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd
";
specialize
qw/aom_highbd_lpf_horizontal_4_dual sse2/
;
specialize
qw/aom_highbd_lpf_horizontal_4_dual sse2/
;
}
# CONFIG_
VPX
_HIGHBITDEPTH
}
# CONFIG_
AOM
_HIGHBITDEPTH
#
#
# Encoder functions.
# Encoder functions.
...
@@ -607,8 +607,8 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
...
@@ -607,8 +607,8 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
#
#
# Forward transform
# Forward transform
#
#
if
(
aom_config
("
CONFIG_
VP10
_ENCODER
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AV1
_ENCODER
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
VPX
_HIGHBITDEPTH
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AOM
_HIGHBITDEPTH
")
eq
"
yes
")
{
add_proto
qw/void aom_fdct4x4/
,
"
const int16_t *input, tran_low_t *output, int stride
";
add_proto
qw/void aom_fdct4x4/
,
"
const int16_t *input, tran_low_t *output, int stride
";
specialize
qw/aom_fdct4x4 sse2/
;
specialize
qw/aom_fdct4x4 sse2/
;
...
@@ -686,13 +686,13 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
...
@@ -686,13 +686,13 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
add_proto
qw/void aom_fdct32x32_1/
,
"
const int16_t *input, tran_low_t *output, int stride
";
add_proto
qw/void aom_fdct32x32_1/
,
"
const int16_t *input, tran_low_t *output, int stride
";
specialize
qw/aom_fdct32x32_1 sse2 msa/
;
specialize
qw/aom_fdct32x32_1 sse2 msa/
;
}
# CONFIG_
VPX
_HIGHBITDEPTH
}
# CONFIG_
AOM
_HIGHBITDEPTH
}
# CONFIG_
VP10
_ENCODER
}
# CONFIG_
AV1
_ENCODER
#
#
# Inverse transform
# Inverse transform
if
(
aom_config
("
CONFIG_
VP10
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AV1
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
VPX
_HIGHBITDEPTH
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AOM
_HIGHBITDEPTH
")
eq
"
yes
")
{
# Note as optimized versions of these functions are added we need to add a check to ensure
# Note as optimized versions of these functions are added we need to add a check to ensure
# that when CONFIG_EMULATE_HARDWARE is on, it defaults to the C versions only.
# that when CONFIG_EMULATE_HARDWARE is on, it defaults to the C versions only.
add_proto
qw/void aom_iwht4x4_1_add/
,
"
const tran_low_t *input, uint8_t *dest, int dest_stride
";
add_proto
qw/void aom_iwht4x4_1_add/
,
"
const tran_low_t *input, uint8_t *dest, int dest_stride
";
...
@@ -925,40 +925,40 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
...
@@ -925,40 +925,40 @@ if (aom_config("CONFIG_VPX_HIGHBITDEPTH") eq "yes") {
add_proto
qw/void aom_iwht4x4_16_add/
,
"
const tran_low_t *input, uint8_t *dest, int dest_stride
";
add_proto
qw/void aom_iwht4x4_16_add/
,
"
const tran_low_t *input, uint8_t *dest, int dest_stride
";
specialize
qw/aom_iwht4x4_16_add msa/
,
"
$sse2_x86inc
";
specialize
qw/aom_iwht4x4_16_add msa/
,
"
$sse2_x86inc
";
}
# CONFIG_EMULATE_HARDWARE
}
# CONFIG_EMULATE_HARDWARE
}
# CONFIG_
VPX
_HIGHBITDEPTH
}
# CONFIG_
AOM
_HIGHBITDEPTH
}
# CONFIG_
VP10
}
# CONFIG_
AV1
#
#
# Quantization
# Quantization
#
#
if
(
aom_config
("
CONFIG_AOM_QM
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_AOM_QM
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
VP10
_ENCODER
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AV1
_ENCODER
")
eq
"
yes
")
{
add_proto
qw/void aom_quantize_b/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan, const qm_val_t * qm_ptr, const qm_val_t * iqm_ptr
";
add_proto
qw/void aom_quantize_b/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan, const qm_val_t * qm_ptr, const qm_val_t * iqm_ptr
";
add_proto
qw/void aom_quantize_b_32x32/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan, const qm_val_t * qm_ptr, const qm_val_t * iqm_ptr
";
add_proto
qw/void aom_quantize_b_32x32/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan, const qm_val_t * qm_ptr, const qm_val_t * iqm_ptr
";
if
(
aom_config
("
CONFIG_
VPX
_HIGHBITDEPTH
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AOM
_HIGHBITDEPTH
")
eq
"
yes
")
{
add_proto
qw/void aom_highbd_quantize_b/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan, const qm_val_t * qm_ptr, const qm_val_t * iqm_ptr
";
add_proto
qw/void aom_highbd_quantize_b/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan, const qm_val_t * qm_ptr, const qm_val_t * iqm_ptr
";
add_proto
qw/void aom_highbd_quantize_b_32x32/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan, const qm_val_t * qm_ptr, const qm_val_t * iqm_ptr
";
add_proto
qw/void aom_highbd_quantize_b_32x32/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan, const qm_val_t * qm_ptr, const qm_val_t * iqm_ptr
";
}
# CONFIG_
VPX
_HIGHBITDEPTH
}
# CONFIG_
AOM
_HIGHBITDEPTH
}
# CONFIG_
VP10
_ENCODER
}
# CONFIG_
AV1
_ENCODER
}
else
{
}
else
{
if
(
aom_config
("
CONFIG_
VP10
_ENCODER
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AV1
_ENCODER
")
eq
"
yes
")
{
add_proto
qw/void aom_quantize_b/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan
";
add_proto
qw/void aom_quantize_b/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan
";
specialize
qw/aom_quantize_b sse2/
,
"
$ssse3_x86_64_x86inc
",
"
$avx_x86_64_x86inc
";
specialize
qw/aom_quantize_b sse2/
,
"
$ssse3_x86_64_x86inc
",
"
$avx_x86_64_x86inc
";
add_proto
qw/void aom_quantize_b_32x32/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan
";
add_proto
qw/void aom_quantize_b_32x32/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan
";
specialize
qw/aom_quantize_b_32x32/
,
"
$ssse3_x86_64_x86inc
",
"
$avx_x86_64_x86inc
";
specialize
qw/aom_quantize_b_32x32/
,
"
$ssse3_x86_64_x86inc
",
"
$avx_x86_64_x86inc
";
if
(
aom_config
("
CONFIG_
VPX
_HIGHBITDEPTH
")
eq
"
yes
")
{
if
(
aom_config
("
CONFIG_
AOM
_HIGHBITDEPTH
")
eq
"
yes
")
{
add_proto
qw/void aom_highbd_quantize_b/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan
";
add_proto
qw/void aom_highbd_quantize_b/
,
"
const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan
";
specialize
qw/aom_highbd_quantize_b sse2/
;
specialize
qw/aom_highbd_quantize_b sse2/
;