chromium/deps/ffmpeg.git
3 days agoSync FFmpeg to c5c56fa master
dalecurtis@google.com [Wed, 15 May 2013 22:11:45 +0000 (22:11 +0000)]
Sync FFmpeg to c5c56fa

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@200366 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

4 days agoSync FFmpeg to 5991fca.
dalecurtis@google.com [Tue, 14 May 2013 17:21:37 +0000 (17:21 +0000)]
Sync FFmpeg to 5991fca.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@200023 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

8 days agoSync FFmpeg to 5991fcad for M29
dalecurtis@google.com [Sat, 11 May 2013 01:20:28 +0000 (01:20 +0000)]
Sync FFmpeg to 5991fcad for M29

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@199597 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

2 weeks agoSync ffmpeg SVN to 04db474e52bae0eef2cd22341aca1caf427411de
phajdan.jr@chromium.org [Sat, 4 May 2013 00:07:53 +0000 (00:07 +0000)]
Sync ffmpeg SVN to 04db474e52bae0eef2cd22341aca1caf427411de

This brings following change:

> Remove use_system_ffmpeg from the mainline gyp file.
>
> It now lives in build/linux/unbundle
>
> BUG=226860

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@198257 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

3 weeks agoUpdate GYP and readme files.
dalecurtis@google.com [Tue, 23 Apr 2013 22:24:22 +0000 (22:24 +0000)]
Update GYP and readme files.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@195920 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

5 weeks agoAdding support for VP8 Alpha playback
tomfinegan@chromium.org [Mon, 8 Apr 2013 22:14:32 +0000 (22:14 +0000)]
Adding support for VP8 Alpha playback

Adding two libavcodec/ function prototypes to ffmpegsumo.sigs in
order to access them from Chromium code. This change is required
for adding VP8 alpha playback. Details: http://goo.gl/c3r8D and
http://goo.gl/2rufi

Sync'd from git/gerrit change:
https://gerrit.chromium.org/gerrit/#/c/47578/

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@192924 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

8 weeks agoRoll FFmpeg for M27.
dalecurtis@google.com [Fri, 22 Mar 2013 23:59:36 +0000 (23:59 +0000)]
Roll FFmpeg for M27.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@189952 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

8 weeks agoLand plethora of fixes for j00ru issues. BUG=222754
dalecurtis@google.com [Thu, 21 Mar 2013 23:56:57 +0000 (23:56 +0000)]
Land plethora of fixes for j00ru issues. BUG=222754

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@189720 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

8 weeks agoMerge security fix for BUG=222754
dalecurtis@google.com [Thu, 21 Mar 2013 20:49:54 +0000 (20:49 +0000)]
Merge security fix for BUG=222754

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@189685 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

3 months agoSync FFmpeg repository to bb82a38.
dalecurtis@google.com [Fri, 15 Feb 2013 22:07:35 +0000 (22:07 +0000)]
Sync FFmpeg repository to bb82a38.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@182844 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

3 months agoSync FFmpeg repository to f1eba5ba.
dalecurtis@google.com [Tue, 12 Feb 2013 20:42:58 +0000 (20:42 +0000)]
Sync FFmpeg repository to f1eba5ba.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@182000 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

3 months agoSync FFmpeg repository to 5ef9ec1c for BUG=172938
dalecurtis@google.com [Fri, 1 Feb 2013 22:30:07 +0000 (22:30 +0000)]
Sync FFmpeg repository to 5ef9ec1c for BUG=172938

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@180199 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

3 months agoSync FFmpeg to bb1bf0f for BUG=172795
dalecurtis@google.com [Wed, 30 Jan 2013 01:33:43 +0000 (01:33 +0000)]
Sync FFmpeg to bb1bf0f for BUG=172795

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@179499 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

3 months agoSync FFmpeg SVN to 46d8f0a.
dalecurtis@google.com [Tue, 29 Jan 2013 01:01:09 +0000 (01:01 +0000)]
Sync FFmpeg SVN to 46d8f0a.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@179235 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

