Commit graph

11384 commits

Author SHA1 Message Date
Sebastian Dröge f6427af9f9 sdpdemux: Port to GIO and the new udpsrc/sink properties 2012-01-18 16:35:04 +01:00
Sebastian Dröge 49d1e59f0a configure.ac: Add opus to the non-ported plugins
It needs to be updated for the new multichannel API.
2012-01-18 16:01:38 +01:00
Sebastian Dröge 31dddb7c9f multifdsink: Add $(GST_PLUGINS_BAD_CFLAGS) for the i18n header file 2012-01-18 15:48:00 +01:00
Sebastian Dröge c459b38823 multifdsink: Add to the docs 2012-01-17 13:12:42 +01:00
Mark Nauwelaerts 87937da798 mplex: port to 0.11 2012-01-16 22:52:18 +01:00
Mark Nauwelaerts 3f3a21ef49 pcapparse: port to 0.11 2012-01-16 22:52:13 +01:00
Mark Nauwelaerts 0d088c7eb1 irtspparse: port to 0.11 2012-01-16 22:51:59 +01:00
Sebastian Dröge 90c075b1f6 multifdsink: Move multifdsink from gst-plugins-base to gst-plugins-bad 2012-01-16 11:29:27 +01:00
Tim-Philipp Müller 699677ed8a Merge remote-tracking branch 'origin/master' into 0.11 2012-01-13 00:11:54 +00:00
Vincent Penquerc'h 409816b5ba cogmse: fix pad leaks 2012-01-12 17:16:32 +00:00
Vincent Penquerc'h 76a481c726 patchdetect: remove (leaking) dead code 2012-01-12 17:11:14 +00:00
Vincent Penquerc'h a940c6a84d inter: remove (leaking) dead code 2012-01-12 16:48:38 +00:00
Vincent Penquerc'h dbecf3e809 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).
2012-01-12 16:36:19 +00:00
Vincent Penquerc'h 72eb8209a5 hlsdemux: fix queue leak 2012-01-12 15:58:36 +00:00
Vincent Penquerc'h 083d21ce3d dccpclientsink: fix string leak 2012-01-12 15:43:51 +00:00
Vincent Penquerc'h 2b81720a22 y4mdec: fix event leak 2012-01-12 15:19:01 +00:00
Vincent Penquerc'h b6edb1a03a mpegvideoparser: fix memory leak 2012-01-12 14:34:25 +00:00
Mark Nauwelaerts 5b785f51ca voaacenc: also indicate mono audio in sink caps 2012-01-12 10:26:39 +01:00
Mark Nauwelaerts f0668dfdd8 faac: also indicate mono audio in sink caps 2012-01-12 10:25:48 +01:00
Vincent Penquerc'h 3942c8c753 schrodec: fix tag leak 2012-01-11 18:24:41 +00:00
Vincent Penquerc'h fde139684f schrodec: take out unused leaking buffer 2012-01-11 18:12:22 +00:00
Mark Nauwelaerts e0494dcaa5 voaacenc: port to 0.11 2012-01-11 18:37:15 +01:00
Vincent Penquerc'h 1678bcbeec opusparse: fix caps leak 2012-01-11 16:34:35 +00:00
Vincent Penquerc'h 98d6c005b8 opusparse: fix slist leak 2012-01-11 16:32:31 +00:00
Vincent Penquerc'h 750cc41994 tests: fix buffer leaks in opus tests 2012-01-11 13:32:36 +00:00
Mark Nauwelaerts 9f136a667d faac: fix some input and output buffer map and ref handling 2012-01-11 12:58:08 +01:00
Mark Nauwelaerts 8bbefbe9cf faac: base class audio info is not yet set during set_format
... since it will only be committed after it has been accepted by subclass.
In particular, subclass should not rely on it during its setup.
2012-01-11 12:57:19 +01:00
Mark Nauwelaerts 84c6fdd85e faac: sprinkle some more layout info in caps 2012-01-11 12:55:32 +01:00
Mark Nauwelaerts 849a83bee6 voamrwbenc: fix audio format in template caps 2012-01-11 12:39:01 +01:00
Mark Nauwelaerts 76811c2181 voamrwbenc: port to 0.11 2012-01-11 12:24:42 +01:00
Sebastian Dröge 545068efd8 faad: Unset the UNPOSITIONED flag if we have valid channel positions 2012-01-11 10:50:52 +01:00
Vincent Penquerc'h 57ec7354ee modplug: fix caps leak 2012-01-10 17:27:54 +00:00
Sebastian Dröge b7c53b95c1 dtsdec: Port to 0.11 2012-01-10 16:59:18 +01:00
Sebastian Dröge a01a4ea2d3 Merge branch 'master' into 0.11
Conflicts:
	gst/mpegtsdemux/tsdemux.c
	gst/videoparsers/gsth264parse.c
	tests/check/elements/camerabin2.c
