Sebastian Dröge [Fri, 15 Jun 2012 10:28:54 +0000 (12:28 +0200)]
Merge remote-tracking branch 'origin/0.10'
Edward Hervey [Fri, 15 Jun 2012 10:19:58 +0000 (12:19 +0200)]
ffmpegviddec: Properly return if negotiation fails
Instead of crashing ....
Sebastian Dröge [Thu, 14 Jun 2012 14:29:05 +0000 (16:29 +0200)]
ffvidenc: Port to 0.11
Sebastian Dröge [Thu, 14 Jun 2012 13:44:18 +0000 (15:44 +0200)]
Merge remote-tracking branch 'origin/0.10'
Sebastian Dröge [Thu, 14 Jun 2012 10:41:34 +0000 (12:41 +0200)]
Merge remote-tracking branch 'origin/0.10'
Conflicts:
common
ext/ffmpeg/Makefile.am
ext/ffmpeg/gstffmpegcfg.c
ext/ffmpeg/gstffmpegcodecmap.c
ext/ffmpeg/gstffmpegcodecmap.h
ext/ffmpeg/gstffmpegdec.c
ext/ffmpeg/gstffmpegenc.c
ext/ffmpeg/gstffmpegenc.h
tests/check/Makefile.am
Porting of the new video elements to 0.11 still pending.
Edward Hervey [Thu, 14 Jun 2012 13:13:31 +0000 (15:13 +0200)]
ffmpegviddec: Properly update the interlacing
Fixes #678080
Edward Hervey [Thu, 14 Jun 2012 13:04:33 +0000 (15:04 +0200)]
ffmpegviddec: Properly error out when codec doesn't open
Avoids ending up using an un-set codec
Matej Knopp [Thu, 3 May 2012 17:02:09 +0000 (19:02 +0200)]
gstffmpegdec: only drain on EOS
See https://bugzilla.gnome.org/show_bug.cgi?id=675359
Tim-Philipp Müller [Sat, 9 Jun 2012 15:49:54 +0000 (16:49 +0100)]
avenc: make buffer-size property read-only
Fixes FIXME.
Tim-Philipp Müller [Sat, 9 Jun 2012 15:41:28 +0000 (16:41 +0100)]
avenc: change properties of type ulong to int
Tim-Philipp Müller [Sat, 9 Jun 2012 13:37:09 +0000 (14:37 +0100)]
avmux: blacklist "segment" muxer
Causes run-time warnings.
Edward Hervey [Fri, 8 Jun 2012 13:06:23 +0000 (15:06 +0200)]
Automatic update of common submodule
From 03a0e57 to 98e386f
Edward Hervey [Fri, 8 Jun 2012 12:26:40 +0000 (14:26 +0200)]
Automatic update of common submodule
From b811047 to 3baf58a
Wim Taymans [Fri, 8 Jun 2012 08:11:46 +0000 (10:11 +0200)]
update for audio api changes
Sebastian Dröge [Thu, 7 Jun 2012 14:35:37 +0000 (16:35 +0200)]
Back to development
Sebastian Dröge [Thu, 7 Jun 2012 14:35:24 +0000 (16:35 +0200)]
Release 0.11.92
Sebastian Dröge [Thu, 7 Jun 2012 10:29:41 +0000 (12:29 +0200)]
libav: Update to 0.8.3 release
Sebastian Dröge [Thu, 7 Jun 2012 10:26:55 +0000 (12:26 +0200)]
libav: Update to 0.8.3 release
Edward Hervey [Wed, 6 Jun 2012 16:20:06 +0000 (18:20 +0200)]
Automatic update of common submodule
From 1fab359 to 03a0e57
Edward Hervey [Wed, 6 Jun 2012 16:19:20 +0000 (18:19 +0200)]
Automatic update of common submodule
From b098abb to b811047
Wim Taymans [Wed, 6 Jun 2012 11:03:18 +0000 (13:03 +0200)]
update for tag event change
Edward Hervey [Fri, 1 Jun 2012 08:30:15 +0000 (10:30 +0200)]
Automatic update of common submodule
From f1b5a96 to 1fab359
Edward Hervey [Fri, 1 Jun 2012 08:22:26 +0000 (10:22 +0200)]
Automatic update of common submodule
From 96f075b to b098abb
Wim Taymans [Thu, 31 May 2012 11:43:48 +0000 (13:43 +0200)]
avdec: fix paletted formats
Pass the palette as the side data for AVPacket so that it is written in the
second plane of output AVFrame.
Sebastian Dröge [Thu, 31 May 2012 11:10:20 +0000 (13:10 +0200)]
Automatic update of common submodule
From 92b7266 to f1b5a96
Sebastian Dröge [Wed, 30 May 2012 10:47:45 +0000 (12:47 +0200)]
Automatic update of common submodule
From ec1c4a8 to 92b7266
Sebastian Dröge [Wed, 30 May 2012 10:40:59 +0000 (12:40 +0200)]
Automatic update of common submodule
From 1e6c5ea to 96f075b
Sebastian Dröge [Wed, 30 May 2012 10:31:59 +0000 (12:31 +0200)]
Automatic update of common submodule
From ff4cad1 to 1e6c5ea
Sebastian Dröge [Wed, 30 May 2012 09:26:18 +0000 (11:26 +0200)]
Automatic update of common submodule
From 3429ba6 to ec1c4a8
Sebastian Dröge [Wed, 30 May 2012 09:26:07 +0000 (11:26 +0200)]
Automatic update of common submodule
From 7604bab to ff4cad1
Wim Taymans [Fri, 25 May 2012 15:03:06 +0000 (17:03 +0200)]
libav: add support for 10 bits I420
See https://bugzilla.gnome.org/show_bug.cgi?id=665034
Sebastian Dröge [Thu, 24 May 2012 10:33:58 +0000 (12:33 +0200)]
Automatic update of common submodule
From dc70203 to 3429ba6
Sebastian Dröge [Tue, 22 May 2012 10:57:40 +0000 (12:57 +0200)]
libav: Update to 0.8.2 release
Sebastian Dröge [Tue, 22 May 2012 10:56:16 +0000 (12:56 +0200)]
libav: Update to 0.8.2 release
Tim-Philipp Müller [Wed, 16 May 2012 07:16:50 +0000 (08:16 +0100)]
.gitignore: update for module name change
Matej Knopp [Sat, 14 Jan 2012 00:20:28 +0000 (19:20 -0500)]
.gitignore: add visual studio IDE files and OS X .DS_Store files
https://bugzilla.gnome.org/show_bug.cgi?id=667899
Sebastian Dröge [Wed, 16 May 2012 07:13:15 +0000 (09:13 +0200)]
configure: Require core/base 0.11.91
Sebastian Dröge [Tue, 15 May 2012 12:43:19 +0000 (14:43 +0200)]
tests: Don't run the postproc test if compiled as an LGPL plugin
Sebastian Dröge [Tue, 15 May 2012 12:41:18 +0000 (14:41 +0200)]
tests: Don't run the postproc test if compiled as an LGPL plugin
Sebastian Dröge [Sun, 13 May 2012 15:01:02 +0000 (17:01 +0200)]
Back to development
Sebastian Dröge [Sun, 13 May 2012 14:54:19 +0000 (16:54 +0200)]
Release 0.11.91
Sebastian Dröge [Sun, 13 May 2012 13:57:59 +0000 (15:57 +0200)]
Automatic update of common submodule
From dc70203 to 3429ba6
Nicolas Dufresne [Thu, 26 Apr 2012 19:31:41 +0000 (15:31 -0400)]
codecmap: correctly set height in AVCodecContext
https://bugzilla.gnome.org/show_bug.cgi?id=674899
Edward Hervey [Thu, 26 Apr 2012 16:56:35 +0000 (18:56 +0200)]
ffmpegviddec: Always keep a reference to the frame
Ensures no data gets cleared before the decoders are really done
with it.
Edward Hervey [Thu, 26 Apr 2012 15:00:43 +0000 (17:00 +0200)]
ffmpegviddec: Flush and drain when needed
we need to flush avcodec internal state on hard resets
we need to drain out pending buffers on EOS and soft resets
Edward Hervey [Tue, 24 Apr 2012 13:36:30 +0000 (15:36 +0200)]
ffmpegviddec: Add video/x-raw-gray to src pad template
Edward Hervey [Tue, 24 Apr 2012 13:36:00 +0000 (15:36 +0200)]
codecmap: Add more GstVideoInfo<=>PixelFormat mappings
Edward Hervey [Wed, 18 Apr 2012 10:37:53 +0000 (12:37 +0200)]
ffmpegviddec: Port to GstVideoDecoder
Edward Hervey [Tue, 24 Apr 2012 09:31:27 +0000 (11:31 +0200)]
gstffmpegvidenc: Port to -base video classes
Edward Hervey [Sat, 7 Apr 2012 09:14:45 +0000 (11:14 +0200)]
ffmpegenc/dec: Remove audio/video specific code
Makes each file more manageable, second step to porting to base classes
Edward Hervey [Sat, 7 Apr 2012 08:36:04 +0000 (10:36 +0200)]
ffmpeg: Clone encoder and decoder files
First step in porting to base video classes
Edward Hervey [Tue, 24 Apr 2012 09:31:44 +0000 (11:31 +0200)]
codecmap: Add utility for using with GstVideoFormat
Tim-Philipp Müller [Sun, 22 Apr 2012 10:52:18 +0000 (11:52 +0100)]
ffmpegdemux: skip ffmpeg matroska,webm typefinder again
Causes warnings, and shouldn't be needed.
Wim Taymans [Fri, 20 Apr 2012 14:23:41 +0000 (16:23 +0200)]
Merge remote-tracking branch 'origin/0.10'
Wim Taymans [Fri, 20 Apr 2012 14:16:25 +0000 (16:16 +0200)]
ffdec: don't flush buffers on DISCONT
Don't flush the buffers that ffmpeg has on DISCONT but instead let it recover.
This gives a much better image in the case of packet loss.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=635020
Wim Taymans [Thu, 19 Apr 2012 13:37:06 +0000 (15:37 +0200)]
Merge remote-tracking branch 'origin/0.10'
Wim Taymans [Thu, 19 Apr 2012 13:35:48 +0000 (15:35 +0200)]
postproc: fix compilation when ORC is missing
Fix 'set but not used' compiler error when ORC is missing.
Wim Taymans [Thu, 19 Apr 2012 12:49:18 +0000 (14:49 +0200)]
Merge remote-tracking branch 'origin/0.10'
Conflicts:
ext/libswscale/gstffmpegscale.c
Wim Taymans [Thu, 19 Apr 2012 12:45:42 +0000 (14:45 +0200)]
ffscale: fix compilation when ORC is missing
Fix set but not used compiler error when ORC is missing.
Mark Nauwelaerts [Tue, 17 Apr 2012 13:36:12 +0000 (15:36 +0200)]
collectpads2: rename to collectpads
Sebastian Dröge [Mon, 16 Apr 2012 07:11:01 +0000 (09:11 +0200)]
Automatic update of common submodule
From 6db25be to dc70203
Sebastian Dröge [Fri, 13 Apr 2012 11:53:37 +0000 (13:53 +0200)]
configure: Modernize autotools setup a bit
Also we now only create tar.bz2 and tar.xz tarballs.
Sebastian Dröge [Fri, 13 Apr 2012 11:38:52 +0000 (13:38 +0200)]
Automatic update of common submodule
From 464fe15 to 6db25be
Sebastian Dröge [Fri, 13 Apr 2012 07:32:11 +0000 (09:32 +0200)]
Back to development
Sebastian Dröge [Fri, 13 Apr 2012 07:29:45 +0000 (09:29 +0200)]
Release 0.11.90
Sebastian Dröge [Thu, 12 Apr 2012 17:56:12 +0000 (19:56 +0200)]
Fix make distcheck
Sebastian Dröge [Thu, 12 Apr 2012 17:46:24 +0000 (19:46 +0200)]
configure: Remove another occurence of ffmpeg
Sebastian Dröge [Thu, 12 Apr 2012 17:41:52 +0000 (19:41 +0200)]
Rename everything from gst-ffmpeg to gst-libav
Also change elements factory names to avenc_*, avdec_*,
avmux_* and avdemux_*. The actual filenames, type names,
function/variable names are not touched to make merging
with 0.10 easier at this point. Once 0.10 is not supported
anymore everything should be renamed.
Sebastian Dröge [Thu, 12 Apr 2012 09:06:22 +0000 (11:06 +0200)]
ffmpeg: Fix make dist
Tim-Philipp Müller [Mon, 9 Apr 2012 23:59:24 +0000 (00:59 +0100)]
ffmpeg: use set_metadata() for generated strings
Reverts parts of previous commit.
Tim-Philipp Müller [Mon, 9 Apr 2012 23:53:43 +0000 (00:53 +0100)]
Use new gst_element_class_set_static_metadata()
Sebastian Dröge [Thu, 5 Apr 2012 16:44:32 +0000 (18:44 +0200)]
Automatic update of common submodule
From 7fda524 to 464fe15
Sebastian Dröge [Thu, 5 Apr 2012 15:41:11 +0000 (17:41 +0200)]
gst: Update for GST_PLUGIN_DEFINE() API changes
Sebastian Dröge [Thu, 5 Apr 2012 11:28:41 +0000 (13:28 +0200)]
configure: Update version to 0.11.89.1
Sebastian Dröge [Wed, 4 Apr 2012 12:48:25 +0000 (14:48 +0200)]
ffmpeg: Update versioning
Wim Taymans [Tue, 3 Apr 2012 09:52:05 +0000 (11:52 +0200)]
ffdec: handle DTS/PTS
Now that we can know about PTS and DTS on incomming buffers, track them and set
the correct output timestamps.
We can remove the code to estimate if input buffers have pts or dts.
Wim Taymans [Fri, 30 Mar 2012 16:14:00 +0000 (18:14 +0200)]
update for buffer api change
Wim Taymans [Wed, 28 Mar 2012 10:50:19 +0000 (12:50 +0200)]
update for buffer changes
Wim Taymans [Tue, 27 Mar 2012 14:39:09 +0000 (16:39 +0200)]
ffenc: fix caps handling
Avoid copies and leaks
Wim Taymans [Mon, 26 Mar 2012 10:13:46 +0000 (12:13 +0200)]
Replace master with 0.11
Wim Taymans [Thu, 22 Mar 2012 14:56:32 +0000 (15:56 +0100)]
back to development
Wim Taymans [Thu, 22 Mar 2012 14:53:13 +0000 (15:53 +0100)]
Release 0.11.2
Wim Taymans [Thu, 22 Mar 2012 14:31:40 +0000 (15:31 +0100)]
Merge branch 'master' into 0.11
Conflicts:
gst-libs/ext/libav
Wim Taymans [Wed, 21 Mar 2012 11:54:44 +0000 (12:54 +0100)]
test: fix unit test
Wim Taymans [Mon, 19 Mar 2012 10:06:40 +0000 (11:06 +0100)]
ffdec: ensure padding is big enough
Wim Taymans [Mon, 19 Mar 2012 09:29:34 +0000 (10:29 +0100)]
ffdec: check if input is already 0-padded
When the input buffer is already 0-padded we don't need to copy. This can happen
because in the ALLOCATION query we suggest this.
Only do temporary padding when we are using a parser.
Wim Taymans [Thu, 15 Mar 2012 21:11:54 +0000 (22:11 +0100)]
update for bufferpool changes
Wim Taymans [Thu, 15 Mar 2012 19:39:10 +0000 (20:39 +0100)]
update for allocation query changes
Wim Taymans [Wed, 14 Mar 2012 19:04:53 +0000 (20:04 +0100)]
ffdec: propose some padding in the allocation query
Hopefully upstream can add some padding and then we don't have to memcpy.
Wim Taymans [Wed, 14 Mar 2012 18:53:06 +0000 (19:53 +0100)]
take padding into account
Wim Taymans [Wed, 14 Mar 2012 16:35:28 +0000 (17:35 +0100)]
ffdec: remove unused crop property
Wim Taymans [Wed, 14 Mar 2012 16:33:40 +0000 (17:33 +0100)]
ffdec: remove padding property
Users should not mess with this
Wim Taymans [Wed, 14 Mar 2012 11:58:38 +0000 (12:58 +0100)]
ffdec: make bufferpool setup recalculate direct rendering
We need to recalculate if we can use direct rendering after we have setup the
bufferpool.
Wim Taymans [Wed, 14 Mar 2012 10:53:42 +0000 (11:53 +0100)]
ffdec: add some PERFORMANCE logging
Wim Taymans [Tue, 13 Mar 2012 12:24:39 +0000 (13:24 +0100)]
ffcodec: add voc demuxer
Wim Taymans [Tue, 13 Mar 2012 12:24:23 +0000 (13:24 +0100)]
ffdemux: activate pad before setting caps
Wim Taymans [Mon, 12 Mar 2012 12:50:46 +0000 (13:50 +0100)]
ffdec: implement accept-caps
Implement a potentially faster accept-caps function
Wim Taymans [Sun, 11 Mar 2012 18:07:31 +0000 (19:07 +0100)]
fix for caps api changes
Wim Taymans [Thu, 8 Mar 2012 12:04:57 +0000 (13:04 +0100)]
ffmpegdec: enable alignment if videometa is allowed
Use the videobufferpool when downstream didn't suggest one.
Only enable video alignment in the bufferpool when downstream supports video
metadata.
Sebastian Dröge [Tue, 6 Mar 2012 14:27:22 +0000 (15:27 +0100)]
ffmux: Use correct enum type for return value