3 months agoSync FFmpeg repository to fe7d549
dalecurtis@google.com [Thu, 24 Jan 2013 02:18:27 +0000 (02:18 +0000)]
Sync FFmpeg repository to fe7d549

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@178482 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

4 months agoSync FFmpeg SVN repository for BUG=168473
dalecurtis@google.com [Mon, 14 Jan 2013 21:34:53 +0000 (21:34 +0000)]
Sync FFmpeg SVN repository for BUG=168473

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@176720 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

4 months agoMatroska fix for BUG=167069
dalecurtis@google.com [Fri, 4 Jan 2013 20:09:44 +0000 (20:09 +0000)]
Matroska fix for BUG=167069

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@175176 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

5 months agoUpdate FFmpeg with more patches..
dalecurtis@google.com [Fri, 14 Dec 2012 23:10:01 +0000 (23:10 +0000)]
Update FFmpeg with more patches..

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@173239 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

5 months agoFix debugallocation in FFmpeg.
dalecurtis@google.com [Wed, 12 Dec 2012 20:54:14 +0000 (20:54 +0000)]
Fix debugallocation in FFmpeg.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@172652 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

5 months agoFix windows build.
dalecurtis@google.com [Wed, 12 Dec 2012 01:31:20 +0000 (01:31 +0000)]
Fix windows build.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@172486 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

5 months agoRoll FFmpeg For M25.
dalecurtis@google.com [Wed, 12 Dec 2012 00:55:17 +0000 (00:55 +0000)]
Roll FFmpeg For M25.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@172476 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

5 months agoSync FFmpeg repository for AAC fixes.
dalecurtis@google.com [Tue, 20 Nov 2012 00:25:52 +0000 (00:25 +0000)]
Sync FFmpeg repository for AAC fixes.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@168654 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoPull in use_system_ffmpeg=1 changes.
dalecurtis@google.com [Mon, 5 Nov 2012 23:24:38 +0000 (23:24 +0000)]
Pull in use_system_ffmpeg=1 changes.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@166067 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoZero initialize ff_lockmgr_cb.
dalecurtis@google.com [Fri, 2 Nov 2012 18:07:45 +0000 (18:07 +0000)]
Zero initialize ff_lockmgr_cb.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@165704 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoRemove deprecated av_register_protocol2().
dalecurtis@google.com [Thu, 1 Nov 2012 22:19:45 +0000 (22:19 +0000)]
Remove deprecated av_register_protocol2().

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@165522 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoImproved GOMA detection for c99conv.py
dalecurtis@google.com [Thu, 1 Nov 2012 22:12:44 +0000 (22:12 +0000)]
Improved GOMA detection for c99conv.py

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@165519 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoEnable aligned stack for ffmpeg on Windows.
dalecurtis@google.com [Fri, 26 Oct 2012 21:31:55 +0000 (21:31 +0000)]
Enable aligned stack for ffmpeg on Windows.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@164413 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoUpdate gyp for arm compilation.
dalecurtis@google.com [Tue, 23 Oct 2012 22:41:08 +0000 (22:41 +0000)]
Update gyp for arm compilation.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@163707 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoFix Mac & Windows Release builds
dalecurtis@google.com [Sun, 21 Oct 2012 23:52:28 +0000 (23:52 +0000)]
Fix Mac & Windows Release builds

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@163218 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoRemove miscopied version.
dalecurtis@google.com [Sun, 21 Oct 2012 23:51:15 +0000 (23:51 +0000)]
Remove miscopied version.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@163217 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoFix mp3 issues.
dalecurtis@google.com [Sun, 21 Oct 2012 22:17:02 +0000 (22:17 +0000)]
Fix mp3 issues.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@163212 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoMore windows fixes.
dalecurtis@google.com [Fri, 19 Oct 2012 23:29:50 +0000 (23:29 +0000)]
More windows fixes.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@163095 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoFix typo in ffmpeg.gyp
dalecurtis@google.com [Fri, 19 Oct 2012 07:30:13 +0000 (07:30 +0000)]
Fix typo in ffmpeg.gyp

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@162958 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoRevert x86inc changes. Add mac artifacts.
dalecurtis@google.com [Fri, 19 Oct 2012 03:50:30 +0000 (03:50 +0000)]
Revert x86inc changes. Add mac artifacts.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@162927 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoFix ffmpeg.gyp
dalecurtis@google.com [Fri, 19 Oct 2012 02:22:11 +0000 (02:22 +0000)]
Fix ffmpeg.gyp

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@162888 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