2012-01-10 15:50:37 +01:00
Vincent Penquerc'h 1f543ec0ad opusenc: fix slist leak 2012-01-10 13:38:50 +00:00
Vincent Penquerc'h 9d675bfa8d opusenc: fix caps leak 2012-01-10 13:38:42 +00:00
Vincent Penquerc'h 6cf84a0348 interlace: fix caps leaks 2012-01-10 13:25:27 +00:00
Vincent Penquerc'h 5ea1601dd9 interlace: fix ref leak 2012-01-10 13:25:27 +00:00
Edward Hervey fcf511aa8f tsdemux: Don't provide bogus values in non-TIME push-mode
Only take the upstream segment values in GST_FORMAT_TIME
2012-01-10 11:45:25 +01:00
Edward Hervey 24408bce96 tsdemux: Handle rollover in PTS and DTS
Also hands back-rollover which can happen with PTS
2012-01-10 11:45:22 +01:00
Oleksij Rempel (Alexey Fisher) 3d34779e24 vp8dec: use is_alt_data option to prevent timestamp collisions
altref/invisible frames usually stored in container with same timestamp as
dependet frame. This make basevideodecoder to update timestamp for dependet
frame and couse TS colision on next frame:

                 ^- here is altref
time     : 1 2 3 4 5 6 7 8 9
webm ts  : 1   3 5 5   7   9
vp8dec ts: 1   3   7   7   9

Fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=655245

Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
2012-01-10 08:49:15 +01:00
Oleksij Rempel (Alexey Fisher) 1d0507af89 basevideodecoder: add option to hande alt frame data
altref/invisible 'frame' do not describe some frame directly, so it can't be
displayed and timestamps should not be updated.

Fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=655245
Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
2012-01-10 08:48:45 +01:00
Mark Nauwelaerts 360cbaa46c codecparsers: mpeg4: fix parsing when recursively skipping user data 2012-01-09 15:03:30 +01:00
Sebastian Dröge c849631686 faad: Make sure that the srcpad has caps before finishing actual audio data 2012-01-09 14:59:58 +01:00
Sebastian Dröge adb4b010ed mpeg4videoparse: Don't update caps on every buffer 2012-01-09 14:39:43 +01:00
Sebastian Dröge c76890b7fa mpeg4videoparse: Don't call gst_buffer_memcmp() with a NULL buffer 2012-01-09 14:28:14 +01:00
Vincent Penquerc'h 2dc41db862 h264parse: use the framerate that was copied a few lines above 2012-01-09 11:03:24 +00:00
Vincent Penquerc'h e81ecb250a mpegvideoparse: add a couple consts on string literal arrays 2012-01-09 10:58:56 +00:00
Sebastian Dröge 2a255cca8b wrappercamerabinsrc: GstBaseCameraSrc is the base class, not GstBin 2012-01-09 08:40:48 +01:00
Sebastian Dröge c1ee9962f2 configure: voamrwbenc, lv2 and telextdec are not ported yet 2012-01-09 08:34:48 +01:00