|
|
libvpx: Pull from upstream
Current HEAD: b12f531cc52945aaa51d51bf98b9237caf8b8fe3
git log from upstream:
bdb46b2 Cherry pick libyuv VS fix
9d44fd6 Remove some unnecessary code in thread context copy.
d5fa786 Only wait for previous frame's motion vector if needed.
c76ebff Set the threads/tile_columns in vpx_temporal_svc_encoder.
8cbeb7c Prevent invalid memory access
b573fef Use correct bsize for uv
a723f5e Fix a tsan error bug in frame parallel decode.
587a0b3 Call encoder control before running ethread test.
71d5a59 Don't copy thread data for the main thread.
56cc37c Fix misleading indentation.
93a0189 Use 8 threads by default for VP9 encodes
f5c36a5 VP9: turn on tile-columns and frame-parallel-mode by default
2eb113d Don't inline cost_coeffs.
852f62f Fix valgrind memcpy memory overlaps warning
2deecdd Move integral projection motion search to vp9_mcomp.c
42eb97e Declare function used by 'once' with 'void' parameters
31fae6a Fix variable shadowing.
fed9e1f Small rationalization of code in vp9_first_pass
f9420b4 Remove unnecessary loopfilter init.
3807dd8 Make encoder buffer allocation dynamic
7d8061a Use SAD value to set chroma cost flag
e5fe165 Properly handle the boundary blocks for integral projection search
6910e92 dc quantizer fix for 32x32 transforms
a521008 Scale the normalization factor depending on the block size
55639c3 fix a race condition caused by intra function pointer initialization
47ac3ea Adapt color sensitiviy threshold to luma signal energy
223bf29 libyuv: update to r1305
40f177a ResizeCspTest: request PSNR packets
1790d45 Use variance metric for integral projection vector match
fe85fab Fix source frame border extension
54293ee Fix calc_highbd_psnr
6ea83fd Make SVC compatible with external resize.
c3f7bb1 Fix arithmetic overflow warnings.
0f96f02 use LC_ALL=C to sort libvpx_*srcs.txt
73a00d3 Refactor integral projection based motion estimation
5b87f1b Fix high bit-depth loop-filter sse2 compiling issue - part 4
8ec2229 Fix high bit-depth loop-filter sse2 compiling issue - part 3
14ff1cb Fix high bit-depth loop-filter sse2 compiling issue - part 2
2080e4b Fix high bit-depth loop-filter sse2 compiling issue - part 1
8ef6dad test-data.mk: fix perf test data dependency
099049e tools_common.sh: use $$ in VPX_TEST_OUTPUT_DIR
2ebe0ae tools_common.sh: add directory name to error output
754bbcf Fix the encoder to support profile change
387bb8b Correct parameter order in a function call
7839d03 tests: add a shorter 720p test clip
8d7f53f Account for rate error in GF group Q calculation.
TBR=tomfinegan@chromium.org
Committed: https://chromium.googlesource.com/chromium/deps/libvpx/+/65f14d80787c1be9fcb5921e718ca15652745906
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+8684 lines, -11593 lines) |
Patch |
 |
M |
README.chromium
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/config/linux/arm-neon-cpu-detect/vp9_rtcd.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/config/linux/arm-neon/vp9_rtcd.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/config/linux/arm/vp9_rtcd.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/config/linux/arm64/vp9_rtcd.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/config/linux/generic/vp9_rtcd.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/config/linux/ia32/vp9_rtcd.h
|
View
|
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
source/config/linux/mips64el/vp9_rtcd.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/config/linux/mipsel/vp9_rtcd.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/config/linux/x64/vp9_rtcd.h
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
source/config/mac/ia32/vp9_rtcd.h
|
View
|
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
source/config/mac/x64/vp9_rtcd.h
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
source/config/nacl/vp9_rtcd.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/config/win/ia32/vp9_rtcd.h
|
View
|
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
source/config/win/x64/vp9_rtcd.h
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/examples/vpx_temporal_svc_encoder.c
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/libs.mk
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/test/resize_test.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/test/test-data.mk
|
View
|
|
3 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/test/test-data.sha1
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/test/tools_common.sh
|
View
|
|
3 chunks |
+15 lines, -15 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/test/vp9_encoder_parms_get_to_decoder.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
source/libvpx/test/vp9_ethread_test.cc
|
View
|
|
6 chunks |
+11 lines, -5 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/README.libvpx
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/compare.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/convert.h
|
View
|
|
2 chunks |
+0 lines, -11 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/convert_argb.h
|
View
|
|
4 chunks |
+16 lines, -10 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/convert_from.h
|
View
|
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/convert_from_argb.h
|
View
|
|
2 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
D |
source/libvpx/third_party/libyuv/include/libyuv/format_conversion.h
|
View
|
|
1 chunk |
+0 lines, -168 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/row.h
|
View
|
|
48 chunks |
+286 lines, -312 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/scale.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/scale_row.h
|
View
|
|
3 chunks |
+3 lines, -20 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/version.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/include/libyuv/video_common.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/compare.cc
|
View
|
|
3 chunks |
+50 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/compare_neon.cc
|
View
|
|
2 chunks |
+3 lines, -41 lines |
0 comments
|
Download
|
 |
