Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(489)

Issue 375983002: libvpx: Pull from upstream (Closed)

Created:
6 years, 5 months ago by Johann
Modified:
6 years, 5 months ago
Reviewers:
Tom Finegan
CC:
chromium-reviews, wwcv, jzern, fgalligan1
Visibility:
Public.

Description

libvpx: Pull from upstream Current HEAD: c0061cc24f254d648737986ce14ac1a4bcb45874 git log from upstream: 5f732c2 Fix build for examples/vp8_multi_resolution_encoder. 00fc0e3 Tune SSSE3 implementation of fast path quantization 3316918 Remove an empty line f60a117 Cleanup motion search speed features. 5820c5d Adds support for reading and writing 10/12-bit y4m 79199e4 Reverting "Adds support for reading and writing 10/12-bit y4m" for now because of Mac Build Failure. 15123db Cleanup vp9_rd. 03c276e Split vp9_rdopt into vp9_rdopt and vp9_rd. 4635a2b Cleaning up and simplifying read_frame_stats(). 3bc1193 Fix rd threshold overflow issue 03a3ba4 VP9 denoiser implemented FILTER_BLOCK case 9c9922d VP9 denoising enabled by noise_sensitivity param 49741fe Replaced loops with vpx_memcpy() 8830772 Multi-arf: Add code to turn it on and off. 92a6db7 Added a speed feature controlling a motion search parameter adf4293 Adapt strength of AQ2. 82dc133 Adds support for reading and writing 10/12-bit y4m 95853db vpxdec: add --keep-going option 9ac2f66 Re-design quantization process 0256a75 Allow lossless skipping in RD mode decision. aaabbd6 Store/read 16x16 block statistics obtained from the first pass ee38021 Add a test that tests invalid partitions for profile 1 f31ff02 Elevate NEWMV mode checking threshold in real time <...> 3b9c19a Remove unused vp9_init_quant_tables function TBR=tomfinegan@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281806

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5607 lines, -3109 lines) Patch
M README.chromium View 1 chunk +2 lines, -2 lines 0 comments Download
M libvpx_srcs_arm.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M libvpx_srcs_arm64.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M libvpx_srcs_arm_neon.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M libvpx_srcs_arm_neon_cpu_detect.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M libvpx_srcs_generic.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M libvpx_srcs_mips.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M libvpx_srcs_nacl.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M libvpx_srcs_x86.gypi View 2 chunks +2 lines, -1 line 0 comments Download
M libvpx_srcs_x86_64.gypi View 2 chunks +2 lines, -1 line 0 comments Download
M source/config/linux/arm-neon-cpu-detect/vp8_rtcd.h View 2 chunks +6 lines, -0 lines 0 comments Download
M source/config/linux/arm-neon-cpu-detect/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/arm-neon-cpu-detect/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/arm-neon-cpu-detect/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/arm-neon/vp8_rtcd.h View 1 chunk +4 lines, -0 lines 0 comments Download
M source/config/linux/arm-neon/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/arm-neon/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/arm-neon/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/arm/vp8_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/arm/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/arm/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/arm/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/arm64/vp8_rtcd.h View 1 chunk +4 lines, -0 lines 0 comments Download
M source/config/linux/arm64/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/arm64/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/arm64/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/generic/vp8_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/generic/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/generic/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/generic/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/ia32/vp8_rtcd.h View 2 chunks +6 lines, -0 lines 0 comments Download
M source/config/linux/ia32/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/ia32/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/ia32/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/mipsel/vp8_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/mipsel/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/linux/mipsel/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/x64/vp8_rtcd.h View 1 chunk +4 lines, -0 lines 0 comments Download
M source/config/linux/x64/vp9_rtcd.h View 2 chunks +6 lines, -0 lines 0 comments Download
M source/config/linux/x64/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/linux/x64/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/mac/ia32/vp8_rtcd.h View 2 chunks +6 lines, -0 lines 0 comments Download
M source/config/mac/ia32/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/mac/ia32/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/mac/ia32/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/mac/x64/vp8_rtcd.h View 1 chunk +4 lines, -0 lines 0 comments Download
M source/config/mac/x64/vp9_rtcd.h View 2 chunks +6 lines, -0 lines 0 comments Download
M source/config/mac/x64/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/mac/x64/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/nacl/vp8_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/nacl/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/nacl/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/nacl/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/win/ia32/vp8_rtcd.h View 2 chunks +6 lines, -0 lines 0 comments Download
M source/config/win/ia32/vp9_rtcd.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/config/win/ia32/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/win/ia32/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/win/x64/vp8_rtcd.h View 1 chunk +4 lines, -0 lines 0 comments Download
M source/config/win/x64/vp9_rtcd.h View 2 chunks +6 lines, -0 lines 0 comments Download
M source/config/win/x64/vpx_config.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/config/win/x64/vpx_config.asm View 1 chunk +1 line, -0 lines 0 comments Download
M source/libvpx/README View 1 chunk +1 line, -0 lines 0 comments Download
M source/libvpx/build/make/configure.sh View 5 chunks +21 lines, -15 lines 0 comments Download
M source/libvpx/build/make/iosbuild.sh View 2 chunks +5 lines, -1 line 0 comments Download
M source/libvpx/configure View 2 chunks +2 lines, -0 lines 0 comments Download
M source/libvpx/examples.mk View 1 chunk +2 lines, -1 line 0 comments Download
M source/libvpx/examples/vp8_multi_resolution_encoder.c View 2 chunks +3 lines, -21 lines 0 comments Download
M source/libvpx/examples/vp9_spatial_svc_encoder.c View 9 chunks +11 lines, -32 lines 0 comments Download
M source/libvpx/libs.mk View 1 chunk +1 line, -1 line 0 comments Download
M source/libvpx/test/cpu_speed_test.cc View 6 chunks +53 lines, -11 lines 0 comments Download
M source/libvpx/test/datarate_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M source/libvpx/test/decode_test_driver.h View 2 chunks +10 lines, -0 lines 0 comments Download
M source/libvpx/test/decode_test_driver.cc View 2 chunks +39 lines, -2 lines 0 comments Download
M source/libvpx/test/invalid_file_test.cc View 1 chunk +6 lines, -1 line 0 comments Download
M source/libvpx/test/md5_helper.h View 1 chunk +3 lines, -2 lines 0 comments Download
M source/libvpx/test/svc_test.cc View 14 chunks +98 lines, -81 lines 0 comments Download
M source/libvpx/test/test.mk View 6 chunks +29 lines, -5 lines 0 comments Download
M source/libvpx/test/test-data.sha1 View 3 chunks +21 lines, -4 lines 0 comments Download
M source/libvpx/test/test_vectors.cc View 2 chunks +2 lines, -2 lines 0 comments Download
A source/libvpx/test/user_priv_test.cc View 1 chunk +100 lines, -0 lines 0 comments Download
M source/libvpx/test/video_source.h View 1 chunk +9 lines, -0 lines 0 comments Download
M source/libvpx/test/vp9_lossless_test.cc View 2 chunks +30 lines, -0 lines 0 comments Download
M source/libvpx/test/vp9_thread_test.cc View 6 chunks +99 lines, -40 lines 0 comments Download
A source/libvpx/test/y4m_test.cc View 1 chunk +187 lines, -0 lines 0 comments Download
M source/libvpx/test/y4m_video_source.h View 1 chunk +12 lines, -6 lines 0 comments Download
M source/libvpx/tools_common.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/libvpx/vp8/common/postproc.c View 1 chunk +3 lines, -3 lines 0 comments Download
M source/libvpx/vp8/common/rtcd_defs.pl View 1 chunk +3 lines, -0 lines 0 comments Download
M source/libvpx/vp8/encoder/arm/neon/denoising_neon.c View 1 chunk +236 lines, -0 lines 0 comments Download
M source/libvpx/vp8/encoder/bitstream.h View 1 chunk +3 lines, -3 lines 0 comments Download
M source/libvpx/vp8/encoder/denoising.h View 1 chunk +5 lines, -0 lines 0 comments Download
M source/libvpx/vp8/encoder/denoising.c View 5 chunks +190 lines, -4 lines 0 comments Download
M source/libvpx/vp8/encoder/x86/denoising_sse2.c View 6 chunks +219 lines, -24 lines 0 comments Download
M source/libvpx/vp9/common/vp9_alloccommon.h View 1 chunk +4 lines, -0 lines 0 comments Download
M source/libvpx/vp9/common/vp9_alloccommon.c View 4 chunks +38 lines, -12 lines 0 comments Download
M source/libvpx/vp9/common/vp9_blockd.h View 1 chunk +7 lines, -5 lines 0 comments Download
M source/libvpx/vp9/common/vp9_blockd.c View 1 chunk +1 line, -1 line 0 comments Download
M source/libvpx/vp9/common/vp9_convolve.c View 1 chunk +15 lines, -7 lines 0 comments Download
M source/libvpx/vp9/common/vp9_frame_buffers.c View 1 chunk +2 lines, -1 line 0 comments Download
M source/libvpx/vp9/common/vp9_loopfilter.c View 2 chunks +2 lines, -2 lines 0 comments Download
M source/libvpx/vp9/common/vp9_mvref_common.h View 1 chunk +175 lines, -0 lines 0 comments Download
M source/libvpx/vp9/common/vp9_mvref_common.c View 1 chunk +0 lines, -175 lines 0 comments Download
M source/libvpx/vp9/common/vp9_quant_common.h View 1 chunk +0 lines, -2 lines 0 comments Download
M source/libvpx/vp9/common/vp9_quant_common.c View 2 chunks +0 lines, -39 lines 0 comments Download
M source/libvpx/vp9/common/vp9_reconinter.c View 4 chunks +38 lines, -14 lines 0 comments Download
M source/libvpx/vp9/common/vp9_rtcd_defs.pl View 1 chunk +3 lines, -0 lines 0 comments Download
M source/libvpx/vp9/common/vp9_scale.h View 1 chunk +10 lines, -2 lines 0 comments Download
M source/libvpx/vp9/common/vp9_scale.c View 2 chunks +1 line, -9 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_decodeframe.c View 13 chunks +38 lines, -19 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_decoder.c View 3 chunks +3 lines, -4 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_dthread.c View 3 chunks +5 lines, -4 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_thread.h View 2 chunks +42 lines, -30 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_thread.c View 2 chunks +88 lines, -46 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_aq_complexity.c View 6 chunks +52 lines, -15 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c View 1 chunk +0 lines, -1 line 0 comments Download
M source/libvpx/vp9/encoder/vp9_aq_variance.c View 1 chunk +1 line, -1 line 0 comments Download
M source/libvpx/vp9/encoder/vp9_bitstream.c View 2 chunks +5 lines, -16 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_block.h View 4 chunks +10 lines, -2 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_denoiser.h View 2 chunks +14 lines, -3 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_denoiser.c View 7 chunks +296 lines, -37 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_encodeframe.h View 1 chunk +7 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_encodeframe.c View 36 chunks +158 lines, -166 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_encodemb.h View 1 chunk +2 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_encodemb.c View 5 chunks +59 lines, -5 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_encoder.h View 9 chunks +18 lines, -30 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_encoder.c View 48 chunks +372 lines, -246 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_firstpass.h View 4 chunks +37 lines, -2 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_firstpass.c View 32 chunks +273 lines, -295 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_lookahead.h View 2 chunks +18 lines, -1 line 0 comments Download
M source/libvpx/vp9/encoder/vp9_lookahead.c View 1 chunk +0 lines, -12 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_mbgraph.c View 2 chunks +2 lines, -4 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_mcomp.c View 2 chunks +2 lines, -4 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_picklpf.c View 1 chunk +3 lines, -1 line 0 comments Download
M source/libvpx/vp9/encoder/vp9_pickmode.h View 1 chunk +6 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_pickmode.c View 16 chunks +375 lines, -90 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_quantize.h View 1 chunk +2 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_quantize.c View 9 chunks +55 lines, -4 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_ratectrl.h View 2 chunks +10 lines, -3 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_ratectrl.c View 13 chunks +50 lines, -80 lines 0 comments Download
A source/libvpx/vp9/encoder/vp9_rd.h View 1 chunk +165 lines, -0 lines 0 comments Download
A source/libvpx/vp9/encoder/vp9_rd.c View 1 chunk +580 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_rdopt.h View 4 chunks +8 lines, -134 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_rdopt.c View 32 chunks +170 lines, -784 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_segmentation.c View 1 chunk +2 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_speed_features.h View 6 chunks +21 lines, -8 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_speed_features.c View 9 chunks +36 lines, -14 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_svc_layercontext.h View 2 chunks +18 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_svc_layercontext.c View 4 chunks +104 lines, -2 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_temporal_filter.c View 1 chunk +2 lines, -2 lines 0 comments Download
M source/libvpx/vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm View 1 chunk +180 lines, -0 lines 0 comments Download
M source/libvpx/vp9/vp9_cx_iface.c View 9 chunks +29 lines, -61 lines 0 comments Download
M source/libvpx/vp9/vp9_dx_iface.c View 3 chunks +47 lines, -27 lines 0 comments Download
M source/libvpx/vp9/vp9_iface_common.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/libvpx/vp9/vp9cx.mk View 4 chunks +5 lines, -3 lines 0 comments Download
M source/libvpx/vpx/src/svc_encodeframe.c View 25 chunks +174 lines, -376 lines 0 comments Download
M source/libvpx/vpx/src/vpx_image.c View 4 chunks +26 lines, -7 lines 0 comments Download
M source/libvpx/vpx/svc_context.h View 4 chunks +6 lines, -13 lines 0 comments Download
M source/libvpx/vpx/vpx_codec.h View 1 chunk +9 lines, -0 lines 0 comments Download
M source/libvpx/vpx/vpx_image.h View 1 chunk +3 lines, -2 lines 0 comments Download
M source/libvpx/vpxdec.c View 6 chunks +10 lines, -4 lines 0 comments Download
M source/libvpx/vpxenc.c View 2 chunks +2 lines, -0 lines 0 comments Download
M source/libvpx/y4menc.h View 1 chunk +1 line, -1 line 0 comments Download
M source/libvpx/y4menc.c View 1 chunk +38 lines, -6 lines 0 comments Download
M source/libvpx/y4minput.h View 1 chunk +2 lines, -1 line 0 comments Download
M source/libvpx/y4minput.c View 9 chunks +115 lines, -10 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
Johann
Committed patchset #1 manually as r281806 (presubmit successful).
6 years, 5 months ago (2014-07-08 20:10:27 UTC) #1
Tom Finegan
6 years, 5 months ago (2014-07-08 22:51:12 UTC) #2
Message was sent while issue was closed.
On 2014/07/08 20:10:27, Johann wrote:
> Committed patchset #1 manually as r281806 (presubmit successful).

lgtm [rs]

Powered by Google App Engine
This is Rietveld 408576698