6 months agoRoll FFmpeg for M24.
dalecurtis@google.com [Fri, 19 Oct 2012 00:51:59 +0000 (00:51 +0000)]
Roll FFmpeg for M24.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@162873 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

7 months agoLand vp3 fixes for M23. BUG=154200
dalecurtis@google.com [Sat, 6 Oct 2012 00:18:39 +0000 (00:18 +0000)]
Land vp3 fixes for M23. BUG=154200

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@160529 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

7 months agoUpdate FFmpeg SVN to 3a9bce0
dalecurtis@google.com [Fri, 28 Sep 2012 19:59:03 +0000 (19:59 +0000)]
Update FFmpeg SVN to 3a9bce0

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@159317 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

8 months agoUpdate ffmpeg svn to 4a1909e
dalecurtis@google.com [Fri, 7 Sep 2012 16:41:01 +0000 (16:41 +0000)]
Update ffmpeg svn to 4a1909e

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@155401 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

9 months agoSync FFmpeg SVN to 2079ffa for BUG=140647
dalecurtis@google.com [Mon, 6 Aug 2012 23:08:10 +0000 (23:08 +0000)]
Sync FFmpeg SVN to 2079ffa for BUG=140647

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@150165 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

9 months agoRoll FFmpeg to f5a6dc3. BUG=140165
dalecurtis@google.com [Thu, 2 Aug 2012 18:14:16 +0000 (18:14 +0000)]
Roll FFmpeg to f5a6dc3. BUG=140165

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@149654 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

9 months agoRoll FFmpeg for M22.
dalecurtis@google.com [Thu, 26 Jul 2012 19:50:25 +0000 (19:50 +0000)]
Roll FFmpeg for M22.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@148611 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

9 months agoFix license metadata for ffmpeg and WebGL conformance tests
steveblock@chromium.org [Thu, 26 Jul 2012 16:33:50 +0000 (16:33 +0000)]
Fix license metadata for ffmpeg and WebGL conformance tests

License file for WebGL conformance tests was taken from source header.

BUG=138921
Review URL: https://chromiumcodereview.appspot.com/10834030

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@148561 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

11 months agoSync FFmpeg repository to 23f1773
dalecurtis@google.com [Fri, 15 Jun 2012 00:34:12 +0000 (00:34 +0000)]
Sync FFmpeg repository to 23f1773

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@142289 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

11 months agoSync FFmpeg repository to 425c0ec
dalecurtis@google.com [Mon, 11 Jun 2012 19:39:12 +0000 (19:39 +0000)]
Sync FFmpeg repository to 425c0ec

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@141467 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

11 months agoSync FFmpeg repository to 69cc855 for M21 roll.
dalecurtis@google.com [Mon, 4 Jun 2012 22:21:11 +0000 (22:21 +0000)]
Sync FFmpeg repository to 69cc855 for M21 roll.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@140400 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

11 months agoUpdate FFmpeg to fix memory alignment on OSX.
dalecurtis@google.com [Wed, 30 May 2012 23:48:23 +0000 (23:48 +0000)]
Update FFmpeg to fix memory alignment on OSX.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@139693 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

11 months agoLand recent FFmpeg Git changes.
dalecurtis@google.com [Mon, 21 May 2012 19:50:03 +0000 (19:50 +0000)]
Land recent FFmpeg Git changes.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@138127 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

12 months agoUpdate svn:ignore on chromium/binaries to add Chrome.
maruel@chromium.org [Fri, 18 May 2012 18:11:02 +0000 (18:11 +0000)]
Update svn:ignore on chromium/binaries to add Chrome.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@137901 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

12 months agoMake arm_float_abi (softfp/hard) gyp-time selectable.
fischman@chromium.org [Mon, 14 May 2012 23:29:46 +0000 (23:29 +0000)]
Make arm_float_abi (softfp/hard) gyp-time selectable.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@137006 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

