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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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