Roll libvpx c5f119:90a109
Update README.chromium to reflect some of the changes to
the update procedure.
90a109f Restrict get_msb inputs
8903b9f remove static from fdct4/8/16/32
dd4f953 Remove vpx_filter_block1d16_v8_intrin_ssse3
38ad2dc Non-rd pickmode: Don't skip checking zeromv-last mode.
d6be267 Create sub8x8 block inter prediction function
571b7c9 vp9_end_to_end_test: disable vp10 w/high bitdepth
12355c4 configure: add --extra-cxxflags option
69ceed8 iosbuild: Enable PIC for x86 targets.
01276f4 iosbuild: Add --test-link argument.
e00470a vp9_arf_freq_test: disable vp10 w/high bitdepth
c3bf837 Refactor mbmi_ext structure
730cdef Add SVC codec control to set frame flags and buffer indices.
ad0ac04 vp9/decode_tiles_mt: move frame count accum from loop
5e1e6a9 VP9Decoder: remove duplicate tile_worker_info
2d06b08 vp9/decode_tiles_mt: move some inits from inner loop
0548046
vp9_accumulate_frame_counts: pass counts directly
683b5a3 vpx_subpixel_8t_ssse3: fix reg counts/access
50f9442 vp10: do sub8x8 block reconstruction in full subblocks.
ed29c2f vp10: fix 4:2:2 chroma MVs for 8x4/4x4 blocks.
43be86d vp10: remove double MV value check.
<..>
R=tomfinegan@chromium.org
Review URL: https://codereview.chromium.org/1358303003
Cr-Commit-Position: refs/heads/master@{#350317}
This commit is contained in:
DEPS
third_party/libvpx_new
README.chromium
source
config
2
DEPS
2
DEPS
@ -189,7 +189,7 @@ deps = {
|
||||
Var('chromium_git') + '/chromium/deps/libvpx.git' + '@' + Var('libvpx_revision'),
|
||||
|
||||
'src/third_party/libvpx_new/source/libvpx':
|
||||
Var('chromium_git') + '/webm/libvpx.git' + '@' + 'c5f11912ae328a912ef087fdcd074ff07e96d8f9',
|
||||
Var('chromium_git') + '/webm/libvpx.git' + '@' + '90a109f0eef8bfaaa4869cf7b2873dac5076b582',
|
||||
|
||||
'src/third_party/ffmpeg':
|
||||
Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '382b031ebab06b25df0708dd44aafad235657d2c',
|
||||
|
42
third_party/libvpx_new/README.chromium
vendored
42
third_party/libvpx_new/README.chromium
vendored
@ -5,44 +5,50 @@ License: BSD
|
||||
License File: source/libvpx/LICENSE
|
||||
Security Critical: yes
|
||||
|
||||
Date: Monday September 14 2015
|
||||
Date: Tuesday September 22 2015
|
||||
Branch: master
|
||||
Commit: c5f11912ae328a912ef087fdcd074ff07e96d8f9
|
||||
Commit: 90a109f0eef8bfaaa4869cf7b2873dac5076b582
|
||||
|
||||
Description:
|
||||
Contains the sources used to compile libvpx binaries used by Google Chrome and
|
||||
Chromium.
|
||||
|
||||
The libvpx source is from webmproject.org:
|
||||
git://review.webmproject.org/libvpx
|
||||
|
||||
Notes on updating libvpx source code.
|
||||
http://www.webmproject.org/code/
|
||||
https://chromium.googlesource.com/webm/libvpx
|
||||
|
||||
Please follow these steps to update libvpx source code:
|
||||
|
||||
1. Update libvpx source tree. Look for "Current HEAD: <hash>" output to update
|
||||
README.chromium. Look for "git log from upstream: <git log>" output to add
|
||||
to the commit message.
|
||||
1. Update the code:
|
||||
cd source/libvpx
|
||||
git fetch
|
||||
git checkout NEW_HASH
|
||||
|
||||
./update_libvpx.sh [branch name]
|
||||
For a list of changes for the commit message run:
|
||||
cd source/libvpx
|
||||
git log --no-merges --topo-order --pretty="%h %s" --max-count=20 \
|
||||
OLD_HASH..NEW_HASH
|
||||
|
||||
2. Generate updated .gypi and config files.
|
||||
2. Generate .gypi, .gni and config files.
|
||||
|
||||
./generate_gypi.sh
|
||||
|
||||
3. Update this README with any Version, Date, Branch, and Commit changes. The
|
||||
version is in the file source/config/vpx_version.h
|
||||
3. Change the libvpx_new revision in src/DEPS to the desired hash from upstream
|
||||
libvpx. Update README.chromium with Date, Branch, and Commit.
|
||||
|
||||
4. Commit the changes in root (I.e README & .gypi files), source/libvpx, and
|
||||
4. Commit the changes in root (I.e README & .gypi files) and
|
||||
source/config directories. The commit message should look like this:
|
||||
libvpx: Pull from upstream
|
||||
|
||||
Current HEAD: <hash>
|
||||
Roll libvpx OLD_HASH:NEW_HASH
|
||||
|
||||
git log from upstream:
|
||||
a6b2070 <git commit message 1>
|
||||
08dabbc <git commit message 2>
|
||||
c29fb02 <git commit message 3>
|
||||
90a109f Restrict get_msb inputs
|
||||
8903b9f remove static from fdct4/8/16/32
|
||||
dd4f953 Remove vpx_filter_block1d16_v8_intrin_ssse3
|
||||
38ad2dc Non-rd pickmode: Don't skip checking zeromv-last mode.
|
||||
d6be267 Create sub8x8 block inter prediction function
|
||||
571b7c9 vp9_end_to_end_test: disable vp10 w/high bitdepth
|
||||
<..>
|
||||
|
||||
Tools needed to build libvpx:
|
||||
|
||||
|
@ -86,6 +86,7 @@
|
||||
.equ CONFIG_SPATIAL_SVC , 0
|
||||
.equ CONFIG_FP_MB_STATS , 0
|
||||
.equ CONFIG_EMULATE_HARDWARE , 0
|
||||
.equ CONFIG_MISC_FIXES , 0
|
||||
.equ DECODE_WIDTH_LIMIT , 16384
|
||||
.equ DECODE_HEIGHT_LIMIT , 16384
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -86,6 +86,7 @@
|
||||
.equ CONFIG_SPATIAL_SVC , 0
|
||||
.equ CONFIG_FP_MB_STATS , 0
|
||||
.equ CONFIG_EMULATE_HARDWARE , 0
|
||||
.equ CONFIG_MISC_FIXES , 0
|
||||
.equ DECODE_WIDTH_LIMIT , 16384
|
||||
.equ DECODE_HEIGHT_LIMIT , 16384
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -86,6 +86,7 @@
|
||||
.equ CONFIG_SPATIAL_SVC , 0
|
||||
.equ CONFIG_FP_MB_STATS , 0
|
||||
.equ CONFIG_EMULATE_HARDWARE , 0
|
||||
.equ CONFIG_MISC_FIXES , 0
|
||||
.equ DECODE_WIDTH_LIMIT , 16384
|
||||
.equ DECODE_HEIGHT_LIMIT , 16384
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -86,6 +86,7 @@
|
||||
.equ CONFIG_SPATIAL_SVC , 0
|
||||
.equ CONFIG_FP_MB_STATS , 0
|
||||
.equ CONFIG_EMULATE_HARDWARE , 0
|
||||
.equ CONFIG_MISC_FIXES , 0
|
||||
.equ DECODE_WIDTH_LIMIT , 16384
|
||||
.equ DECODE_HEIGHT_LIMIT , 16384
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -86,6 +86,7 @@
|
||||
.equ CONFIG_SPATIAL_SVC , 0
|
||||
.equ CONFIG_FP_MB_STATS , 0
|
||||
.equ CONFIG_EMULATE_HARDWARE , 0
|
||||
.equ CONFIG_MISC_FIXES , 0
|
||||
.equ DECODE_WIDTH_LIMIT , 16384
|
||||
.equ DECODE_HEIGHT_LIMIT , 16384
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -83,5 +83,6 @@
|
||||
%define CONFIG_SPATIAL_SVC 0
|
||||
%define CONFIG_FP_MB_STATS 0
|
||||
%define CONFIG_EMULATE_HARDWARE 0
|
||||
%define CONFIG_MISC_FIXES 0
|
||||
%define DECODE_WIDTH_LIMIT 16384
|
||||
%define DECODE_HEIGHT_LIMIT 16384
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -83,5 +83,6 @@
|
||||
%define CONFIG_SPATIAL_SVC 0
|
||||
%define CONFIG_FP_MB_STATS 0
|
||||
%define CONFIG_EMULATE_HARDWARE 0
|
||||
%define CONFIG_MISC_FIXES 0
|
||||
%define DECODE_WIDTH_LIMIT 16384
|
||||
%define DECODE_HEIGHT_LIMIT 16384
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -83,5 +83,6 @@
|
||||
%define CONFIG_SPATIAL_SVC 0
|
||||
%define CONFIG_FP_MB_STATS 0
|
||||
%define CONFIG_EMULATE_HARDWARE 0
|
||||
%define CONFIG_MISC_FIXES 0
|
||||
%define DECODE_WIDTH_LIMIT 16384
|
||||
%define DECODE_HEIGHT_LIMIT 16384
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -83,5 +83,6 @@
|
||||
%define CONFIG_SPATIAL_SVC 0
|
||||
%define CONFIG_FP_MB_STATS 0
|
||||
%define CONFIG_EMULATE_HARDWARE 0
|
||||
%define CONFIG_MISC_FIXES 0
|
||||
%define DECODE_WIDTH_LIMIT 16384
|
||||
%define DECODE_HEIGHT_LIMIT 16384
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -86,6 +86,7 @@
|
||||
.equ CONFIG_SPATIAL_SVC , 0
|
||||
.equ CONFIG_FP_MB_STATS , 0
|
||||
.equ CONFIG_EMULATE_HARDWARE , 0
|
||||
.equ CONFIG_MISC_FIXES , 0
|
||||
.equ DECODE_WIDTH_LIMIT , 16384
|
||||
.equ DECODE_HEIGHT_LIMIT , 16384
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -1,7 +1,7 @@
|
||||
#define VERSION_MAJOR 1
|
||||
#define VERSION_MINOR 4
|
||||
#define VERSION_PATCH 0
|
||||
#define VERSION_EXTRA "1219-gc5f1191"
|
||||
#define VERSION_EXTRA "1367-g90a109f"
|
||||
#define VERSION_PACKED ((VERSION_MAJOR<<16)|(VERSION_MINOR<<8)|(VERSION_PATCH))
|
||||
#define VERSION_STRING_NOSP "v1.4.0-1219-gc5f1191"
|
||||
#define VERSION_STRING " v1.4.0-1219-gc5f1191"
|
||||
#define VERSION_STRING_NOSP "v1.4.0-1367-g90a109f"
|
||||
#define VERSION_STRING " v1.4.0-1367-g90a109f"
|
||||
|
@ -83,5 +83,6 @@
|
||||
%define CONFIG_SPATIAL_SVC 0
|
||||
%define CONFIG_FP_MB_STATS 0
|
||||
%define CONFIG_EMULATE_HARDWARE 0
|
||||
%define CONFIG_MISC_FIXES 0
|
||||
%define DECODE_WIDTH_LIMIT 16384
|
||||
%define DECODE_HEIGHT_LIMIT 16384
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
@ -83,5 +83,6 @@
|
||||
%define CONFIG_SPATIAL_SVC 0
|
||||
%define CONFIG_FP_MB_STATS 0
|
||||
%define CONFIG_EMULATE_HARDWARE 0
|
||||
%define CONFIG_MISC_FIXES 0
|
||||
%define DECODE_WIDTH_LIMIT 16384
|
||||
%define DECODE_HEIGHT_LIMIT 16384
|
||||
|
@ -95,6 +95,7 @@
|
||||
#define CONFIG_SPATIAL_SVC 0
|
||||
#define CONFIG_FP_MB_STATS 0
|
||||
#define CONFIG_EMULATE_HARDWARE 0
|
||||
#define CONFIG_MISC_FIXES 0
|
||||
#define DECODE_WIDTH_LIMIT 16384
|
||||
#define DECODE_HEIGHT_LIMIT 16384
|
||||
#endif /* VPX_CONFIG_H */
|
||||
|
Reference in New Issue
Block a user