12 months agoUpdate ffmpeg gyp for thakis. TBR=thakis
dalecurtis@google.com [Fri, 11 May 2012 20:05:34 +0000 (20:05 +0000)]
Update ffmpeg gyp for thakis. TBR=thakis

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@136643 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

12 months agoLand Windows binaries, plus duration and ogg fixes.
dalecurtis@google.com [Sat, 5 May 2012 18:32:47 +0000 (18:32 +0000)]
Land Windows binaries, plus duration and ogg fixes.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@135548 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

12 months agoSync M20 FFmpeg roll from Git repository.
dalecurtis@google.com [Mon, 23 Apr 2012 22:47:53 +0000 (22:47 +0000)]
Sync M20 FFmpeg roll from Git repository.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@133551 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

13 months agoRoll ogg security fixes and windows binaries.
dalecurtis@google.com [Wed, 18 Apr 2012 01:10:40 +0000 (01:10 +0000)]
Roll ogg security fixes and windows binaries.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@132717 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

13 months agoUpdate windows FFmpeg binaries.
dalecurtis@google.com [Thu, 5 Apr 2012 01:53:25 +0000 (01:53 +0000)]
Update windows FFmpeg binaries.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@130811 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

13 months agoRoll binaries for latest FFmpeg update. git-svn
dalecurtis@google.com [Tue, 20 Mar 2012 01:00:51 +0000 (01:00 +0000)]
Roll binaries for latest FFmpeg update.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@127595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

14 months agoRoll sources and binaries for ffmpeg update.
dalecurtis@google.com [Tue, 13 Mar 2012 21:15:30 +0000 (21:15 +0000)]
Roll sources and binaries for ffmpeg update.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@126470 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

14 months agoRoll ffmpeg svn to match latest Git.
dalecurtis@google.com [Sat, 10 Mar 2012 00:08:28 +0000 (00:08 +0000)]
Roll ffmpeg svn to match latest Git.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@125946 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

14 months agoFix valgrind bots.
dalecurtis@google.com [Tue, 6 Mar 2012 02:49:13 +0000 (02:49 +0000)]
Fix valgrind bots.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@125083 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

14 months agoFix clang compiler warnings. Update documentation.
dalecurtis@google.com [Sat, 3 Mar 2012 02:17:39 +0000 (02:17 +0000)]
Fix clang compiler warnings. Update documentation.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@124825 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

14 months agoRoll mp3 fixes and windows binaries.
dalecurtis@google.com [Fri, 24 Feb 2012 19:23:14 +0000 (19:23 +0000)]
Roll mp3 fixes and windows binaries.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@123524 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

14 months agoRoll in fixes for Mac build.
dalecurtis@google.com [Wed, 22 Feb 2012 19:31:25 +0000 (19:31 +0000)]
Roll in fixes for Mac build.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@123079 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoRoll ffmpeg after merge (missed a file).
dalecurtis@google.com [Thu, 16 Feb 2012 17:54:33 +0000 (17:54 +0000)]
Roll ffmpeg after merge (missed a file).

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@122314 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoRoll ffmpeg after merge.
chrome-bot@google.com [Thu, 16 Feb 2012 17:55:39 +0000 (17:55 +0000)]
Roll ffmpeg after merge.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@122313 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoSwitch/enum warnings moved from -Wswitch-enum to -Wswitch in clang,
thakis@chromium.org [Wed, 15 Feb 2012 16:11:59 +0000 (16:11 +0000)]
Switch/enum warnings moved from -Wswitch-enum to -Wswitch in clang,
rename flag.

TBR=evan
Review URL: https://chromiumcodereview.appspot.com/9406013

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@122092 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoWindows Chromium FFmpeg binaries for r120671
dalecurtis@google.com [Tue, 7 Feb 2012 23:50:30 +0000 (23:50 +0000)]
Windows Chromium FFmpeg binaries for r120671

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@120865 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoAvoid OOB reads in nal parsing.
cevans@chromium.org [Tue, 7 Feb 2012 01:15:51 +0000 (01:15 +0000)]
Avoid OOB reads in nal parsing.

