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

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

Issue 8497048: Fix invalid reads detected by Valgrind when the frame size changes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/
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 | third_party/ffmpeg/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 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 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 cd .. 71 cd ..
71 72
72 73
73 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment 74 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment
74 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. 75 or 7-Zip to extract the archives. We've experienced issues when using WinRAR.
75 76
76 Since FFmpeg is sandboxed inside the render process, we're only interested in 77 Since FFmpeg is sandboxed inside the render process, we're only interested in
77 building the absolute minimum. 78 building the absolute minimum.
78 79
79 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome. 80 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome.
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after
326 diff -wurp -N orig ffmpeg >patches/to_upstream/48_vorbis_residue_buffer.p atch 327 diff -wurp -N orig ffmpeg >patches/to_upstream/48_vorbis_residue_buffer.p atch
327 328
328 rm -rf orig 329 rm -rf orig
329 cp -R ffmpeg orig 330 cp -R ffmpeg orig
330 cd ffmpeg 331 cd ffmpeg
331 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/48_vorbis_resi due_buffer.patch 332 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/48_vorbis_resi due_buffer.patch
332 cd .. 333 cd ..
333 diff -wurp -N orig ffmpeg 334 diff -wurp -N orig ffmpeg
334 diff -wurp -N orig ffmpeg >patches/to_upstream/49_vorbis_buffer_defense.p atch 335 diff -wurp -N orig ffmpeg >patches/to_upstream/49_vorbis_buffer_defense.p atch
335 336
337 rm -rf orig
338 cp -R ffmpeg orig
339 cd ffmpeg
340 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/49_vorbis_buff er_defense.patch
341 cd ..
342 diff -wurp -N orig ffmpeg
343 diff -wurp -N orig ffmpeg >patches/to_upstream/50_vp8_fix_frame_size_chan ges.patch
344
336 Testing 345 Testing
337 Updates should be tested against 346 Updates should be tested against
338 a) http://wiki.xiph.org/TheoraTestsuite 347 a) http://wiki.xiph.org/TheoraTestsuite
339 b) WebKit Layout Tests 348 b) WebKit Layout Tests
340 http://www.chromium.org/developers/testing/webkit-layout-tests 349 http://www.chromium.org/developers/testing/webkit-layout-tests
341 make -r test_shell BUILDTYPE=Debug -j16 350 make -r test_shell BUILDTYPE=Debug -j16
342 make -r ImageDiff BUILDTYPE=Debug -j16 351 make -r ImageDiff BUILDTYPE=Debug -j16
343 make -r DumpRenderTree BUILDTYPE=Debug -j16 352 make -r DumpRenderTree BUILDTYPE=Debug -j16
344 ./webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\* 353 ./webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\*
OLDNEW
« no previous file with comments | « no previous file | third_party/ffmpeg/patches/README » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698