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

Side by Side Diff: README.chromium

Issue 8414025: An additional defense in the Vorbis codec. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: Created 9 years, 1 month 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/README » ('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: ffmpeg 1 Name: ffmpeg
2 Version: 0.9.7 2 Version: 0.9.7
3 3
4 Description: 4 Description:
5 Contains the sources used to compile FFmpeg binaries used by Google Chrome and 5 Contains the sources used to compile FFmpeg binaries used by Google Chrome and
6 Chromium. 6 Chromium.
7 7
8 The FFmpeg source is from ToT of the main ffmpeg branch: 8 The FFmpeg source is from ToT of the main ffmpeg branch:
9 http://git.videolan.org/?p=ffmpeg.git;a=commit;h=bb258fb995a42112d1fe14f53ec59 9b2cd19b707 9 http://git.videolan.org/?p=ffmpeg.git;a=commit;h=bb258fb995a42112d1fe14f53ec59 9b2cd19b707
10 Date: Tue, 12 Jul 2011 22:42:11 10 Date: Tue, 12 Jul 2011 22:42:11
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/39_VP8_fix_oob _read_writes.patch 59 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/39_VP8_fix_oob _read_writes.patch
60 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/40_MKV_fix_oob _write.patch 60 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/40_MKV_fix_oob _write.patch
61 patch -p1 --no-backup-if-mismatch < ../patches/ugly/41_matroska_cluster_i ncremental.patch 61 patch -p1 --no-backup-if-mismatch < ../patches/ugly/41_matroska_cluster_i ncremental.patch
62 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/42_vp8_fix_seg mentation_maps.patch 62 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/42_vp8_fix_seg mentation_maps.patch
63 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/43_mkv_seekahe ad_revalidate.patch 63 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/43_mkv_seekahe ad_revalidate.patch
64 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/44_vorbis_oob_ read.patch 64 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/44_vorbis_oob_ read.patch
65 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/45_mkv_fix_seg map_cache_overflow.patch 65 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/45_mkv_fix_seg map_cache_overflow.patch
66 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/46_vp3_fix_dou ble_free_invalid_read.patch 66 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/46_vp3_fix_dou ble_free_invalid_read.patch
67 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/47_vp3_fix_inf loop_and_memleak.patch 67 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/47_vp3_fix_inf loop_and_memleak.patch
68 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/48_vorbis_resi due_buffer.patch 68 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/48_vorbis_resi due_buffer.patch
69 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/49_vorbis_buff er_defense.patch
69 cd .. 70 cd ..
70 71
71 72
72 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment 73 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment
73 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. 74 or 7-Zip to extract the archives. We've experienced issues when using WinRAR.
74 75
75 Since FFmpeg is sandboxed inside the render process, we're only interested in 76 Since FFmpeg is sandboxed inside the render process, we're only interested in
76 building the absolute minimum. 77 building the absolute minimum.
77 78
78 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome. 79 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome.
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 diff -wurp -N orig ffmpeg >patches/to_upstream/47_vp3_fix_infloop_and_mem leak.patch 318 diff -wurp -N orig ffmpeg >patches/to_upstream/47_vp3_fix_infloop_and_mem leak.patch
318 319
319 rm -rf orig 320 rm -rf orig
320 cp -R ffmpeg orig 321 cp -R ffmpeg orig
321 cd ffmpeg 322 cd ffmpeg
322 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/48_vorbis_resi due_buffer.patch 323 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/48_vorbis_resi due_buffer.patch
323 cd .. 324 cd ..
324 diff -wurp -N orig ffmpeg 325 diff -wurp -N orig ffmpeg
325 diff -wurp -N orig ffmpeg >patches/to_upstream/48_vorbis_residue_buffer.p atch 326 diff -wurp -N orig ffmpeg >patches/to_upstream/48_vorbis_residue_buffer.p atch
326 327
328 rm -rf orig
329 cp -R ffmpeg orig
330 cd ffmpeg
331 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/48_vorbis_resi due_buffer.patch
332 cd ..
333 diff -wurp -N orig ffmpeg
334 diff -wurp -N orig ffmpeg >patches/to_upstream/49_vorbis_buffer_defense.p atch
335
327 Testing 336 Testing
328 Updates should be tested against 337 Updates should be tested against
329 a) http://wiki.xiph.org/TheoraTestsuite 338 a) http://wiki.xiph.org/TheoraTestsuite
330 b) WebKit Layout Tests 339 b) WebKit Layout Tests
331 http://www.chromium.org/developers/testing/webkit-layout-tests 340 http://www.chromium.org/developers/testing/webkit-layout-tests
332 make -r test_shell BUILDTYPE=Debug -j16 341 make -r test_shell BUILDTYPE=Debug -j16
333 make -r ImageDiff BUILDTYPE=Debug -j16 342 make -r ImageDiff BUILDTYPE=Debug -j16
334 make -r DumpRenderTree BUILDTYPE=Debug -j16 343 make -r DumpRenderTree BUILDTYPE=Debug -j16
335 ./webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\* 344 ./webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\*
OLDNEW
« no previous file with comments | « no previous file | patches/README » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698