BUG=112670
Review URL: https://chromiumcodereview.appspot.com/9340008

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@120671 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoFix fairly harmless OOB read from MAV_0001.3G2.asan.4f.188
cevans@chromium.org [Mon, 6 Feb 2012 21:58:07 +0000 (21:58 +0000)]
Fix fairly harmless OOB read from MAV_0001.3G2.asan.4f.188
Review URL: https://chromiumcodereview.appspot.com/9309087

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@120624 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoAlso slightly move around code not allocate a new frame if we won't
rbultje@chromium.org [Thu, 2 Feb 2012 19:56:20 +0000 (19:56 +0000)]
Also slightly move around code not allocate a new frame if we won't
decode it. This prevents us from putting undecoded frames in frame
pointers, which (in mt decoding) other threads will use and wait on
as references, causing a deadlock (if we skipped decoding) or a crash
(if we didn't initialized next_framep[] at all).

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
BUG=112384
TEST=none

Review URL: http://codereview.chromium.org/9314018

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@120229 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoDon't compile in unnecessary code if the underlying codecs are disabled.
cevans@chromium.org [Thu, 2 Feb 2012 03:37:20 +0000 (03:37 +0000)]
Don't compile in unnecessary code if the underlying codecs are disabled.

BUG=110849
Review URL: https://chromiumcodereview.appspot.com/9315033

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@120156 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoRemove now-unnecessary cygwin target dependency.
scottmg@chromium.org [Mon, 30 Jan 2012 18:59:52 +0000 (18:59 +0000)]
Remove now-unnecessary cygwin target dependency.

Review URL: http://codereview.chromium.org/9298037

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@119698 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoWindows Chromium FFmpeg binaries for r118716.
scherkus@chromium.org [Wed, 25 Jan 2012 00:02:42 +0000 (00:02 +0000)]
Windows Chromium FFmpeg binaries for r118716.

BUG=108416

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@118948 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

15 months agoFix vorbis floor1[] vector integer overflow and subsequent overflows in
rbultje@chromium.org [Mon, 23 Jan 2012 19:51:09 +0000 (19:51 +0000)]
Fix vorbis floor1[] vector integer overflow and subsequent overflows in
the inverse db lookup table, causing stack overreads.

BUG=108416

Review URL: http://codereview.chromium.org/9169023

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@118716 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

16 months agoDisable harmless warnings for 3rdparty code: ffmpeg.
thakis@chromium.org [Tue, 17 Jan 2012 22:23:55 +0000 (22:23 +0000)]
Disable harmless warnings for 3rdparty code: ffmpeg.

BUG=102390
Review URL: https://chromiumcodereview.appspot.com/9225006

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@117977 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

17 months agoWindows Chromium FFmpeg binaries for r111997.
scherkus@chromium.org [Tue, 29 Nov 2011 22:11:43 +0000 (22:11 +0000)]
Windows Chromium FFmpeg binaries for r111997.

BUG=105652

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@112050 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

17 months agoFix VP3 coefficient index overflow.
scherkus@chromium.org [Tue, 29 Nov 2011 19:46:50 +0000 (19:46 +0000)]
Fix VP3 coefficient index overflow.

Patch is cherry picked from ffmpeg.git commit eef5c35b4352ec49ca41f6198bee8a976b1f81e5.

BUG=105652

Review URL: http://codereview.chromium.org/8659028

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@111997 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

17 months agoFix whitespace around operators in ffmpeg.gyp and ffmpeg_generated.gypi.
scherkus@chromium.org [Tue, 29 Nov 2011 00:22:25 +0000 (00:22 +0000)]
Fix whitespace around operators in ffmpeg.gyp and ffmpeg_generated.gypi.

GYP files are Python and should follow the Python style guide.

Review URL: http://codereview.chromium.org/8729011

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@111818 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

17 months agoUse os_posix in gyp file, this patch has been tested on FreeBSD, Solaris, and NetBSD.
scherkus@chromium.org [Mon, 28 Nov 2011 23:08:28 +0000 (23:08 +0000)]
Use os_posix in gyp file, this patch has been tested on FreeBSD, Solaris, and NetBSD.

Patch by chromium@hybridsource.org:
http://codereview.chromium.org/8673004/

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@111804 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoAdd --no-seh to linker command line when building Windows FFmpeg binaries.
scherkus@chromium.org [Mon, 14 Nov 2011 20:32:13 +0000 (20:32 +0000)]
Add --no-seh to linker command line when building Windows FFmpeg binaries.

Instead of trying to define an empty SEH table in the LOAD_CONFIG section we can set IMAGE_DLLCHARACTERISTICS_NO_SEH in the NT headers.

BUG=99901
TEST=Run BinScope on the new FFmpeg binaries, the SafeSEHCheck test should pass
Review URL: http://codereview.chromium.org/8555017

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@109946 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoWindows Chromium FFmpeg binaries for r109319
acolwell@chromium.org [Thu, 10 Nov 2011 18:04:27 +0000 (18:04 +0000)]
Windows Chromium FFmpeg binaries for r109319

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@109452 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoFix invalid reads detected by Valgrind when the frame size changes.
acolwell@chromium.org [Wed, 9 Nov 2011 22:28:35 +0000 (22:28 +0000)]
Fix invalid reads detected by Valgrind when the frame size changes.

BUG=102789
Review URL: http://codereview.chromium.org/8497048

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@109319 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoWindows Chromium FFmpeg binaries for r107826.
scherkus@chromium.org [Wed, 2 Nov 2011 23:42:14 +0000 (23:42 +0000)]
Windows Chromium FFmpeg binaries for r107826.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@108357 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoAn additional defense in the Vorbis codec.
cevans@chromium.org [Fri, 28 Oct 2011 23:33:24 +0000 (23:33 +0000)]
An additional defense in the Vorbis codec.

BUG=101458
Review URL: http://codereview.chromium.org/8414025

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@107826 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoFix vorbis decoder bug.
cevans@chromium.org [Fri, 28 Oct 2011 00:13:50 +0000 (00:13 +0000)]
Fix vorbis decoder bug.

BUG=101458
Review URL: http://codereview.chromium.org/8413019

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@107662 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoWindows Chromium FFmpeg binaries for r107489.
scherkus@chromium.org [Thu, 27 Oct 2011 01:09:22 +0000 (01:09 +0000)]
Windows Chromium FFmpeg binaries for r107489.

BUG=101172,100465

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@107500 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoApply patches from 101172, 100465.
scherkus@chromium.org [Thu, 27 Oct 2011 00:38:14 +0000 (00:38 +0000)]
Apply patches from 101172, 100465.

Update some patches so they apply with make_src_tree.sh.

Patch by rbultje@chromium.org:
http://codereview.chromium.org/8392015/

BUG=101172,100465

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@107489 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoadd support for OpenBSD in ffmpeg
mark@chromium.org [Mon, 24 Oct 2011 19:56:00 +0000 (19:56 +0000)]
add support for OpenBSD in ffmpeg

add openbsd config files

ffmpeg.gyp:
  - use openbs config files
  - disable -fno-signed-zeros because our gcc does not support it.

BUG=
TEST=

Patch by Robert Nagy <robert.nagy@gmail.com>
Review URL: http://codereview.chromium.org/8275011

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@106959 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoAvoid the possibility to read out-of-bounds of a static global array in Vorbis
cevans@chromium.org [Thu, 20 Oct 2011 23:11:04 +0000 (23:11 +0000)]
Avoid the possibility to read out-of-bounds of a static global array in Vorbis
decoding.

BUG=100543
Review URL: http://codereview.chromium.org/8365014

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@106621 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

18 months agoFix a bug where a pointer was cached to an array that might later move due to
cevans@chromium.org [Thu, 20 Oct 2011 22:01:27 +0000 (22:01 +0000)]
Fix a bug where a pointer was cached to an array that might later move due to
a realloc()

BUG=100492
Review URL: http://codereview.chromium.org/8366004

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@106599 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoWindows Chromium FFmpeg binaries for r105977.
scherkus@chromium.org [Tue, 18 Oct 2011 03:02:05 +0000 (03:02 +0000)]
Windows Chromium FFmpeg binaries for r105977.

BUG=100464

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@106016 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoVP8: fix up handling of segmentation_maps in reference frames.
scherkus@chromium.org [Tue, 18 Oct 2011 00:34:20 +0000 (00:34 +0000)]
VP8: fix up handling of segmentation_maps in reference frames.

Associate segmentation_map[] with reference frame, rather than decoding instance. This fixes cases where the map would be free()'ed on e.g. a size change in one thread, whereas the other thread was still accessing it. Also, it fixes cases where threads overwrite data that is still being referenced by the previous thread, who thinks that it's part of the frame previously decoded by the next thread.

Patch by rbultje@chromium.org.

BUG=100464
TEST=run file in bug report
TBR=rbultje

Review URL: http://codereview.chromium.org/8341002

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105977 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoStrip global symbols on Windows FFmpeg binaries.
scherkus@chromium.org [Mon, 17 Oct 2011 19:57:41 +0000 (19:57 +0000)]
Strip global symbols on Windows FFmpeg binaries.

Turns out Windows doesn't care and by doing so we save 100KB on binary size.

Review URL: http://codereview.chromium.org/8295022

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105885 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoWindows Chromium FFmpeg binaries for r105638.
scherkus@chromium.org [Sat, 15 Oct 2011 04:54:32 +0000 (04:54 +0000)]
Windows Chromium FFmpeg binaries for r105638.

This time stripped so they're ~100KB smaller.

BUG=100439

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105642 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoWindows Chromium FFmpeg binaries for r105638.
scherkus@chromium.org [Sat, 15 Oct 2011 04:46:53 +0000 (04:46 +0000)]
Windows Chromium FFmpeg binaries for r105638.

BUG=100439

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105641 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoParse matroska clusters incrementally as opposed to all at once.
scherkus@chromium.org [Sat, 15 Oct 2011 03:50:34 +0000 (03:50 +0000)]
Parse matroska clusters incrementally as opposed to all at once.

While the patch is ugly, it prevents us from downloading the entire first cluster during the call to av_find_stream_info(). As a result, start up latency is greatly improved.

BUG=100439
TEST=start up time, seeking, everything works

Review URL: http://codereview.chromium.org/8296016

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105638 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoWindows Chromium FFmpeg binaries for r105521.
scherkus@chromium.org [Fri, 14 Oct 2011 22:35:57 +0000 (22:35 +0000)]
Windows Chromium FFmpeg binaries for r105521.

BUG=99652

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105596 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoUse basename when checking for presence of build_ffmpeg.sh.
scherkus@chromium.org [Fri, 14 Oct 2011 21:55:34 +0000 (21:55 +0000)]
Use basename when checking for presence of build_ffmpeg.sh.

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105589 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoffmpeg: fix out-of-bounds write in MKV demuxer if laces==1.
scherkus@chromium.org [Fri, 14 Oct 2011 18:04:54 +0000 (18:04 +0000)]
ffmpeg: fix out-of-bounds write in MKV demuxer if laces==1.

Patch by rbultje@chromium.org:
http://codereview.chromium.org/8295005/

BUG=99652

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105521 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoFFmpeg: add patch that fixes ffvp8 overreads/overwrites (round 2).
scherkus@chromium.org [Fri, 14 Oct 2011 04:06:30 +0000 (04:06 +0000)]
FFmpeg: add patch that fixes ffvp8 overreads/overwrites (round 2).

This patch fixes the failures reported by media_unittests.

Patch by rbultje@chromium.org:
http://codereview.chromium.org/8289001/

BUG=99652

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105457 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

19 months agoFFmpeg: add patch that fixes ffvp8 overreads/overwrites.
scherkus@chromium.org [Thu, 13 Oct 2011 23:27:58 +0000 (23:27 +0000)]
FFmpeg: add patch that fixes ffvp8 overreads/overwrites.

Patch by rbultje@chromium.org:
http://codereview.chromium.org/8289001/

BUG=99652

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg@105409 4ff67af0-8c30-449e-8e8b-ad334ec8d88c