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

Side by Side Diff: README.chromium

Issue 5964011: Fix a couple of errors with bad Vorbis headers, and go through the associated... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 9 years, 12 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | patches/to_upstream/21_vorbis_overflow.patch » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Contains the sources used to compile FFmpeg binaries used by Google Chrome and 1 Contains the sources used to compile FFmpeg binaries used by Google Chrome and
2 Chromium. 2 Chromium.
3 3
4 The FFmpeg source is from Alexander Strange's ffmpeg-mt branch: 4 The FFmpeg source is from Alexander Strange's ffmpeg-mt branch:
5 git://gitorious.org/~astrange/ffmpeg/ffmpeg-mt.git 5 git://gitorious.org/~astrange/ffmpeg/ffmpeg-mt.git
6 Date: Friday November 6 2010 6 Date: Friday November 6 2010
7 Commit: ea396d3 7 Commit: ea396d3
8 This corresponds to r25669 in the mainline ffmpeg repository. 8 This corresponds to r25669 in the mainline ffmpeg repository.
9 9
10 libvpx source 10 libvpx source
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/11_mkv_buffer_ overflow.patch 46 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/11_mkv_buffer_ overflow.patch
47 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/12_ogg_seek_to _zero.patch 47 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/12_ogg_seek_to _zero.patch
48 patch -p1 --no-backup-if-mismatch < ../patches/ugly/13_remove_avcore.patc h 48 patch -p1 --no-backup-if-mismatch < ../patches/ugly/13_remove_avcore.patc h
49 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/14_vp8_encode_ options.patch 49 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/14_vp8_encode_ options.patch
50 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/15_webp_ffmpeg .patch 50 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/15_webp_ffmpeg .patch
51 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/16_neon_offset s.patch 51 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/16_neon_offset s.patch
52 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/17_mpegthread. patch 52 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/17_mpegthread. patch
53 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/18_respect_sws cale.patch 53 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/18_respect_sws cale.patch
54 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/19_vorbis_de code.patch 54 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/19_vorbis_de code.patch
55 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/20_r25798_og g_data_offset.patch 55 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/20_r25798_og g_data_offset.patch
56 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/21_vorbis_over flow.patch
56 cd .. 57 cd ..
57 58
58 There is also a script "make_src_tree.sh" that automates most of the steps 59 There is also a script "make_src_tree.sh" that automates most of the steps
59 above for you. It is currently only tested on linux. 60 above for you. It is currently only tested on linux.
60 61
61 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment 62 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment
62 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. 63 or 7-Zip to extract the archives. We've experienced issues when using WinRAR.
63 64
64 Since FFmpeg is sandboxed inside the render process, we're only interested in 65 Since FFmpeg is sandboxed inside the render process, we're only interested in
65 building the absolute minimum. 66 building the absolute minimum.
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
281 diff -wurp -N orig ffmpeg-mt >patches/from_upstream/19_vorbis_decode.patc h 282 diff -wurp -N orig ffmpeg-mt >patches/from_upstream/19_vorbis_decode.patc h
282 283
283 rm -rf orig 284 rm -rf orig
284 cp -R ffmpeg-mt orig 285 cp -R ffmpeg-mt orig
285 cd ffmpeg-mt 286 cd ffmpeg-mt
286 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/20_r25798_og g_data_offset.patch 287 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/20_r25798_og g_data_offset.patch
287 cd .. 288 cd ..
288 diff -wurp -N orig ffmpeg-mt 289 diff -wurp -N orig ffmpeg-mt
289 diff -wurp -N orig ffmpeg-mt >patches/from_upstream/20_r25798_ogg_data_of fset.patch 290 diff -wurp -N orig ffmpeg-mt >patches/from_upstream/20_r25798_ogg_data_of fset.patch
290 291
292 rm -rf orig
293 cp -R ffmpeg-mt orig
294 cd ffmpeg-mt
295 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/21_vorbis_over flow.patch
296 cd ..
297 diff -wurp -N orig ffmpeg-mt
298 diff -wurp -N orig ffmpeg-mt >patches/to_upstream/21_vorbis_overflow.patc h
299
291 Testing 300 Testing
292 Updates should be tested against 301 Updates should be tested against
293 http://wiki.xiph.org/TheoraTestsuite 302 http://wiki.xiph.org/TheoraTestsuite
294 WebKit Layout Tests 303 WebKit Layout Tests
295 http://www.chromium.org/developers/testing/webkit-layout-tests 304 http://www.chromium.org/developers/testing/webkit-layout-tests
296 make -r test_shell BUILDTYPE=Debug 305 make -r test_shell BUILDTYPE=Debug
297 ./src/webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\* 306 ./src/webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\*
298 307
OLDNEW
« no previous file with comments | « no previous file | patches/to_upstream/21_vorbis_overflow.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698