diff options
author | johannkoenig@chromium.org <johannkoenig@chromium.org@4ff67af0-8c30-449e-8e8b-ad334ec8d88c> | 2013-07-25 19:31:33 +0000 |
---|---|---|
committer | johannkoenig@chromium.org <johannkoenig@chromium.org@4ff67af0-8c30-449e-8e8b-ad334ec8d88c> | 2013-07-25 19:31:33 +0000 |
commit | 47265f8fe3a36a426773454ad90d20c9aa616c24 (patch) | |
tree | 804291663364a605201a7b2d3b03d50bf90af134 /libvpx_srcs_arm_neon_cpu_detect.gypi | |
parent | eb258edff400f60da51756318fa4f0d197f77725 (diff) | |
download | libvpx-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.gypi | 15 |
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', |