Nicolas Dufresne [Mon, 30 Apr 2012 18:59:44 +0000 (18:59 +0000)]
x264enc: gst_video_encoder_get_frame() is now transfer full
Nicolas Dufresne [Thu, 26 Apr 2012 17:31:45 +0000 (17:31 +0000)]
x264enc: don't leak output state
Nicolas Dufresne [Wed, 18 Apr 2012 21:09:12 +0000 (17:09 -0400)]
x264enc: Remove x264 backward compatibility support
Nicolas Dufresne [Wed, 18 Apr 2012 20:13:57 +0000 (16:13 -0400)]
x264enc: Report latency base on x264 buffer size
Nicolas Dufresne [Tue, 17 Apr 2012 19:44:24 +0000 (15:44 -0400)]
x264enc: Port to GstVideoEncoder baseclass
Conflicts:
configure.ac
ext/x264/gstx264enc.c
ext/x264/gstx264enc.h
Back to 0.10 state, needs to be ported to 0.11 again.
Sebastian Dröge [Fri, 8 Jun 2012 13:55:28 +0000 (15:55 +0200)]
elements: Use gst_pad_set_caps() instead of manual event fiddling
Edward Hervey [Fri, 8 Jun 2012 13:05:22 +0000 (15:05 +0200)]
Automatic update of common submodule
From
03a0e57 to
98e386f
Sebastian Dröge [Thu, 7 Jun 2012 14:28:45 +0000 (16:28 +0200)]
Back to development
Sebastian Dröge [Thu, 7 Jun 2012 14:28:32 +0000 (16:28 +0200)]
Release 0.11.92
Sebastian Dröge [Thu, 7 Jun 2012 14:28:27 +0000 (16:28 +0200)]
Update .po files
Edward Hervey [Wed, 6 Jun 2012 16:19:06 +0000 (18:19 +0200)]
Automatic update of common submodule
From
1fab359 to
03a0e57
Wim Taymans [Wed, 6 Jun 2012 11:03:04 +0000 (13:03 +0200)]
update for tag event change
Edward Hervey [Fri, 1 Jun 2012 08:29:16 +0000 (10:29 +0200)]
Automatic update of common submodule
From
f1b5a96 to
1fab359
Sebastian Dröge [Thu, 31 May 2012 11:08:49 +0000 (13:08 +0200)]
Automatic update of common submodule
From
92b7266 to
f1b5a96
Sebastian Dröge [Wed, 30 May 2012 10:45:49 +0000 (12:45 +0200)]
Automatic update of common submodule
From
ec1c4a8 to
92b7266
Sebastian Dröge [Wed, 30 May 2012 09:24:04 +0000 (11:24 +0200)]
Automatic update of common submodule
From
3429ba6 to
ec1c4a8
Tim-Philipp Müller [Sat, 26 May 2012 22:41:02 +0000 (23:41 +0100)]
realmedia: don't use GstStructure API on tag lists
Julien Isorce [Mon, 21 May 2012 12:57:44 +0000 (14:57 +0200)]
a52dec: really prefer the original number (and position) of channels
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
Sebastian Dröge [Thu, 24 May 2012 10:32:25 +0000 (12:32 +0200)]
Automatic update of common submodule
From
dc70203 to
3429ba6
Tim-Philipp Müller [Thu, 17 May 2012 20:12:18 +0000 (21:12 +0100)]
x264: bump x264 requirement to build 106 or later
Build 106 is from September 2010.
https://bugzilla.gnome.org/show_bug.cgi?id=676257
Руслан Ижбулатов [Sun, 15 Apr 2012 19:39:48 +0000 (23:39 +0400)]
a52dec: adapt to work also with new liba52
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
Mark Nauwelaerts [Thu, 17 May 2012 10:40:05 +0000 (12:40 +0200)]
a52dec: trigger renegotiation upon changed stream channels
Fixes #675451
Sebastian Dröge [Wed, 16 May 2012 07:13:05 +0000 (09:13 +0200)]
configure: Require core/base 0.11.91
Matej Knopp [Fri, 13 Jan 2012 23:18:33 +0000 (18:18 -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 [Sun, 13 May 2012 15:00:50 +0000 (17:00 +0200)]
Back to development
Sebastian Dröge [Sun, 13 May 2012 14:49:04 +0000 (16:49 +0200)]
Release 0.11.91
Sebastian Dröge [Sun, 13 May 2012 14:48:57 +0000 (16:48 +0200)]
Update .po files
Sebastian Dröge [Sun, 13 May 2012 14:45:50 +0000 (16:45 +0200)]
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
Sebastian Dröge [Sun, 13 May 2012 13:56:27 +0000 (15:56 +0200)]
Automatic update of common submodule
From
dc70203 to
3429ba6
Sebastian Dröge [Tue, 24 Apr 2012 13:27:12 +0000 (15:27 +0200)]
asfdemux: Use correct enum type
Vincent Penquerc'h [Thu, 10 May 2012 09:11:44 +0000 (10:11 +0100)]
asfdemux: implement pull mode seek snap flags when an index is present
Also ensure we get a proper EOS when seeking past the end of the
file, or (when the snap after flag is set) between the last keyframe
and the end of the file.
Leon Merten Lohse [Thu, 3 May 2012 22:50:30 +0000 (23:50 +0100)]
cdio: compensate for libcdio's recent cd-text api changes
https://bugzilla.gnome.org/show_bug.cgi?id=675112
Conflicts:
ext/cdio/gstcdiocddasrc.c
Tim-Philipp Müller [Mon, 30 Apr 2012 20:27:52 +0000 (21:27 +0100)]
dvdread: fix build after recent include reshuffling in core
Need to include gmodule.h ourselves now.
Sebastian Dröge [Thu, 19 Apr 2012 10:22:08 +0000 (12:22 +0200)]
video: Update for libgstvideo API changes
Sebastian Dröge [Mon, 16 Apr 2012 07:09:35 +0000 (09:09 +0200)]
Automatic update of common submodule
From
6db25be to
dc70203
Tim-Philipp Müller [Thu, 12 Apr 2012 12:56:48 +0000 (13:56 +0100)]
asfdemux: fix performance issue, especially with high-bitrate streams
Two things were suboptimal from a performance point of view:
a) consider a large media object such as a video keyframe, which
may be split up into multiple fragments. We would assemble
the media object as follows:
buf = join (join (join (frag1, frag2), frag3), frag4)
which causes many unnecessary memcpy()s, and malloc/free,
which could easily add up to a multiple of the actual object
size. To avoid this, we allocate a buffer of the size needed
from the start and copy fragments into that directly.
b) for every fragment to join, we would create a sub-buffer
before joining it (which would discard the sub-buffer again),
leading to unnecessary miniobject create/free churn.
Conflicts:
gst/asfdemux/asfpacket.c
gst/asfdemux/asfpacket.h
Tim-Philipp Müller [Thu, 12 Apr 2012 13:45:51 +0000 (14:45 +0100)]
asfdemux: avoid unnecessary stream lookup
We have already retrieved the stream for that stream number and
made sure it's not NULL, so no need to do it again here; neither
the number nor the streams changed since the last time.
Alban Browaeys [Mon, 2 Apr 2012 17:31:20 +0000 (19:31 +0200)]
a52dec: fix first_access bigger than 2
gst_buffer_extract returns the number of bytes extracted, here 2 max.
Set size to the buffer size as was done in 0.10 to avoid first_access
error when it bypass 2.
https://bugzilla.gnome.org/show_bug.cgi?id=673434
Sebastian Dröge [Fri, 13 Apr 2012 11:43:30 +0000 (13:43 +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:37:32 +0000 (13:37 +0200)]
Automatic update of common submodule
From
464fe15 to
6db25be
Sebastian Dröge [Thu, 12 Apr 2012 09:19:12 +0000 (11:19 +0200)]
Back to development
Sebastian Dröge [Thu, 12 Apr 2012 08:40:20 +0000 (10:40 +0200)]
Release 0.11.90
Sebastian Dröge [Thu, 12 Apr 2012 08:39:13 +0000 (10:39 +0200)]
Update .po files
Tim-Philipp Müller [Mon, 9 Apr 2012 23:48:47 +0000 (00:48 +0100)]
mad: remove .c.orig file
Tim-Philipp Müller [Mon, 9 Apr 2012 23:47:44 +0000 (00:47 +0100)]
Use new gst_element_class_set_static_metadata()
Sebastian Dröge [Thu, 5 Apr 2012 16:43:17 +0000 (18:43 +0200)]
Automatic update of common submodule
From
7fda524 to
464fe15
Sebastian Dröge [Thu, 5 Apr 2012 15:40:12 +0000 (17:40 +0200)]
gst: Update for GST_PLUGIN_DEFINE() API changes
Sebastian Dröge [Thu, 5 Apr 2012 11:26:45 +0000 (13:26 +0200)]
configure: Update version to 0.11.89.1
Sebastian Dröge [Wed, 4 Apr 2012 12:38:53 +0000 (14:38 +0200)]
gst: Update versioning
Wim Taymans [Mon, 2 Apr 2012 13:21:36 +0000 (15:21 +0200)]
mpeg2dec: fix cropping
fix cropping in mpeg2dec
Wim Taymans [Sun, 1 Apr 2012 18:19:36 +0000 (20:19 +0200)]
mpeg2dec: add crop metadata when buffer is still writable
Wim Taymans [Fri, 30 Mar 2012 16:13:42 +0000 (18:13 +0200)]
update for buffer api change
Sebastian Dröge [Fri, 30 Mar 2012 09:52:48 +0000 (11:52 +0200)]
ext: Update for audio decoder API changes
Mark Nauwelaerts [Thu, 29 Mar 2012 15:32:08 +0000 (17:32 +0200)]
tests: make more valgrind-friendly and plug caps leak
Wim Taymans [Wed, 28 Mar 2012 10:50:09 +0000 (12:50 +0200)]
update for buffer changes
Mark Nauwelaerts [Tue, 27 Mar 2012 12:07:40 +0000 (14:07 +0200)]
tests: x264enc: adjust test to removal of deprecated properties
Wim Taymans [Mon, 26 Mar 2012 10:13:30 +0000 (12:13 +0200)]
Replace master with 0.11
Wim Taymans [Thu, 22 Mar 2012 14:56:04 +0000 (15:56 +0100)]
back to development
Wim Taymans [Thu, 22 Mar 2012 14:52:55 +0000 (15:52 +0100)]
Release 0.11.2
Wim Taymans [Wed, 21 Mar 2012 12:18:35 +0000 (13:18 +0100)]
tests: fix after memory changes
Wim Taymans [Wed, 21 Mar 2012 12:18:11 +0000 (13:18 +0100)]
x264enc: remove deprecated properties
Tim-Philipp Müller [Tue, 20 Mar 2012 12:08:23 +0000 (12:08 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
So 0.11 folks also get amr include fixes.
Conflicts:
ext/a52dec/gsta52dec.c
ext/mad/gstmad.c
Mark Nauwelaerts [Sun, 18 Mar 2012 17:56:16 +0000 (18:56 +0100)]
synaesthesia: fixup for bufferpool api changes
... as well as some caps ref handling.
Wim Taymans [Fri, 16 Mar 2012 20:48:02 +0000 (21:48 +0100)]
don't pass random pointers to pull_range
Wim Taymans [Thu, 15 Mar 2012 21:11:41 +0000 (22:11 +0100)]
update for bufferpool changes
Wim Taymans [Thu, 15 Mar 2012 19:38:50 +0000 (20:38 +0100)]
update for allocation query changes
Wim Taymans [Thu, 15 Mar 2012 12:38:16 +0000 (13:38 +0100)]
update for memory api changes
Wim Taymans [Wed, 14 Mar 2012 18:52:52 +0000 (19:52 +0100)]
take padding into account
Mark Nauwelaerts [Tue, 13 Mar 2012 17:27:51 +0000 (18:27 +0100)]
mad: simplify parsing code
Also fixes #671455 (expected at least).
Wim Taymans [Mon, 12 Mar 2012 15:16:17 +0000 (16:16 +0100)]
configure.ac: bump required GLib to 2.31.14
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
Wim Taymans [Mon, 12 Mar 2012 11:23:43 +0000 (12:23 +0100)]
fix for caps _normalize changes
Wim Taymans [Sun, 11 Mar 2012 18:07:19 +0000 (19:07 +0100)]
fix for caps api changes
Mark Nauwelaerts [Tue, 6 Mar 2012 15:08:23 +0000 (16:08 +0100)]
a52dec: use base class tag handling helper
... so as to ensure these to be handled and sent at proper time.
Sebastian Dröge [Tue, 6 Mar 2012 13:28:15 +0000 (14:28 +0100)]
dvdreadsrc: Use variable type with correct signedness
Edward Hervey [Fri, 14 Jan 2011 17:50:41 +0000 (18:50 +0100)]
mpeg2dec: Copy planes in one go when possible
Tim-Philipp Müller [Sat, 3 Mar 2012 17:17:31 +0000 (17:17 +0000)]
amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
In previous versions, the opencore-amr include sub-directory
would be specified in the include path in the CFLAGS, but this
is no longer the case in newer versions, so we need to add those
to our include directives.
Based on patch by: Christian Morales Vega
https://bugzilla.gnome.org/show_bug.cgi?id=671123
Tim-Philipp Müller [Sat, 3 Mar 2012 16:56:13 +0000 (16:56 +0000)]
configure: get rid of non-pkg-config ways to check for opencore-amr
Wim Taymans [Wed, 29 Feb 2012 16:26:42 +0000 (17:26 +0100)]
update for metadata API changes
Alessandro Decina [Mon, 27 Feb 2012 05:35:01 +0000 (06:35 +0100)]
amrwbdec, lame, mad: link to libgstbase
Alessandro Decina [Mon, 27 Feb 2012 05:33:48 +0000 (06:33 +0100)]
x264enc: fix compiler warning
Tim-Philipp Müller [Mon, 27 Feb 2012 00:36:46 +0000 (00:36 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Tim-Philipp Müller [Mon, 27 Feb 2012 00:34:09 +0000 (00:34 +0000)]
Merge commit '
02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
Conflicts:
ext/mad/gstmad.c
Tim-Philipp Müller [Thu, 23 Feb 2012 11:20:33 +0000 (11:20 +0000)]
Bump version after release
David Schleef [Wed, 22 Feb 2012 02:58:06 +0000 (18:58 -0800)]
autogen.sh: avoid touching .po files during 'make'
A simple workaround to deal with GNU gettext automake integration
failing to deal with git. Fixes: #669207
Wim Taymans [Wed, 22 Feb 2012 01:17:55 +0000 (02:17 +0100)]
x264: convert g_print to LOG
Wim Taymans [Wed, 22 Feb 2012 01:07:49 +0000 (02:07 +0100)]
update for new memory api
Wim Taymans [Wed, 22 Feb 2012 01:07:29 +0000 (02:07 +0100)]
x264enc: handle pts and dts
Mark Nauwelaerts [Tue, 21 Feb 2012 17:53:57 +0000 (18:53 +0100)]
mad: handle libmad freeform parsing quirk
Mark Nauwelaerts [Tue, 21 Feb 2012 17:49:50 +0000 (18:49 +0100)]
mad: fixup unhacking last frame coaxing
... so as to not only replace the data pointer but also available size.
Christian Fredrik Kalager Schaller [Mon, 20 Feb 2012 14:27:49 +0000 (14:27 +0000)]
Add latest plugins
Wim Taymans [Fri, 17 Feb 2012 23:02:20 +0000 (00:02 +0100)]
win32: back to development
Mark Nauwelaerts [Fri, 17 Feb 2012 16:53:34 +0000 (17:53 +0100)]
synaesthesia: port to 0.11
Mark Nauwelaerts [Fri, 17 Feb 2012 16:53:28 +0000 (17:53 +0100)]
xingmux: port to 0.11
Wim Taymans [Fri, 17 Feb 2012 10:06:59 +0000 (11:06 +0100)]
back to development
Wim Taymans [Fri, 17 Feb 2012 10:06:27 +0000 (11:06 +0100)]
RELEASE 0.11.1
Wim Taymans [Fri, 17 Feb 2012 08:16:32 +0000 (09:16 +0100)]
Merge branch 'master' into 0.11
Conflicts:
ext/mad/gstmad.c
Mark Nauwelaerts [Thu, 16 Feb 2012 13:29:47 +0000 (14:29 +0100)]
mad: unhack last frame coaxing
... so as to maximally use available base class API and interfere least
as possible with its internal state.
Wim Taymans [Wed, 15 Feb 2012 12:45:00 +0000 (13:45 +0100)]
mad: fix compilation
Wim Taymans [Wed, 15 Feb 2012 12:40:13 +0000 (13:40 +0100)]
mad: chain up to default event handler
Matej Knopp [Sat, 11 Feb 2012 10:38:41 +0000 (05:38 -0500)]
x264enc: unmap video frame after encoding
Fixes major memory leak.
https://bugzilla.gnome.org/show_bug.cgi?id=669863