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
Wim Taymans [Fri, 10 Feb 2012 16:02:38 +0000 (17:02 +0100)]
x264enc: fix after merge
Wim Taymans [Fri, 10 Feb 2012 16:00:33 +0000 (17:00 +0100)]
Merge branch 'master' into 0.11
Conflicts:
ext/x264/gstx264enc.c
Wim Taymans [Thu, 9 Feb 2012 17:10:48 +0000 (18:10 +0100)]
sidplay: don't use ulong properties
Wim Taymans [Thu, 9 Feb 2012 15:14:55 +0000 (16:14 +0100)]
sidplay: fix negotiation
Robert Swain [Thu, 9 Feb 2012 10:55:07 +0000 (11:55 +0100)]
x264enc: Add baseline profile to caps
libx264 does not yet support the features that create the difference
between baseline and constrained baseline profile. Hence it currently
supports both though it can only technically encode constrained
baseline.
Wim Taymans [Wed, 8 Feb 2012 15:38:09 +0000 (16:38 +0100)]
GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
Wim Taymans [Tue, 7 Feb 2012 17:56:23 +0000 (18:56 +0100)]
mpeg2dec: fix test a bit more
Still broken because cropping is broken in mpeg2dec
Wim Taymans [Tue, 7 Feb 2012 10:06:29 +0000 (11:06 +0100)]
tests: fix some tests
Sebastian Dröge [Wed, 1 Feb 2012 15:20:46 +0000 (16:20 +0100)]
twolame: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:20:26 +0000 (16:20 +0100)]
lame: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:19:55 +0000 (16:19 +0100)]
mad: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:17:57 +0000 (16:17 +0100)]
a52dec: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:15:27 +0000 (16:15 +0100)]
amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:14:08 +0000 (16:14 +0100)]
amrnb: Use new audio encoder/decoder base class API for srcpad caps
Vincent Penquerc'h [Tue, 31 Jan 2012 15:52:38 +0000 (15:52 +0000)]
mad: ensure we do not confuse the base class with our buffer guard
mad expects extra bytes at the end of a buffer (see discussion in
http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
and since we inject these without the base class' knowledge, we
need to hide the bodies better.
This fixes an assert at EOS when decoding an mp3 manually without
an intervening mpegaudioparse.
Wim Taymans [Mon, 30 Jan 2012 16:17:31 +0000 (17:17 +0100)]
update for HEADER flag
Alessandro Decina [Wed, 20 Jul 2011 07:00:58 +0000 (09:00 +0200)]
x264enc: implement force-key-unit API
Thomas Vander Stichele [Wed, 25 Jan 2012 12:58:48 +0000 (13:58 +0100)]
Automatic update of common submodule
From
c463bc0 to
7fda524
Wim Taymans [Wed, 25 Jan 2012 12:58:54 +0000 (13:58 +0100)]
amr: port to 0.11 again
Sebastian Dröge [Wed, 25 Jan 2012 12:03:33 +0000 (13:03 +0100)]
Merge branch 'master' into 0.11
Conflicts:
ext/a52dec/gsta52dec.c
Wim Taymans [Wed, 25 Jan 2012 06:24:59 +0000 (07:24 +0100)]
port to new memory API
Sebastian Dröge [Wed, 25 Jan 2012 10:38:56 +0000 (11:38 +0100)]
Automatic update of common submodule
From
2a59016 to
c463bc0
Tim-Philipp Müller [Sun, 22 Jan 2012 23:56:07 +0000 (23:56 +0000)]
Remove compatibility versions for deprecated GLib API
Vincent Penquerc'h [Thu, 19 Jan 2012 15:26:25 +0000 (15:26 +0000)]
a52dec: fix read buffer overflow upon syncing
The wrong size was being decremented, leading to a runaway
read loop.
Tim-Philipp Müller [Thu, 19 Jan 2012 15:06:47 +0000 (15:06 +0000)]
Add --disable-fatal-warnings configure option
Wim Taymans [Thu, 19 Jan 2012 10:34:41 +0000 (11:34 +0100)]
port to new gthread API
Sebastian Dröge [Wed, 18 Jan 2012 16:00:26 +0000 (17:00 +0100)]
configure.ac: Require GLib 2.31.10 for consistency
Sebastian Dröge [Wed, 18 Jan 2012 15:46:42 +0000 (16:46 +0100)]
Automatic update of common submodule
From
0807187 to
2a59016
Mark Nauwelaerts [Tue, 17 Jan 2012 10:55:59 +0000 (11:55 +0100)]
amrwbdec: _parse should not return OK if not enough data yet
Mark Nauwelaerts [Tue, 17 Jan 2012 10:55:14 +0000 (11:55 +0100)]
amrnbdec: _parse should not return OK if not enough data yet
Vincent Penquerc'h [Fri, 13 Jan 2012 15:03:50 +0000 (15:03 +0000)]
dvdreadsrc: fix off by one in cell calculation for the last chapter
Mark Nauwelaerts [Fri, 13 Jan 2012 14:56:47 +0000 (15:56 +0100)]
asfdemux: set caps on src pad before adding it
Mark Nauwelaerts [Fri, 13 Jan 2012 14:56:25 +0000 (15:56 +0100)]
asfdemux: perform writable buffer map to copy into it
Mark Nauwelaerts [Fri, 13 Jan 2012 14:55:15 +0000 (15:55 +0100)]
asfpacket: fix 0.11 ported payload extraction
... to cater for not necessarily offset == size - cur_pos,
as size may have been adjusted due to padding.
Fixes #667567.
Vincent Penquerc'h [Fri, 13 Jan 2012 13:46:50 +0000 (13:46 +0000)]
x264enc: remove useless and semantically (though not practically) wrong code
The object will be freed, so it's pointless to set the pointers
to NULL anyway.
Vincent Penquerc'h [Fri, 13 Jan 2012 13:46:28 +0000 (13:46 +0000)]
x264enc: remove leaking "optimization"
Tim-Philipp Müller [Fri, 13 Jan 2012 00:05:50 +0000 (00:05 +0000)]
GST_TYPE_DATE -> G_TYPE_DATE
Tim-Philipp Müller [Fri, 13 Jan 2012 00:01:01 +0000 (00:01 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Conflicts:
ext/a52dec/gsta52dec.c
Mark Nauwelaerts [Thu, 12 Jan 2012 12:25:22 +0000 (13:25 +0100)]
a52dec: plug buffer leak
Mark Nauwelaerts [Thu, 12 Jan 2012 12:20:26 +0000 (13:20 +0100)]
a52dec: plug buffer leak
Mark Nauwelaerts [Wed, 11 Jan 2012 11:31:11 +0000 (12:31 +0100)]
amrnbenc: _map and _unmap the appropriate input and output buffers
Sebastian Dröge [Tue, 10 Jan 2012 14:25:12 +0000 (15:25 +0100)]
a52dec: Fix some merge mistakes
Sebastian Dröge [Tue, 10 Jan 2012 14:17:11 +0000 (15:17 +0100)]
Merge branch 'master' into 0.11
Conflicts:
ext/a52dec/gsta52dec.c
ext/a52dec/gsta52dec.h
ext/lame/gstlame.c
ext/lame/gstlame.h
ext/lame/gstlamemp3enc.c
ext/mad/gstmad.c
ext/mad/gstmad.h
gst/mpegaudioparse/gstmpegaudioparse.c
gst/mpegstream/gstdvddemux.c
gst/realmedia/rdtdepay.c
po/es.po
po/lv.po
po/sr.po
Mark Nauwelaerts [Tue, 10 Jan 2012 10:41:52 +0000 (11:41 +0100)]
dvdsub: add some CFLAGS and LIBS in Makefile.am
... since adapter is still used.
Sebastian Dröge [Mon, 9 Jan 2012 15:00:18 +0000 (16:00 +0100)]
rmdemux: Don't use buffer after unreffing
Sebastian Dröge [Mon, 9 Jan 2012 14:46:10 +0000 (15:46 +0100)]
asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
Sebastian Dröge [Mon, 9 Jan 2012 14:24:53 +0000 (15:24 +0100)]
mad: Correctly unmap the buffer with the original data pointer
Sebastian Dröge [Mon, 9 Jan 2012 14:15:28 +0000 (15:15 +0100)]
mad: Make sure to set caps on the srcpad if none are set yet
Tim-Philipp Müller [Sun, 8 Jan 2012 14:24:11 +0000 (14:24 +0000)]
mad: fix LIBS order in Makefile.am
Tim-Philipp Müller [Sat, 7 Jan 2012 21:04:01 +0000 (21:04 +0000)]
mad: remove left-over id3tag.h include
We don't use libid3tag any more.
Wim Taymans [Thu, 5 Jan 2012 11:17:20 +0000 (12:17 +0100)]
dvdlpcmdec: fix for multichannel
Sebastian Dröge [Wed, 4 Jan 2012 15:05:59 +0000 (16:05 +0100)]
a52dec: Update for the new raw audio caps
Sebastian Dröge [Wed, 4 Jan 2012 14:49:38 +0000 (15:49 +0100)]
mad: Update for the new raw audio caps
Sebastian Dröge [Wed, 4 Jan 2012 14:45:43 +0000 (15:45 +0100)]
lamemp3enc: Update for the new raw audio caps
Sebastian Dröge [Wed, 4 Jan 2012 14:44:37 +0000 (15:44 +0100)]
twolamemp2enc: Update for the new raw audio caps
Sebastian Dröge [Wed, 4 Jan 2012 14:43:13 +0000 (15:43 +0100)]
amrwbdec: Add the new layout field to the raw audio caps
Sebastian Dröge [Wed, 4 Jan 2012 14:42:29 +0000 (15:42 +0100)]
amrnb: Add the new layout field to the raw audio caps
Sebastian Dröge [Wed, 4 Jan 2012 14:26:56 +0000 (15:26 +0100)]
dvdlpcmdec: Port to the new raw audio caps
Sebastian Dröge [Wed, 4 Jan 2012 14:12:26 +0000 (15:12 +0100)]
asfdemux: Update for libgstriff API changes
Still needs to handle audio channel reordering.