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

Side by Side Diff: third_party/libvpx_new/README.chromium

Issue 1358303003: Roll libvpx c5f119:90a109 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « DEPS ('k') | third_party/libvpx_new/source/config/linux/arm-neon-cpu-detect/vpx_config.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Name: libvpx 1 Name: libvpx
2 URL: http://www.webmproject.org 2 URL: http://www.webmproject.org
3 Version: v1.4.0 3 Version: v1.4.0
4 License: BSD 4 License: BSD
5 License File: source/libvpx/LICENSE 5 License File: source/libvpx/LICENSE
6 Security Critical: yes 6 Security Critical: yes
7 7
8 Date: Monday September 14 2015 8 Date: Tuesday September 22 2015
9 Branch: master 9 Branch: master
10 Commit: c5f11912ae328a912ef087fdcd074ff07e96d8f9 10 Commit: 90a109f0eef8bfaaa4869cf7b2873dac5076b582
11 11
12 Description: 12 Description:
13 Contains the sources used to compile libvpx binaries used by Google Chrome and 13 Contains the sources used to compile libvpx binaries used by Google Chrome and
14 Chromium. 14 Chromium.
15 15
16 The libvpx source is from webmproject.org: 16 The libvpx source is from webmproject.org:
17 git://review.webmproject.org/libvpx 17 http://www.webmproject.org/code/
18 18 https://chromium.googlesource.com/webm/libvpx
19 Notes on updating libvpx source code.
20 19
21 Please follow these steps to update libvpx source code: 20 Please follow these steps to update libvpx source code:
22 21
23 1. Update libvpx source tree. Look for "Current HEAD: <hash>" output to update 22 1. Update the code:
24 README.chromium. Look for "git log from upstream: <git log>" output to add 23 cd source/libvpx
25 to the commit message. 24 git fetch
25 git checkout NEW_HASH
26 26
27 ./update_libvpx.sh [branch name] 27 For a list of changes for the commit message run:
28 cd source/libvpx
29 git log --no-merges --topo-order --pretty="%h %s" --max-count=20 \
30 OLD_HASH..NEW_HASH
28 31
29 2. Generate updated .gypi and config files. 32 2. Generate .gypi, .gni and config files.
30 33
31 ./generate_gypi.sh 34 ./generate_gypi.sh
32 35
33 3. Update this README with any Version, Date, Branch, and Commit changes. The 36 3. Change the libvpx_new revision in src/DEPS to the desired hash from upstream
34 version is in the file source/config/vpx_version.h 37 libvpx. Update README.chromium with Date, Branch, and Commit.
35 38
36 4. Commit the changes in root (I.e README & .gypi files), source/libvpx, and 39 4. Commit the changes in root (I.e README & .gypi files) and
37 source/config directories. The commit message should look like this: 40 source/config directories. The commit message should look like this:
38 libvpx: Pull from upstream
39 41
40 Current HEAD: <hash> 42 Roll libvpx OLD_HASH:NEW_HASH
41 43
42 git log from upstream: 44 git log from upstream:
43 a6b2070 <git commit message 1> 45 90a109f Restrict get_msb inputs
44 08dabbc <git commit message 2> 46 8903b9f remove static from fdct4/8/16/32
45 c29fb02 <git commit message 3> 47 dd4f953 Remove vpx_filter_block1d16_v8_intrin_ssse3
48 38ad2dc Non-rd pickmode: Don't skip checking zeromv-last mode.
49 d6be267 Create sub8x8 block inter prediction function
50 571b7c9 vp9_end_to_end_test: disable vp10 w/high bitdepth
51 <..>
46 52
47 Tools needed to build libvpx: 53 Tools needed to build libvpx:
48 54
49 - generate_gypi.sh 55 - generate_gypi.sh
50 56
51 Generate config and .gypi files that contain the source list for each platform. 57 Generate config and .gypi files that contain the source list for each platform.
52 Configuration for the build is taken from vpx_config.h for each platform. 58 Configuration for the build is taken from vpx_config.h for each platform.
53 59
54 - lint_config.sh 60 - lint_config.sh
55 61
56 A tool to verify vpx_config.h and vpx_config.asm are matched. This also 62 A tool to verify vpx_config.h and vpx_config.asm are matched. This also
57 prints the final configuration after checking. 63 prints the final configuration after checking.
OLDNEW
« no previous file with comments | « DEPS ('k') | third_party/libvpx_new/source/config/linux/arm-neon-cpu-detect/vpx_config.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698