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

Side by Side Diff: README.chromium

Issue 9309087: Fix fairly harmless OOB read from MAV_0001.3G2.asan.4f.188 (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 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 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 cd .. 74 cd ..
74 75
75 76
76 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment 77 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment
77 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. 78 or 7-Zip to extract the archives. We've experienced issues when using WinRAR.
78 79
79 Since FFmpeg is sandboxed inside the render process, we're only interested in 80 Since FFmpeg is sandboxed inside the render process, we're only interested in
80 building the absolute minimum. 81 building the absolute minimum.
81 82
82 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome. 83 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome.
(...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after
353 diff -wurp -N orig ffmpeg >patches/to_upstream/52_vorbis_fix_floor1_vecto r_int_overflow.patch 354 diff -wurp -N orig ffmpeg >patches/to_upstream/52_vorbis_fix_floor1_vecto r_int_overflow.patch
354 355
355 rm -rf orig 356 rm -rf orig
356 cp -R ffmpeg orig 357 cp -R ffmpeg orig
357 cd ffmpeg 358 cd ffmpeg
358 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/53_matroska_co dec_config.patch 359 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/53_matroska_co dec_config.patch
359 cd .. 360 cd ..
360 diff -wurp -N orig ffmpeg 361 diff -wurp -N orig ffmpeg
361 diff -wurp -N orig ffmpeg >patches/to_upstream/53_matroska_codec_config.p atch 362 diff -wurp -N orig ffmpeg >patches/to_upstream/53_matroska_codec_config.p atch
362 363
364 rm -rf orig
365 cp -R ffmpeg orig
366 cd ffmpeg
367 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/54_mov_stss.pa tch
368 cd ..
369 diff -wurp -N orig ffmpeg
370 diff -wurp -N orig ffmpeg >patches/to_upstream/54_mov_stss.patch
371
363 Testing 372 Testing
364 Updates should be tested against 373 Updates should be tested against
365 a) http://wiki.xiph.org/TheoraTestsuite 374 a) http://wiki.xiph.org/TheoraTestsuite
366 b) WebKit Layout Tests 375 b) WebKit Layout Tests
367 http://www.chromium.org/developers/testing/webkit-layout-tests 376 http://www.chromium.org/developers/testing/webkit-layout-tests
368 make -r test_shell BUILDTYPE=Debug -j16 377 make -r test_shell BUILDTYPE=Debug -j16
369 make -r ImageDiff BUILDTYPE=Debug -j16 378 make -r ImageDiff BUILDTYPE=Debug -j16
370 make -r DumpRenderTree BUILDTYPE=Debug -j16 379 make -r DumpRenderTree BUILDTYPE=Debug -j16
371 ./webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\* 380 ./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