| OLD | NEW |
| 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 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 patch -p1 --no-backup-if-mismatch < ../patches/ugly/10_aac_oob_read.patch | 45 patch -p1 --no-backup-if-mismatch < ../patches/ugly/10_aac_oob_read.patch |
| 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 cd .. | 56 cd .. |
| 56 | 57 |
| 57 There is also a script "make_src_tree.sh" that automates most of the steps | 58 There is also a script "make_src_tree.sh" that automates most of the steps |
| 58 above for you. It is currently only tested on linux. | 59 above for you. It is currently only tested on linux. |
| 59 | 60 |
| 60 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment | 61 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment |
| 61 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. | 62 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. |
| 62 | 63 |
| 63 Since FFmpeg is sandboxed inside the render process, we're only interested in | 64 Since FFmpeg is sandboxed inside the render process, we're only interested in |
| 64 building the absolute minimum. | 65 building the absolute minimum. |
| (...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 272 diff -wurp -N orig ffmpeg-mt >patches/to_upstream/18_respect_swscale.patc
h | 273 diff -wurp -N orig ffmpeg-mt >patches/to_upstream/18_respect_swscale.patc
h |
| 273 | 274 |
| 274 rm -rf orig | 275 rm -rf orig |
| 275 cp -R ffmpeg-mt orig | 276 cp -R ffmpeg-mt orig |
| 276 cd ffmpeg-mt | 277 cd ffmpeg-mt |
| 277 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/19_vorbis_de
code.patch | 278 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/19_vorbis_de
code.patch |
| 278 cd .. | 279 cd .. |
| 279 diff -wurp -N orig ffmpeg-mt | 280 diff -wurp -N orig ffmpeg-mt |
| 280 diff -wurp -N orig ffmpeg-mt >patches/from_upstream/19_vorbis_decode.patc
h | 281 diff -wurp -N orig ffmpeg-mt >patches/from_upstream/19_vorbis_decode.patc
h |
| 281 | 282 |
| 283 rm -rf orig |
| 284 cp -R ffmpeg-mt orig |
| 285 cd ffmpeg-mt |
| 286 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/20_r25798_og
g_data_offset.patch |
| 287 cd .. |
| 288 diff -wurp -N orig ffmpeg-mt |
| 289 diff -wurp -N orig ffmpeg-mt >patches/from_upstream/20_r25798_ogg_data_of
fset.patch |
| 282 | 290 |
| 283 Testing | 291 Testing |
| 284 Updates should be tested against | 292 Updates should be tested against |
| 285 http://wiki.xiph.org/TheoraTestsuite | 293 http://wiki.xiph.org/TheoraTestsuite |
| 286 WebKit Layout Tests | 294 WebKit Layout Tests |
| 287 http://www.chromium.org/developers/testing/webkit-layout-tests | 295 http://www.chromium.org/developers/testing/webkit-layout-tests |
| 288 make -r test_shell BUILDTYPE=Debug | 296 make -r test_shell BUILDTYPE=Debug |
| 289 ./src/webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\* | 297 ./src/webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\* |
| 290 | 298 |
| OLD | NEW |