A + |
source/libvpx/third_party/libyuv/source/compare_neon64.cc
|
View
|
|
3 chunks |
+3 lines, -43 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/compare_posix.cc
|
View
|
|
5 chunks |
+5 lines, -11 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/compare_win.cc
|
View
|
|
9 chunks |
+6 lines, -10 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/convert.cc
|
View
|
|
31 chunks |
+124 lines, -305 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/convert_argb.cc
|
View
|
|
18 chunks |
+260 lines, -91 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/convert_from.cc
|
View
|
|
19 chunks |
+110 lines, -99 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/convert_from_argb.cc
|
View
|
|
36 chunks |
+247 lines, -158 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/convert_to_argb.cc
|
View
|
|
4 chunks |
+19 lines, -40 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/convert_to_i420.cc
|
View
|
|
5 chunks |
+4 lines, -48 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/cpu_id.cc
|
View
|
|
6 chunks |
+18 lines, -6 lines |
0 comments
|
Download
|
 |
D |
source/libvpx/third_party/libyuv/source/format_conversion.cc
|
View
|
|
1 chunk |
+0 lines, -554 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/mjpeg_validate.cc
|
View
|
|
2 chunks |
+65 lines, -11 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/planar_functions.cc
|
View
|
|
53 chunks |
+237 lines, -200 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/rotate.cc
|
View
|
|
19 chunks |
+91 lines, -89 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/rotate_argb.cc
|
View
|
|
4 chunks |
+34 lines, -30 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/rotate_neon.cc
|
View
|
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
A |
source/libvpx/third_party/libyuv/source/rotate_neon64.cc
|
View
|
|
1 chunk |
+543 lines, -0 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/row_any.cc
|
View
|
|
15 chunks |
+344 lines, -193 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/row_common.cc
|
View
|
|
10 chunks |
+398 lines, -161 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/row_mips.cc
|
View
|
|
3 chunks |
+4 lines, -87 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/row_neon.cc
|
View
|
|
44 chunks |
+183 lines, -258 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/row_neon64.cc
|
View
|
|
97 chunks |
+1197 lines, -1448 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/row_posix.cc
|
View
|
|
159 chunks |
+1652 lines, -2656 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/row_win.cc
|
View
|
|
197 chunks |
+1250 lines, -2721 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/scale.cc
|
View
|
|
28 chunks |
+74 lines, -117 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/scale_argb.cc
|
View
|
|
14 chunks |
+43 lines, -75 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/scale_common.cc
|
View
|
|
4 chunks |
+16 lines, -32 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/scale_neon.cc
|
View
|
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/scale_neon64.cc
|
View
|
|
3 chunks |
+370 lines, -394 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/scale_posix.cc
|
View
|
|
46 chunks |
+101 lines, -320 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/scale_win.cc
|
View
|
|
46 chunks |
+73 lines, -215 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/third_party/libyuv/source/video_common.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c
|
View
|
|
2 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/common/vp9_alloccommon.h
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/common/vp9_alloccommon.c
|
View
|
|
1 chunk |
+0 lines, -62 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/common/vp9_mvref_common.c
|
View
|
|
1 chunk |
+14 lines, -4 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/common/vp9_reconintra.c
|
View
|
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/common/vp9_rtcd_defs.pl
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/common/x86/vp9_high_loopfilter_intrin_sse2.c
|
View
|
|
14 chunks |
+163 lines, -68 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/decoder/vp9_decodeframe.c
|
View
|
|
4 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/decoder/vp9_decodemv.c
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/decoder/vp9_decoder.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/decoder/vp9_dthread.c
|
View
|
|
2 chunks |
+8 lines, -24 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_avg.c
|
View
|
|
2 chunks |
+17 lines, -7 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_bitstream.c
|
View
|
|
3 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_encodeframe.c
|
View
|
|
8 chunks |
+42 lines, -160 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_encodemb.c
|
View
|
|
2 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_encoder.h
|
View
|
|
4 chunks |
+13 lines, -6 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_encoder.c
|
View
|
|
17 chunks |
+107 lines, -56 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_ethread.c
|
View
|
|
1 chunk |
+20 lines, -20 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_extend.c
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_firstpass.c
|
View
|
|
13 chunks |
+50 lines, -40 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_mbgraph.c
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_mcomp.h
|
View
|
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_mcomp.c
|
View
|
|
1 chunk |
+146 lines, -0 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_pickmode.c
|
View
|
|
3 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_quantize.h
|
View
|
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_quantize.c
|
View
|
|
7 chunks |
+33 lines, -16 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_rd.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_rd.c
|
View
|
|
1 chunk |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_rdopt.c
|
View
|
|
5 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/vp9_svc_layercontext.c
|
View
|
|
2 chunks |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/encoder/x86/vp9_avg_intrin_sse2.c
|
View
|
|
2 chunks |
+44 lines, -44 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/vp9_cx_iface.c
|
View
|
|
5 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
source/libvpx/vp9/vp9_dx_iface.c
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
Total messages: 2 (0 generated)
|