OLD | NEW |
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 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/11_mkv_buffer_
overflow.patch | 45 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/11_mkv_buffer_
overflow.patch |
46 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/12_ogg_seek_to
_zero.patch | 46 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/12_ogg_seek_to
_zero.patch |
47 patch -p1 --no-backup-if-mismatch < ../patches/ugly/13_remove_avcore.patc
h | 47 patch -p1 --no-backup-if-mismatch < ../patches/ugly/13_remove_avcore.patc
h |
48 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/14_vp8_encode_
options.patch | 48 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/14_vp8_encode_
options.patch |
49 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/15_webp_ffmpeg
.patch | 49 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/15_webp_ffmpeg
.patch |
50 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/25_ogg_index.p
atch | 50 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/25_ogg_index.p
atch |
51 patch -p1 --no-backup-if-mismatch < ../patches/ugly/30_enforce_mp3_oob.pa
tch | 51 patch -p1 --no-backup-if-mismatch < ../patches/ugly/30_enforce_mp3_oob.pa
tch |
52 patch -p1 --no-backup-if-mismatch < ../patches/ugly/31_remove_attribute_d
eprecated.patch | 52 patch -p1 --no-backup-if-mismatch < ../patches/ugly/31_remove_attribute_d
eprecated.patch |
53 patch -p1 --no-backup-if-mismatch < ../patches/ugly/32_add_rawdec_for_mac
_win.patch | 53 patch -p1 --no-backup-if-mismatch < ../patches/ugly/32_add_rawdec_for_mac
_win.patch |
54 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/34_ogg_memcpy.
patch | 54 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/34_ogg_memcpy.
patch |
| 55 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/35_oggdec_dura
tion.patch |
| 56 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/36_theora_fl
ush.patch |
| 57 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/37_VP8_armv6_o
ptimizations.patch |
| 58 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/38_webm_cues
_before_first_cluster.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 |
| 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 |
| 63 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/43_mkv_seekahe
ad_revalidate.patch |
55 cd .. | 64 cd .. |
56 | 65 |
57 | 66 |
58 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment | 67 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment |
59 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. | 68 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. |
60 | 69 |
61 Since FFmpeg is sandboxed inside the render process, we're only interested in | 70 Since FFmpeg is sandboxed inside the render process, we're only interested in |
62 building the absolute minimum. | 71 building the absolute minimum. |
63 | 72 |
64 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome. | 73 Refer to build_ffmpeg.sh for configuration flags for Chromium and Google Chrome. |
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
191 diff -wurp -N orig ffmpeg >patches/ugly/32_add_rawdec_to_Makefile.patch | 200 diff -wurp -N orig ffmpeg >patches/ugly/32_add_rawdec_to_Makefile.patch |
192 | 201 |
193 rm -rf orig | 202 rm -rf orig |
194 cp -R ffmpeg orig | 203 cp -R ffmpeg orig |
195 cd ffmpeg | 204 cd ffmpeg |
196 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/34_ogg_memcpy.
patch | 205 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/34_ogg_memcpy.
patch |
197 cd .. | 206 cd .. |
198 diff -wurp -N orig ffmpeg | 207 diff -wurp -N orig ffmpeg |
199 diff -wurp -N orig ffmpeg >patches/to_upstream/34_ogg_memcpy.patch | 208 diff -wurp -N orig ffmpeg >patches/to_upstream/34_ogg_memcpy.patch |
200 | 209 |
| 210 rm -rf orig |
| 211 cp -R ffmpeg orig |
| 212 cd ffmpeg |
| 213 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/35_oggdec_dura
tion.patch |
| 214 cd .. |
| 215 diff -wurp -N orig ffmpeg |
| 216 diff -wurp -N orig ffmpeg >patches/to_upstream/35_oggdec_duration.patch |
| 217 |
| 218 rm -rf orig |
| 219 cp -R ffmpeg orig |
| 220 cd ffmpeg |
| 221 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/36_theora_fl
ush.patch |
| 222 cd .. |
| 223 diff -wurp -N orig ffmpeg |
| 224 diff -wurp -N orig ffmpeg >patches/from_upstream/36_theora_flush.patch |
| 225 |
| 226 rm -rf orig |
| 227 cp -R ffmpeg orig |
| 228 cd ffmpeg |
| 229 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/37_VP8_armv6_o
ptimizations.patch |
| 230 cd .. |
| 231 diff -wurp -N orig ffmpeg |
| 232 diff -wurp -N orig ffmpeg >patches/to_upstream/37_VP8_armv6_optimizations
.patch |
| 233 |
| 234 rm -rf orig |
| 235 cp -R ffmpeg orig |
| 236 cd ffmpeg |
| 237 patch -p1 --no-backup-if-mismatch < ../patches/from_upstream/38_webm_cues
_before_first_cluster.patch |
| 238 cd .. |
| 239 diff -wurp -N orig ffmpeg |
| 240 diff -wurp -N orig ffmpeg >patches/from_upstream/38_webm_cues_before_firs
t_cluster.patch |
| 241 |
| 242 rm -rf orig |
| 243 cp -R ffmpeg orig |
| 244 cd ffmpeg |
| 245 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/39_VP8_fix_oob
_read_writes.patch |
| 246 cd .. |
| 247 diff -wurp -N orig ffmpeg |
| 248 diff -wurp -N orig ffmpeg >patches/to_upstream/39_VP8_fix_oob_read_writes
.patch |
| 249 |
| 250 rm -rf orig |
| 251 cp -R ffmpeg orig |
| 252 cd ffmpeg |
| 253 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/40_MKV_fix_oob
_write.patch |
| 254 cd .. |
| 255 diff -wurp -N orig ffmpeg |
| 256 diff -wurp -N orig ffmpeg >patches/to_upstream/40_MKV_fix_oob_write.patch |
| 257 |
| 258 rm -rf orig |
| 259 cp -R ffmpeg orig |
| 260 cd ffmpeg |
| 261 patch -p1 --no-backup-if-mismatch < ../patches/ugly/41_matroska_cluster_i
ncremental.patch |
| 262 cd .. |
| 263 diff -wurp -N orig ffmpeg |
| 264 diff -wurp -N orig ffmpeg >patches/to_upstream/41_matroska_cluster_increm
ental.patch |
| 265 |
| 266 rm -rf orig |
| 267 cp -R ffmpeg orig |
| 268 cd ffmpeg |
| 269 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/42_vp8_fix_seg
mentation_maps.patch |
| 270 cd .. |
| 271 diff -wurp -N orig ffmpeg |
| 272 diff -wurp -N orig ffmpeg >patches/to_upstream/42_vp8_fix_segmentation_ma
ps.patch |
| 273 |
| 274 rm -rf orig |
| 275 cp -R ffmpeg orig |
| 276 cd ffmpeg |
| 277 patch -p1 --no-backup-if-mismatch < ../patches/to_upstream/43_mkv_seekahe
ad_revalidate.patch |
| 278 cd .. |
| 279 diff -wurp -N orig ffmpeg |
| 280 diff -wurp -N orig ffmpeg >patches/to_upstream/43_mkv_seekahead_revalidat
e.patch |
| 281 |
201 Testing | 282 Testing |
202 Updates should be tested against | 283 Updates should be tested against |
203 a) http://wiki.xiph.org/TheoraTestsuite | 284 a) http://wiki.xiph.org/TheoraTestsuite |
204 b) WebKit Layout Tests | 285 b) WebKit Layout Tests |
205 http://www.chromium.org/developers/testing/webkit-layout-tests | 286 http://www.chromium.org/developers/testing/webkit-layout-tests |
206 make -r test_shell BUILDTYPE=Debug -j16 | 287 make -r test_shell BUILDTYPE=Debug -j16 |
207 make -r ImageDiff BUILDTYPE=Debug -j16 | 288 make -r ImageDiff BUILDTYPE=Debug -j16 |
208 make -r DumpRenderTree BUILDTYPE=Debug -j16 | 289 make -r DumpRenderTree BUILDTYPE=Debug -j16 |
209 ./webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\* | 290 ./webkit/tools/layout_tests/run_webkit_tests.sh --debug media/\* |
OLD | NEW |