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

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

Issue 335018: ffmpeg patch to patch 42 to avoid infinite loop (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/
Patch Set: '' Created 11 years, 2 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 | third_party/ffmpeg/patched-ffmpeg-mt/libavcodec/aac.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 Commit: 42b521db9177ed2d4e62845659fdcd44c59757f9 6 Commit: 42b521db9177ed2d4e62845659fdcd44c59757f9
7 7
8 This corresponds to r18769 in the mainline ffmpeg repository. 8 This corresponds to r18769 in the mainline ffmpeg repository.
9 9
10 The Theora patches are also from the ffmpeg-mt branch above. The git commit 10 The Theora patches are also from the ffmpeg-mt branch above. The git commit
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 patch -p1 < ../patches/37_r19328_h264_bad_slice.patch 71 patch -p1 < ../patches/37_r19328_h264_bad_slice.patch
72 patch -p1 < ../patches/38_r19335_h264_bad_vui.patch 72 patch -p1 < ../patches/38_r19335_h264_bad_vui.patch
73 patch -p1 < ../patches/to_upstream/39_vorbis_zero_dims.patch 73 patch -p1 < ../patches/to_upstream/39_vorbis_zero_dims.patch
74 patch -p1 < ../patches/to_upstream/40_ogg_missing_header.patch 74 patch -p1 < ../patches/to_upstream/40_ogg_missing_header.patch
75 patch -p1 < ../patches/to_upstream/41_vorbis_zero_samplerate.patch 75 patch -p1 < ../patches/to_upstream/41_vorbis_zero_samplerate.patch
76 patch -p1 < ../patches/to_upstream/42_aac_zero_bands.patch 76 patch -p1 < ../patches/to_upstream/42_aac_zero_bands.patch
77 patch -p1 < ../patches/to_upstream/43_codec_type_mismatch.patch 77 patch -p1 < ../patches/to_upstream/43_codec_type_mismatch.patch
78 patch -p1 < ../patches/to_upstream/44_respect_flac_configure.patch 78 patch -p1 < ../patches/to_upstream/44_respect_flac_configure.patch
79 patch -p1 < ../patches/to_upstream/45_ogg_seek_missing_first_frame.patch 79 patch -p1 < ../patches/to_upstream/45_ogg_seek_missing_first_frame.patch
80 patch -p1 < ../patches/to_upstream/46_vp3_key_frame_after_flush.patch 80 patch -p1 < ../patches/to_upstream/46_vp3_key_frame_after_flush.patch
81 patch -p1 < ../patches/to_upstream/47_remove_decode_on_config_no_svq3.pat ch
82 patch -p1 < ../patches/to_upstream/48_aac_infinite_loop.patch
81 83
82 There is also a script "make_src_tree.sh" that automates most of the steps 84 There is also a script "make_src_tree.sh" that automates most of the steps
83 above for you. It is currently only tested on linux. 85 above for you. It is currently only tested on linux.
84 86
85 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment 87 NOTE: Under Windows it is recommended to use Chromium's MinGW/MSYS environment
86 or 7-Zip to extract the archives. We've experienced issues when using WinRAR. 88 or 7-Zip to extract the archives. We've experienced issues when using WinRAR.
87 89
88 Since FFmpeg is sandboxed inside the render process, we're only interested in 90 Since FFmpeg is sandboxed inside the render process, we're only interested in
89 building the absolute minimum. 91 building the absolute minimum.
90 92
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
145 3) editbin.exe /NXCOMPAT /DYNAMICBASE *.dll 147 3) editbin.exe /NXCOMPAT /DYNAMICBASE *.dll
146 Now copy the resulting avcodec-52.dll, avformat-52.dll, and 148 Now copy the resulting avcodec-52.dll, avformat-52.dll, and
147 avutil-50.dll alongside chrome.exe for windows. 149 avutil-50.dll alongside chrome.exe for windows.
148 150
149 On Mac, copy the resulting libavcodec.52.dylib, libavformat.52.dylib, and 151 On Mac, copy the resulting libavcodec.52.dylib, libavformat.52.dylib, and
150 libavutil.50.dylib into the Chromium.app/Contents/MacOS folder alongside the 152 libavutil.50.dylib into the Chromium.app/Contents/MacOS folder alongside the
151 Chromium binary. 153 Chromium binary.
152 154
153 On Linux, copy the resulting libavcodec.so.52, libavformat.so.52, and 155 On Linux, copy the resulting libavcodec.so.52, libavformat.so.52, and
154 libavutil.so.50 alongside the chrome executable. 156 libavutil.so.50 alongside the chrome executable.
OLDNEW
« no previous file with comments | « no previous file | third_party/ffmpeg/patched-ffmpeg-mt/libavcodec/aac.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698