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

Issue 898943004: libvpx: Pull from upstream (Closed)

Created:
5 years, 10 months ago by Johann
Modified:
5 years, 10 months ago
Reviewers:
Tom Finegan
CC:
wwcv, jzern, fgalligan1, Tom Finegan
Base URL:
https://chromium.googlesource.com/chromium/deps/libvpx.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

libvpx: Pull from upstream Current HEAD: 3a5d40608ef5603764f45ec33448f5c013b875b4 git log from upstream: ba18609 Remove unnecessary pointer check 65a1a3e adjust rtc setting and threshold eabb793 Use correct buffer size in vp8 subpixel variance e8c42fb Remove duplicate code. 9f1cf2c make low bitrates a lot less blocky ca9c352 Assign 2nd ref frame in choose_partitioning 852829c Fail when only an old nasm is found 85a9bc0 vp9_dthread: pass frame counts to decoder functions a6b3e01 Add mutex initialization in encoder 39a74e1 Ensure the error-concealment code is available 94a4595 Fix a bug from merging frame parallel branch into master. b50e518 Require webm when explicitly requested 797a255 Allow larger encoder configurations. f92c0b1 Abort if firstpass file does not exist 45971ab Optimize coef update be6aead Try again to merge branch 'frame-parallel' into master branch. f6c2a6c vp9: rename 'near' parameters 9bdc0ae Format fixes in vp9_rd_pick_inter_mode_sb/sub8x8 ef7f33b configure: echo --(disable|enable)-* cmdline options 04168d4 Explicitly include vp8_rtcd.h cc7fac3 Enable use_x86inc for 32bit pic enabled Darwin target 10d5e09 Fix issues in 32bit PIC enabled build f752da8 Change to update of rate control factors. c0923d4 Fix to vp9 denoiser. ff99a3c Simplify update_coef_probs() 581731a vp8enc: Prevent out of bounds memory access. e3167f7 Add vp9_sad32x32x4d_neon Neon intrinsic function. 9f574d0 Add vp9_sad16x16x4d_neon Neon intrinsic function. 54fa956 Add vp9_sad64x64x4d_neon Neon intrinsic function. 645b7cd move clear_system_state() call before using double ad314c1 Fix discovery of Darwin SDKs 3f1af6e aq-mode=3: Update to allow for refresh on modes other than zero-mv. fd07022 Adjust active maxq for GF groups. 6d16f6c Fix MSVC warnings on conversion from int64 to int 1387f4d iosbuild.sh: Increase build speed. 9f6eba4 Add Neon intrinsic vp9_fdct8x8_quant_neon eda1797 Replace divide with look-up 4ed1bda x86: correct OSXSAVE + AVX bit check <...> TBR=tomfinegan@chromium.org BUG=webrtc:4190 Committed: 4a7d50a9624d84473904d9c9bf43f2fe502aa94a

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3631 lines, -1136 lines) Patch
M README.chromium View 1 chunk +2 lines, -2 lines 0 comments Download
M libvpx_srcs.gni View 10 chunks +24 lines, -0 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 +4 lines, -0 lines 0 comments Download
M libvpx_srcs_arm_neon.gypi View 1 chunk +4 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_arm_neon_cpu_detect_intrinsics.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 1 chunk +2 lines, -0 lines 0 comments Download
M libvpx_srcs_x86_64.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M source/config/linux/arm-neon-cpu-detect/vp9_rtcd.h View 8 chunks +20 lines, -5 lines 0 comments Download
M source/config/linux/arm-neon/vp9_rtcd.h View 5 chunks +10 lines, -5 lines 0 comments Download
M source/config/linux/arm64/vp9_rtcd.h View 5 chunks +10 lines, -5 lines 0 comments Download
M source/config/mac/ia32/vp9_rtcd.h View 23 chunks +436 lines, -85 lines 0 comments Download
M source/config/mac/ia32/vpx_config.h View 1 chunk +1 line, -1 line 0 comments Download
M source/config/mac/ia32/vpx_config.asm View 1 chunk +1 line, -1 line 0 comments Download
M source/libvpx/build/make/configure.sh View 11 chunks +48 lines, -28 lines 0 comments Download
M source/libvpx/build/make/iosbuild.sh View 3 chunks +6 lines, -1 line 0 comments Download
M source/libvpx/configure View 3 chunks +3 lines, -0 lines 0 comments Download
M source/libvpx/test/decode_api_test.cc View 1 chunk +15 lines, -0 lines 0 comments Download
M source/libvpx/test/decode_test_driver.cc View 1 chunk +1 line, -1 line 0 comments Download
M source/libvpx/test/encode_test_driver.h View 1 chunk +6 lines, -0 lines 0 comments Download
M source/libvpx/test/resize_test.cc View 3 chunks +111 lines, -2 lines 0 comments Download
M source/libvpx/test/sad_test.cc View 1 chunk +12 lines, -2 lines 0 comments Download
M source/libvpx/test/test.mk View 1 chunk +1 line, -0 lines 0 comments Download
M source/libvpx/test/test-data.mk View 3 chunks +9 lines, -0 lines 0 comments Download
M source/libvpx/test/test-data.sha1 View 1 chunk +9 lines, -0 lines 0 comments Download
M source/libvpx/test/test_vector_test.cc View 4 chunks +80 lines, -13 lines 0 comments Download
M source/libvpx/test/test_vectors.cc View 1 chunk +1 line, -0 lines 0 comments Download
M source/libvpx/test/video_source.h View 2 chunks +22 lines, -5 lines 0 comments Download
M source/libvpx/test/vp9_avg_test.cc View 1 chunk +10 lines, -0 lines 0 comments Download
M source/libvpx/test/vp9_encoder_parms_get_to_decoder.cc View 1 chunk +3 lines, -1 line 0 comments Download
A source/libvpx/test/vp9_frame_parallel_test.cc View 1 chunk +209 lines, -0 lines 0 comments Download
M source/libvpx/test/webm_video_source.h View 1 chunk +12 lines, -0 lines 0 comments Download
M source/libvpx/third_party/x86inc/x86inc.asm View 1 chunk +3 lines, -0 lines 0 comments Download
M source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c View 2 chunks +1 line, -2 lines 0 comments Download
M source/libvpx/vp8/encoder/onyx_if.c View 2 chunks +9 lines, -0 lines 0 comments Download
M source/libvpx/vp8/encoder/onyx_int.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/libvpx/vp8/vp8_cx_iface.c View 1 chunk +8 lines, -3 lines 0 comments Download
M source/libvpx/vp9/common/vp9_alloccommon.h View 1 chunk +2 lines, -0 lines 0 comments Download
M source/libvpx/vp9/common/vp9_alloccommon.c View 9 chunks +89 lines, -23 lines 0 comments Download
M source/libvpx/vp9/common/vp9_entropymode.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/libvpx/vp9/common/vp9_entropymode.c View 2 chunks +6 lines, -2 lines 0 comments Download
M source/libvpx/vp9/common/vp9_mfqe.c View 2 chunks +23 lines, -11 lines 0 comments Download
M source/libvpx/vp9/common/vp9_mvref_common.h View 1 chunk +5 lines, -3 lines 0 comments Download
M source/libvpx/vp9/common/vp9_mvref_common.c View 6 chunks +25 lines, -17 lines 0 comments Download
M source/libvpx/vp9/common/vp9_onyxc_int.h View 8 chunks +71 lines, -9 lines 0 comments Download
M source/libvpx/vp9/common/vp9_postproc.c View 1 chunk +1 line, -1 line 0 comments Download
M source/libvpx/vp9/common/vp9_reconinter.h View 2 chunks +31 lines, -3 lines 0 comments Download
M source/libvpx/vp9/common/vp9_reconinter.c View 6 chunks +26 lines, -323 lines 0 comments Download
M source/libvpx/vp9/common/vp9_reconintra.c View 2 chunks +4 lines, -16 lines 0 comments Download
M source/libvpx/vp9/common/vp9_rtcd_defs.pl View 5 chunks +11 lines, -5 lines 0 comments Download
A + source/libvpx/vp9/common/x86/vp9_mfqe_sse2.asm View 8 chunks +12 lines, -12 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_decodeframe.h View 1 chunk +3 lines, -0 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_decodeframe.c View 29 chunks +454 lines, -53 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_decodemv.h View 2 chunks +3 lines, -1 line 0 comments Download
M source/libvpx/vp9/decoder/vp9_decodemv.c View 25 chunks +99 lines, -51 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_decoder.h View 6 chunks +29 lines, -6 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_decoder.c View 11 chunks +114 lines, -30 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_detokenize.h View 1 chunk +3 lines, -2 lines 0 comments Download
M source/libvpx/vp9/decoder/vp9_detokenize.c View 2 chunks +6 lines, -5 lines 0 comments Download
A source/libvpx/vp9/decoder/vp9_dthread.h View 1 chunk +65 lines, -0 lines 0 comments Download
A source/libvpx/vp9/decoder/vp9_dthread.c View 1 chunk +192 lines, -0 lines 0 comments Download
A source/libvpx/vp9/encoder/arm/neon/vp9_avg_neon.c View 1 chunk +49 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c View 1 chunk +18 lines, -0 lines 0 comments Download
A source/libvpx/vp9/encoder/arm/neon/vp9_sad4d_neon.c View 1 chunk +226 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h View 1 chunk +2 lines, -3 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c View 6 chunks +31 lines, -44 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_bitstream.c View 3 chunks +13 lines, -17 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_denoiser.c View 2 chunks +2 lines, -5 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_encodeframe.c View 13 chunks +151 lines, -95 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_encoder.h View 2 chunks +5 lines, -3 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_encoder.c View 19 chunks +53 lines, -43 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_firstpass.h View 1 chunk +5 lines, -0 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_firstpass.c View 19 chunks +77 lines, -17 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_lookahead.h View 1 chunk +5 lines, -1 line 0 comments Download
M source/libvpx/vp9/encoder/vp9_lookahead.c View 3 chunks +47 lines, -5 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_mcomp.c View 1 chunk +4 lines, -7 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_pickmode.c View 2 chunks +2 lines, -2 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_ratectrl.h View 2 chunks +2 lines, -1 line 0 comments Download
M source/libvpx/vp9/encoder/vp9_ratectrl.c View 5 chunks +12 lines, -19 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_rd.c View 2 chunks +2 lines, -5 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_rdopt.c View 3 chunks +6 lines, -5 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_speed_features.h View 1 chunk +0 lines, -3 lines 0 comments Download
M source/libvpx/vp9/encoder/vp9_speed_features.c View 2 chunks +1 line, -2 lines 0 comments Download
M source/libvpx/vp9/encoder/x86/vp9_variance_sse2.c View 5 chunks +18 lines, -10 lines 0 comments Download
M source/libvpx/vp9/vp9_common.mk View 1 chunk +1 line, -0 lines 0 comments Download
M source/libvpx/vp9/vp9_cx_iface.c View 7 chunks +33 lines, -5 lines 0 comments Download
M source/libvpx/vp9/vp9_dx_iface.c View 20 chunks +457 lines, -106 lines 0 comments Download
M source/libvpx/vp9/vp9cx.mk View 1 chunk +2 lines, -0 lines 0 comments Download
M source/libvpx/vp9/vp9dx.mk View 1 chunk +2 lines, -0 lines 0 comments Download
M source/libvpx/vpx/vpx_frame_buffer.h View 1 chunk +4 lines, -1 line 0 comments Download
M source/libvpx/vpxenc.c View 3 chunks +10 lines, -2 lines 0 comments Download
M source/libvpx/vpxstats.c View 1 chunk +3 lines, -0 lines 0 comments Download
M source/libvpx/webmdec.h View 1 chunk +1 line, -0 lines 0 comments Download
M source/libvpx/webmdec.cc View 2 chunks +2 lines, -0 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
Johann
Committed patchset #1 (id:1) manually as 4a7d50a9624d84473904d9c9bf43f2fe502aa94a (presubmit successful).
5 years, 10 months ago (2015-02-04 17:38:29 UTC) #1
Tom Finegan
5 years, 10 months ago (2015-02-04 17:55:24 UTC) #2
Message was sent while issue was closed.
lgtm

Powered by Google App Engine
This is Rietveld 408576698