Olivier Crête [Wed, 25 Jan 2012 15:57:52 +0000 (16:57 +0100)]
bayer: Intersect transformed caps with filter
Olivier Crête [Wed, 25 Jan 2012 14:43:01 +0000 (15:43 +0100)]
rtpmux: Don't leak gvalue from iterator
Wim Taymans [Wed, 25 Jan 2012 15:46:44 +0000 (16:46 +0100)]
more porting
Mark Nauwelaerts [Wed, 25 Jan 2012 15:20:41 +0000 (16:20 +0100)]
port some more to new memory API
Wim Taymans [Wed, 25 Jan 2012 13:50:50 +0000 (14:50 +0100)]
port to new memory API
Thomas Vander Stichele [Wed, 25 Jan 2012 12:58:19 +0000 (13:58 +0100)]
Automatic update of common submodule
From c463bc0 to 7fda524
Sebastian Dröge [Wed, 25 Jan 2012 12:22:43 +0000 (13:22 +0100)]
Merge branch 'master' into 0.11
Conflicts:
configure.ac
ext/kate/gstkateenc.c
gst/colorspace/colorspace.c
gst/mpegvideoparse/mpegvideoparse.c
Alessandro Decina [Wed, 18 Jan 2012 11:04:52 +0000 (12:04 +0100)]
mpegpsdemux: limit the amount of scanning done on duration queries
Limit the amount of data scanned when looking for PTSes in duration queries as a
failsafe for kinda broken, potentially large files with sparse or no PTSes.
Alessandro Decina [Wed, 18 Jan 2012 10:28:26 +0000 (11:28 +0100)]
mpegpsdemux: don't scan for the last PTS if the first wasn't found
Olivier Crête [Wed, 25 Jan 2012 10:21:50 +0000 (11:21 +0100)]
dtmf: port to 0.11
Olivier Crête [Wed, 25 Jan 2012 09:45:51 +0000 (10:45 +0100)]
rtpvp8: port to 0.11
Olivier Crête [Tue, 24 Jan 2012 21:14:39 +0000 (22:14 +0100)]
videomaxrate: Remove, videorate includes the same functionality now
Olivier Crête [Tue, 24 Jan 2012 13:20:52 +0000 (14:20 +0100)]
rtpmux: port to 0.11
Sebastian Dröge [Wed, 25 Jan 2012 10:38:43 +0000 (11:38 +0100)]
Automatic update of common submodule
From 2a59016 to c463bc0
Vincent Penquerc'h [Tue, 24 Jan 2012 11:56:34 +0000 (11:56 +0000)]
flite: make constant static arrays actually static
Vincent Penquerc'h [Tue, 24 Jan 2012 11:53:26 +0000 (11:53 +0000)]
flite: fix uninitialized return value
Oleksij Rempel (Alexey Fisher) [Tue, 24 Jan 2012 10:22:46 +0000 (11:22 +0100)]
vp8enc: trace outgoing timestamps
add info level prints for outgoing timestamps.
Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
Vincent Penquerc'h [Mon, 23 Jan 2012 22:20:40 +0000 (22:20 +0000)]
resindvd: fix caps refcount error
/me bad monkey.
Jonas Larsson [Mon, 23 Jan 2012 18:30:19 +0000 (18:30 +0000)]
h264parse: fix gst_h264_parse_clock_timestamp always failing
Tim-Philipp Müller [Mon, 23 Jan 2012 18:01:14 +0000 (18:01 +0000)]
REQUIREMENTS: we need librtmp for rtmp support
https://bugzilla.gnome.org/show_bug.cgi?id=668521
Jonas Larsson [Mon, 23 Jan 2012 17:51:34 +0000 (18:51 +0100)]
codecparsers: read the cbr_flag in h264_parse_hrd_parameters
Vincent Penquerc'h [Mon, 23 Jan 2012 17:47:45 +0000 (17:47 +0000)]
mpegtsdemux: fix frequent deadlock demuxing MPEG TS
A previous patch to add streams early to fix playback of
low bitrate streams causes frequent deadlock of a nature
I'm at loss how to fix.
I'm not certain whether it's a bug in decodebin2, or in
that mpegtsdemux patch.
Since it causes a major regression, let it be disabled for now.
Mark Nauwelaerts [Mon, 23 Jan 2012 13:10:43 +0000 (14:10 +0100)]
mpegtsdemux: break out when stream identified
Mark Nauwelaerts [Mon, 23 Jan 2012 13:06:54 +0000 (14:06 +0100)]
mpegtsdemux: avoid NULL manipulation if invalid input
Mark Nauwelaerts [Mon, 23 Jan 2012 13:05:45 +0000 (14:05 +0100)]
mpegdemux: avoid NULL manipulation if invalid input
Mark Nauwelaerts [Mon, 23 Jan 2012 13:01:02 +0000 (14:01 +0100)]
mpegdemux: avoid some unlikely leaks
Mark Nauwelaerts [Mon, 23 Jan 2012 12:58:57 +0000 (13:58 +0100)]
mpegvideoparse: prevent some fall-through cases
Mark Nauwelaerts [Mon, 23 Jan 2012 12:58:04 +0000 (13:58 +0100)]
mve: use signed loop variable
... when using it in i >= 0.
Mark Nauwelaerts [Mon, 23 Jan 2012 12:57:32 +0000 (13:57 +0100)]
mve: ensure best target found
Mark Nauwelaerts [Mon, 23 Jan 2012 12:56:02 +0000 (13:56 +0100)]
festival: enhance some error case handling
Mark Nauwelaerts [Mon, 23 Jan 2012 12:55:33 +0000 (13:55 +0100)]
nuvdemux: check directly for valid buffer
... rather than doing so indirectly in (incomplete) semantic way.
Mark Nauwelaerts [Mon, 23 Jan 2012 12:54:32 +0000 (13:54 +0100)]
basevideoencoder: fix parameter sanity check
Christian Fredrik Kalager Schaller [Mon, 23 Jan 2012 11:54:08 +0000 (11:54 +0000)]
Update spec file to work
Vincent Penquerc'h [Fri, 20 Jan 2012 15:34:27 +0000 (15:34 +0000)]
resindvd: fix preroll on titles with no audio track
https://bugzilla.gnome.org/show_bug.cgi?id=599469
Vincent Penquerc'h [Fri, 20 Jan 2012 12:25:09 +0000 (12:25 +0000)]
rsndvdsrc: fix leak
Vincent Penquerc'h [Fri, 20 Jan 2012 12:15:20 +0000 (12:15 +0000)]
resindvdbin: fix video/audio mixup in error message
Vincent Penquerc'h [Fri, 20 Jan 2012 10:42:21 +0000 (10:42 +0000)]
rsnaudiomunge: keep the object ref longer
Since we do not get a ref to the pad, I'm not certain it's safe
to drop the object and use the pad later, so hold the object ref
till we're done with the pad.
Stefan Sauer [Sat, 21 Jan 2012 19:08:36 +0000 (20:08 +0100)]
controller: move from control-binding to control-binding-direct
David Schleef [Mon, 23 Jan 2012 00:59:37 +0000 (16:59 -0800)]
Revert "!colorspace: fix odd size problems"
This reverts commit
e2e6fdcb6b265db201f191952aeed429e85e834e.
Untested commit was accidentally pushed.
David Schleef [Mon, 23 Jan 2012 00:58:59 +0000 (16:58 -0800)]
Revert "colorspace: Fix out-of-bound errors for v210"
This reverts commit
3b8b87cb6c217b9f0b52cfa3079c4a36afd1c424.
Untested commit was accidentally pushed.
David Schleef [Mon, 23 Jan 2012 00:55:46 +0000 (16:55 -0800)]
inter: Fix compilation
Fix up previously botched rebase.
David Schleef [Tue, 10 Jan 2012 05:59:57 +0000 (21:59 -0800)]
colorspace: Fix out-of-bound errors for v210
David Schleef [Sun, 1 Jan 2012 01:14:24 +0000 (17:14 -0800)]
!colorspace: fix odd size problems
David Schleef [Sun, 22 Jan 2012 23:49:12 +0000 (15:49 -0800)]
inter: Add channel property
David Schleef [Sun, 22 Jan 2012 23:48:28 +0000 (15:48 -0800)]
schro: Handle 10 and 16-bit formats
David Schleef [Sun, 1 Jan 2012 01:13:02 +0000 (17:13 -0800)]
avc: fix broken line continuation
David Schleef [Fri, 19 Aug 2011 02:49:08 +0000 (19:49 -0700)]
colorspace: Add jpeg color-matrix conversion
David Schleef [Tue, 9 Aug 2011 16:19:10 +0000 (09:19 -0700)]
inter: Add subtitle inter elements
David Schleef [Thu, 4 Aug 2011 20:05:22 +0000 (13:05 -0700)]
kateenc: Don't error on empty input buffers
Tim-Philipp Müller [Sun, 22 Jan 2012 19:27:59 +0000 (19:27 +0000)]
Remove legacy mpegvideoparse plugin
There's a new one in the videoparsers plugin.
Tim-Philipp Müller [Sun, 22 Jan 2012 19:13:50 +0000 (19:13 +0000)]
multifdsink: make git ignore generated files
Tim-Philipp Müller [Sun, 22 Jan 2012 19:11:21 +0000 (19:11 +0000)]
h263parse: make level and profile fields in caps strings
For consistency with other caps.
https://bugzilla.gnome.org/show_bug.cgi?id=658438
Gwenole Beauchesne [Wed, 18 Jan 2012 15:35:16 +0000 (16:35 +0100)]
codecparsers: h264: fix ref_pic_list_modification()
The entries were not filled in linearly and the termination was not
recorded either. Now, the actual number of modifications is recorded
similarly to dec_ref_pic_marking(). i.e. an explicit counter instead
of storing the termination value in the array.
https://bugzilla.gnome.org/show_bug.cgi?id=668192
Christian Fredrik Kalager Schaller [Fri, 20 Jan 2012 16:12:02 +0000 (16:12 +0000)]
Update spec file for actually ported elements
Tim-Philipp Müller [Fri, 20 Jan 2012 15:23:54 +0000 (15:23 +0000)]
configure: only check for gst-plugins-{good,ugly,ffmpeg} in uninstalled setups
We don't install .pc files for plugin modules, because we only need
them in uninstalled setups, so we can find the plugins for unit tests
(even when run a couple of directories deeper or out-of-tree during
make distcheck).
Try to avoid confusion, so only check for those if this is in fact
an uninstalled setup. For installed setups there's no problem finding
the plugins, we assume they are all in the plugindir specified by
GStreamer core's .pc file.
https://bugzilla.gnome.org/show_bug.cgi?id=668311
Stefan Sauer [Fri, 20 Jan 2012 13:46:00 +0000 (14:46 +0100)]
controller: adapt to control binding changes
Stefan Sauer [Fri, 20 Jan 2012 10:40:00 +0000 (11:40 +0100)]
controller: adapt to controller api changes
Don't use the convenience api for control sources.
Tim-Philipp Müller [Fri, 20 Jan 2012 00:53:46 +0000 (00:53 +0000)]
chromaprint: minor clean-ups
Flesh out docs a bit, fix element class.
Lukáš Lalinský [Sun, 2 Jan 2011 19:34:04 +0000 (19:34 +0000)]
chromaprint: import Acoustid audio fingerprinting plugin
Imported from https://launchpad.net/gst-chromaprint
Tim-Philipp Müller [Tue, 10 Jan 2012 00:22:38 +0000 (00:22 +0000)]
mpegpsdemux: handle corner-case of short read in pull_buffer better
It's extremely unlikely, but there are corner cases where a short
read might happen, so handle that, just in case.
Tim-Philipp Müller [Thu, 19 Jan 2012 15:43:51 +0000 (15:43 +0000)]
gsmenc: fix unused-but-set-variable compiler warning
Tim-Philipp Müller [Thu, 19 Jan 2012 15:12:46 +0000 (15:12 +0000)]
Add --disable-fatal-warnings configure option
Wim Taymans [Thu, 19 Jan 2012 10:34:26 +0000 (11:34 +0100)]
port to new gthread API
Sebastian Dröge [Wed, 18 Jan 2012 16:01:38 +0000 (17:01 +0100)]
configure.ac: Remove GIO check, this is in gst-glib2.m4 now
Sebastian Dröge [Wed, 18 Jan 2012 15:46:31 +0000 (16:46 +0100)]
Automatic update of common submodule
From 0807187 to 2a59016
Sebastian Dröge [Wed, 18 Jan 2012 15:35:04 +0000 (16:35 +0100)]
sdpdemux: Port to GIO and the new udpsrc/sink properties
Sebastian Dröge [Wed, 18 Jan 2012 15:01:38 +0000 (16:01 +0100)]
configure.ac: Add opus to the non-ported plugins
It needs to be updated for the new multichannel API.
Sebastian Dröge [Wed, 18 Jan 2012 14:48:00 +0000 (15:48 +0100)]
multifdsink: Add $(GST_PLUGINS_BAD_CFLAGS) for the i18n header file
Mark Nauwelaerts [Tue, 17 Jan 2012 20:36:21 +0000 (21:36 +0100)]
adpcmdec: port to audiodecoder
Mark Nauwelaerts [Tue, 17 Jan 2012 20:36:08 +0000 (21:36 +0100)]
adpcmenc: port to audioencoder
Mark Nauwelaerts [Tue, 17 Jan 2012 17:33:09 +0000 (18:33 +0100)]
gsmdec: port to audiodecoder
Mark Nauwelaerts [Tue, 17 Jan 2012 17:32:23 +0000 (18:32 +0100)]
gsmenc: port to audioencoder
Sebastian Dröge [Tue, 17 Jan 2012 12:12:27 +0000 (13:12 +0100)]
multifdsink: Add to the docs
Mark Nauwelaerts [Mon, 16 Jan 2012 21:52:18 +0000 (22:52 +0100)]
mplex: port to 0.11
Mark Nauwelaerts [Mon, 16 Jan 2012 21:52:13 +0000 (22:52 +0100)]
pcapparse: port to 0.11
Mark Nauwelaerts [Mon, 16 Jan 2012 21:51:59 +0000 (22:51 +0100)]
irtspparse: port to 0.11
Vincent Penquerc'h [Mon, 16 Jan 2012 17:30:22 +0000 (17:30 +0000)]
debugspy: fix string leak
Vincent Penquerc'h [Mon, 16 Jan 2012 17:07:29 +0000 (17:07 +0000)]
mpegdemux: fix missing finalize chaining to parent
This code does not seem to trigger on my test streams, so it's
a bit of a blind fix, but seems safe enough to push.
Vincent Penquerc'h [Mon, 16 Jan 2012 17:02:22 +0000 (17:02 +0000)]
opencv: fix missing finalize chaining to parent class
Not compiled, I do not have the necessary dependencies.
Vincent Penquerc'h [Mon, 16 Jan 2012 17:01:18 +0000 (17:01 +0000)]
gme: fix missing dispose chaining to parent class
Not compiled, I do not have the necessary dependencies.
Vincent Penquerc'h [Mon, 16 Jan 2012 16:59:57 +0000 (16:59 +0000)]
spc: fix missing dispose chaining to parent class
Not even compiled, I do not have the dependencies needed.
Sebastian Dröge [Mon, 16 Jan 2012 10:29:03 +0000 (11:29 +0100)]
multifdsink: Move multifdsink from gst-plugins-base to gst-plugins-bad
Reynaldo H. Verdejo Pinochet [Fri, 13 Jan 2012 18:57:33 +0000 (15:57 -0300)]
Android, Fix wrong dinamic linking attempt
gstcodecparsers is built as an static library.
This change fixes building with the Android buildsystem.
Vincent Penquerc'h [Fri, 13 Jan 2012 13:30:57 +0000 (13:30 +0000)]
cogmse: fix finalize not calling base class (and leaking)
Vincent Penquerc'h [Fri, 13 Jan 2012 12:55:39 +0000 (12:55 +0000)]
cogmse: signal chain functions to exit on flush-start
Vincent Penquerc'h [Fri, 13 Jan 2012 12:08:28 +0000 (12:08 +0000)]
sirenenc: fix base class call mixup in finalize
Vincent Penquerc'h [Fri, 13 Jan 2012 11:22:42 +0000 (11:22 +0000)]
cogmse: fix typo using the wrong pad
Vincent Penquerc'h [Fri, 13 Jan 2012 11:22:21 +0000 (11:22 +0000)]
cogmse: fix possible buffer leak
Vincent Penquerc'h [Fri, 13 Jan 2012 10:32:59 +0000 (10:32 +0000)]
linsyssdi: fix leaks
Vincent Penquerc'h [Fri, 13 Jan 2012 10:25:22 +0000 (10:25 +0000)]
rsvgoverlay: fix adapter leak
Tim-Philipp Müller [Fri, 13 Jan 2012 00:11:54 +0000 (00:11 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Vincent Penquerc'h [Thu, 12 Jan 2012 17:16:32 +0000 (17:16 +0000)]
cogmse: fix pad leaks
Vincent Penquerc'h [Thu, 12 Jan 2012 17:11:14 +0000 (17:11 +0000)]
patchdetect: remove (leaking) dead code
Vincent Penquerc'h [Thu, 12 Jan 2012 16:45:39 +0000 (16:45 +0000)]
inter: remove (leaking) dead code
Vincent Penquerc'h [Thu, 12 Jan 2012 16:36:19 +0000 (16:36 +0000)]
schroenc: balance encoder and video format alloc/dealloc
They would leak if just constructing and freeing an object,
and probably crash if going from PLAYING to READY and back
again (though I haven't tested that).
Vincent Penquerc'h [Thu, 12 Jan 2012 15:58:36 +0000 (15:58 +0000)]
hlsdemux: fix queue leak
Vincent Penquerc'h [Thu, 12 Jan 2012 15:43:51 +0000 (15:43 +0000)]
dccpclientsink: fix string leak
Vincent Penquerc'h [Thu, 12 Jan 2012 15:19:01 +0000 (15:19 +0000)]
y4mdec: fix event leak
Vincent Penquerc'h [Thu, 12 Jan 2012 14:34:25 +0000 (14:34 +0000)]
mpegvideoparser: fix memory leak
Mark Nauwelaerts [Thu, 12 Jan 2012 09:26:39 +0000 (10:26 +0100)]
voaacenc: also indicate mono audio in sink caps