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

Side by Side Diff: README.chromium

Issue 9340008: Avoid OOB reads in nal parsing. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: Created 8 years, 10 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/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 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/49_vorbis_buff er_defense.patch
70 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/50_vp8_fix_fra me_size_changes.patch 70 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/50_vp8_fix_fra me_size_changes.patch
71 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/52_vorbis_fix_ floor1_vector_int_overflow.patch 71 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/52_vorbis_fix_ floor1_vector_int_overflow.patch
72 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/53_matroska_co dec_config.patch 72 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/53_matroska_co dec_config.patch
73 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/54_mov_stss.pa tch 73 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/54_mov_stss.pa tch
74 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/55_h264_nal.pa tch
74 cd .. 75 cd ..
75 76
76 77
77 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment 78 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment
78 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. 79 or 7-Zip to extract the archives. We've experienced issues when using WinRAR.
79 80
80 Since FFmpeg is sandboxed inside the render process, we're only interested in 81 Since FFmpeg is sandboxed inside the render process, we're only interested in
81 building the absolute minimum. 82 building the absolute minimum.
82 83
83 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome. 84 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome.
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
371 diff -wurp -N orig ffmpeg >patches/to_upstream/53_vp8_fix_reference_list. patch 372 diff -wurp -N orig ffmpeg >patches/to_upstream/53_vp8_fix_reference_list. patch
372 373
373 rm -rf orig 374 rm -rf orig
374 cp -R ffmpeg orig 375 cp -R ffmpeg orig
375 cd ffmpeg 376 cd ffmpeg
376 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/54_mov_stss.pa tch 377 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/54_mov_stss.pa tch
377 cd .. 378 cd ..
378 diff -wurp -N orig ffmpeg 379 diff -wurp -N orig ffmpeg
379 diff -wurp -N orig ffmpeg >patches/to_upstream/54_mov_stss.patch 380 diff -wurp -N orig ffmpeg >patches/to_upstream/54_mov_stss.patch
380 381
382 rm -rf orig
383 cp -R ffmpeg orig
384 cd ffmpeg
385 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/55_h264_nal.pa tch
386 cd ..
387 diff -wurp -N orig ffmpeg
388 diff -wurp -N orig ffmpeg >patches/to_upstream/55_h264_nal.patch
389
381 Testing 390 Testing
382 Updates should be tested against 391 Updates should be tested against
383 a) http://wiki.xiph.org/TheoraTestsuite 392 a) http://wiki.xiph.org/TheoraTestsuite
384 b) WebKit Layout Tests 393 b) WebKit Layout Tests
385 http://www.chromium.org/developers/testing/webkit-layout-tests 394 http://www.chromium.org/developers/testing/webkit-layout-tests
386 make -r test_shell BUILDTYPE=Debug -j16 395 make -r test_shell BUILDTYPE=Debug -j16
387 make -r ImageDiff BUILDTYPE=Debug -j16 396 make -r ImageDiff BUILDTYPE=Debug -j16
388 make -r DumpRenderTree BUILDTYPE=Debug -j16 397 make -r DumpRenderTree BUILDTYPE=Debug -j16
389 ./webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\* 398 ./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