summaryrefslogtreecommitdiff
path: root/libvpx_srcs_arm_neon_cpu_detect.gypi
diff options
context:
space:
mode:
authorjohannkoenig@chromium.org <johannkoenig@chromium.org@4ff67af0-8c30-449e-8e8b-ad334ec8d88c>2013-07-25 19:31:33 +0000
committerjohannkoenig@chromium.org <johannkoenig@chromium.org@4ff67af0-8c30-449e-8e8b-ad334ec8d88c>2013-07-25 19:31:33 +0000
commit47265f8fe3a36a426773454ad90d20c9aa616c24 (patch)
tree804291663364a605201a7b2d3b03d50bf90af134 /libvpx_srcs_arm_neon_cpu_detect.gypi
parenteb258edff400f60da51756318fa4f0d197f77725 (diff)
downloadlibvpx-47265f8fe3a36a426773454ad90d20c9aa616c24.tar.gz
libvpx: Pull from upstream
Current HEAD: 242157c756314827ad9244952c7253e8900b9626 git log from upstream: 384e37e SSE2 inverse 4x4 2D-DCT with DC only 4450fa4 Inlining vp9_init_mode_contexts function. fcc3479 Removing CONFIG_BALANCED_COEFTREE experiment. 9139ee0 Adding condition inside get_tx_type_{4x4, 8x8, 16x16}. e6c0387 vp9_find_mv_refs_idx: remove unused split_count bc8b052 Correct spelling mistakes 1099a43 Moving counts from FRAME_CONTEXT to new struct FRAME_COUNTS. ab77828 Unify the use of encode_b_args/optimize_block_args 8d13b0d Removing LOW_PRECISION_MV_UPDATE define. 646edbc Rolled-up several for loops into one db7f5d2 Removing vp9_is_interpolating_filter array. a97d4ab Removing MODE_COUNT_TESTING from vp9_entropymode.c. e9e2fe8 Make xform_quant operations tx_type independent 0359ad7 Skip inverse transform when eob is zero 7bc294a pack_inter_mode_mvs cleanup 86a9dec clean up bw, bh 32042af Renaming of segment constants. 3c8cce3 vp9: make some static tables const 0ad079e Cleanup inside vp9_get_pred_context_tx_size. 5af6bf6 Speedup loopfilter neon code. e20fcd9 More optimizations for cost_coeffs(). 38a4412 vp9: apply loopfilter inline if possible f9e8167 libyuv: fix SSSE3 code in scale.c b2fc6fa Adding update_tx_counts function. 0a58f46 VP9_COMMON: remove unused temp_scale_frame ccf6710 VP9_COMMON: drop cur_tile_{row,col}_idx fc186dc fix a build error 8c5ca9f Using update_ct and update_ct2 functions for probability update. a1e2d50 Diamond search change to accelerate movement 409e77f Optimize operation flow in sub8x8 rd loop 1d189d6 Re-order mode search in rd. 2ac8b50 fix left over overflow 888375d Fix build error. c725502 Skip buffer update in sub8x8 rd loop ea284d6 added checks to prevent rate/distortion overflow 7e703de Removing pre probabilities from FRAME_CONTEXT. ee1771e Moving all loop filter related variables into new struct. 29f0f79 Removing unused static arrays from vp9_reatectrl.c. 2fc927c Fixing problem introduced in one of my previous commits. 302698f Reworked the auto_mv_step_size speed feature de012ce filter_block_plane: remove MACROBLOCKD param d6e74e0 Moving vp9_reader into decode_tiles function. fe4a520 Make libvpx compile on OSX 10.9 (Mavericks) 97e96bc Removing frame_type field from MACROBLOCKD struct. c0eb574 Renaming TXFM_MODE to TX_MODE (like TX_SIZE, TX_TYPE). afe43d4 Removing redundant VP9_COMMON* from function signatures. bc7acb1 Consistent names for inter mode probabilities and encodings. f3ed9f5 Alignment of THR_MODES to vp9_mode_order[] 710d10c Block index variables in MACROBLOCKD reduced to chars. e4686c5 Fix slightly quality drop caused at speed 1. For a complete list run: git log origin/m29-baseline..242157 in a libvpx checkout. TBR=tomfinegan Review URL: https://chromiumcodereview.appspot.com/20390002 git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@213674 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Diffstat (limited to 'libvpx_srcs_arm_neon_cpu_detect.gypi')
-rw-r--r--libvpx_srcs_arm_neon_cpu_detect.gypi15
1 files changed, 11 insertions, 4 deletions
diff --git a/libvpx_srcs_arm_neon_cpu_detect.gypi b/libvpx_srcs_arm_neon_cpu_detect.gypi
index fb8122c..5e3354b 100644
--- a/libvpx_srcs_arm_neon_cpu_detect.gypi
+++ b/libvpx_srcs_arm_neon_cpu_detect.gypi
@@ -205,10 +205,18 @@
'<(libvpx_source)/vp8/encoder/treewriter.h',
'<(libvpx_source)/vp8/vp8_cx_iface.c',
'<(libvpx_source)/vp8/vp8_dx_iface.c',
+ '<(libvpx_source)/vp9/common/arm/neon/vp9_convolve8_avg_neon.asm',
+ '<(libvpx_source)/vp9/common/arm/neon/vp9_convolve8_neon.asm',
+ '<(libvpx_source)/vp9/common/arm/neon/vp9_convolve_neon.c',
+ '<(libvpx_source)/vp9/common/arm/neon/vp9_dc_only_idct_add_neon.asm',
+ '<(libvpx_source)/vp9/common/arm/neon/vp9_loopfilter_neon.asm',
+ '<(libvpx_source)/vp9/common/arm/neon/vp9_short_idct8x8_add_neon.asm',
'<(libvpx_source)/vp9/common/generic/vp9_systemdependent.c',
'<(libvpx_source)/vp9/common/vp9_alloccommon.c',
'<(libvpx_source)/vp9/common/vp9_alloccommon.h',
'<(libvpx_source)/vp9/common/vp9_blockd.h',
+ '<(libvpx_source)/vp9/common/vp9_common_data.c',
+ '<(libvpx_source)/vp9/common/vp9_common_data.h',
'<(libvpx_source)/vp9/common/vp9_common.h',
'<(libvpx_source)/vp9/common/vp9_convolve.c',
'<(libvpx_source)/vp9/common/vp9_convolve.h',
@@ -232,10 +240,6 @@
'<(libvpx_source)/vp9/common/vp9_loopfilter.c',
'<(libvpx_source)/vp9/common/vp9_loopfilter_filters.c',
'<(libvpx_source)/vp9/common/vp9_loopfilter.h',
- '<(libvpx_source)/vp9/common/vp9_mbpitch.c',
- '<(libvpx_source)/vp9/common/vp9_modecont.c',
- '<(libvpx_source)/vp9/common/vp9_modecontext.c',
- '<(libvpx_source)/vp9/common/vp9_modecont.h',
'<(libvpx_source)/vp9/common/vp9_mv.h',
'<(libvpx_source)/vp9/common/vp9_mvref_common.c',
'<(libvpx_source)/vp9/common/vp9_mvref_common.h',
@@ -264,6 +268,7 @@
'<(libvpx_source)/vp9/common/vp9_tile_common.h',
'<(libvpx_source)/vp9/common/vp9_treecoder.c',
'<(libvpx_source)/vp9/common/vp9_treecoder.h',
+ '<(libvpx_source)/vp9/decoder/arm/neon/vp9_add_constant_residual_neon.asm',
'<(libvpx_source)/vp9/decoder/vp9_dboolhuff.c',
'<(libvpx_source)/vp9/decoder/vp9_dboolhuff.h',
'<(libvpx_source)/vp9/decoder/vp9_decodemv.c',
@@ -272,6 +277,8 @@
'<(libvpx_source)/vp9/decoder/vp9_decodframe.h',
'<(libvpx_source)/vp9/decoder/vp9_detokenize.c',
'<(libvpx_source)/vp9/decoder/vp9_detokenize.h',
+ '<(libvpx_source)/vp9/decoder/vp9_dsubexp.c',
+ '<(libvpx_source)/vp9/decoder/vp9_dsubexp.h',
'<(libvpx_source)/vp9/decoder/vp9_idct_blk.c',
'<(libvpx_source)/vp9/decoder/vp9_idct_blk.h',
'<(libvpx_source)/vp9/decoder/vp9_onyxd.h',