| OLD | NEW |
| 1 This contains FFmpeg's public header files from the output of a "make install" | 1 This contains FFmpeg's public header files from the output of a "make install" |
| 2 command. The header files are from FFmpeg revision 16647. | 2 command. The header files are from FFmpeg revision 18286. |
| 3 | 3 |
| 4 Steps to reproduce: | 4 Steps to reproduce: |
| 5 1) If on Windows, refer to http://ffmpeg.arrozcru.org for environment setup | 5 1) If on Windows, refer to http://ffmpeg.arrozcru.org for environment setup |
| 6 2) Check out FFmpeg from their repository | 6 2) Check out FFmpeg from their repository |
| 7 3) ./configure --prefix=/path/to/chrome/src/third_party/ffmpeg | 7 3) ./configure --prefix=/path/to/chrome/src/third_party/ffmpeg |
| 8 4) make && make install | 8 4) make && make install |
| 9 5) Remove bin and lib folders, leaving the include folder behind | 9 5) Remove bin and lib folders, leaving the include folder behind |
| 10 | 10 |
| 11 The project contains some hand-written DEF files used to generate import | 11 The project contains some hand-written DEF files used to generate import |
| 12 libraries to permit dynamically loading FFmpeg. The libaries are linked in | 12 libraries to permit dynamically loading FFmpeg. The libaries are linked in |
| 13 using /DELAYLOAD to avoid having the DLLs present at run-time. | 13 using /DELAYLOAD to avoid having the DLLs present at run-time. |
| 14 | 14 |
| 15 We don't use the import libraries generated from building FFmpeg because they | 15 We don't use the import libraries generated from building FFmpeg because they |
| 16 export every method by ordinal, which makes binary compatability with different | 16 export every method by ordinal, which makes binary compatability with different |
| 17 builds of FFmpeg difficult if not impossible. Furthermore, it is much easier | 17 builds of FFmpeg difficult if not impossible. Furthermore, it is much easier |
| 18 to update a DEF file instead of rebuilding FFmpeg to generate new import | 18 to update a DEF file instead of rebuilding FFmpeg to generate new import |
| 19 libraries. | 19 libraries. |
| 20 | 20 |
| OLD | NEW |