platform/upstream/gst-plugins-good.git
12 years agodeinterleave: port to 0.11
Philippe Normand [Mon, 30 Jan 2012 15:40:19 +0000 (16:40 +0100)]
deinterleave: port to 0.11

Port of the deinterleave element and its unittests. The interleave
element will be ported as part of another patch, hence disabling it
for now.

https://bugzilla.gnome.org/show_bug.cgi?id=668847

12 years agodirectsoundsink: Fix compiling
Raimo Järvi [Tue, 7 Feb 2012 21:41:13 +0000 (23:41 +0200)]
directsoundsink: Fix compiling

https://bugzilla.gnome.org/show_bug.cgi?id=669607

12 years agowaveformsink: Port to 0.11
Raimo Järvi [Tue, 7 Feb 2012 22:08:49 +0000 (00:08 +0200)]
waveformsink: Port to 0.11

https://bugzilla.gnome.org/show_bug.cgi?id=669612

12 years agotests: improve tagmux tests
Wim Taymans [Tue, 7 Feb 2012 09:47:19 +0000 (10:47 +0100)]
tests: improve tagmux tests

12 years agotaglib: fix object registration
Wim Taymans [Tue, 7 Feb 2012 09:29:11 +0000 (10:29 +0100)]
taglib: fix object registration

We can't use G_DEFINE_TYPE because the class is not set in the class_init and we
need it to get the srcpad template.
Fix a caps leak

12 years agotests: fix jpeg test
Wim Taymans [Tue, 7 Feb 2012 09:16:32 +0000 (10:16 +0100)]
tests: fix jpeg test

12 years agosoup: fix caps
Wim Taymans [Tue, 7 Feb 2012 09:15:51 +0000 (10:15 +0100)]
soup: fix caps

12 years agoeffecttv: fix initialisation
Wim Taymans [Tue, 7 Feb 2012 08:54:00 +0000 (09:54 +0100)]
effecttv: fix initialisation

12 years agoy4m: fix negotiation
Wim Taymans [Tue, 7 Feb 2012 08:42:04 +0000 (09:42 +0100)]
y4m: fix negotiation

12 years agotests: fix more tests
Wim Taymans [Tue, 7 Feb 2012 08:41:51 +0000 (09:41 +0100)]
tests: fix more tests

12 years agodv: port to 0.11
Mark Nauwelaerts [Mon, 6 Feb 2012 21:13:53 +0000 (22:13 +0100)]
dv: port to 0.11

12 years agotest: fix more tests
Wim Taymans [Mon, 6 Feb 2012 17:35:01 +0000 (18:35 +0100)]
test: fix more tests

12 years agotests: fix more tests
Wim Taymans [Mon, 6 Feb 2012 14:52:49 +0000 (15:52 +0100)]
tests: fix more tests

12 years agoflv: fix caps
Wim Taymans [Mon, 6 Feb 2012 14:52:36 +0000 (15:52 +0100)]
flv: fix caps

12 years agoiirequalizer: fix equalizer and unit test
Wim Taymans [Mon, 6 Feb 2012 14:20:55 +0000 (15:20 +0100)]
iirequalizer: fix equalizer and unit test

12 years agotests: fix some more tests
Wim Taymans [Mon, 6 Feb 2012 12:44:20 +0000 (13:44 +0100)]
tests: fix some more tests

12 years agoavimux: take the pad from collectpads2 correctly
Wim Taymans [Mon, 6 Feb 2012 12:43:49 +0000 (13:43 +0100)]
avimux: take the pad from collectpads2 correctly

12 years agotests: fix more unit tests
Wim Taymans [Mon, 6 Feb 2012 12:29:24 +0000 (13:29 +0100)]
tests: fix more unit tests

12 years agoaudiodynamic: fix negotiation
Wim Taymans [Mon, 6 Feb 2012 12:28:55 +0000 (13:28 +0100)]
audiodynamic: fix negotiation

12 years agotests: fix more tests
Wim Taymans [Mon, 6 Feb 2012 09:07:06 +0000 (10:07 +0100)]
tests: fix more tests

12 years agotests: improve some tests
Wim Taymans [Mon, 6 Feb 2012 08:49:38 +0000 (09:49 +0100)]
tests: improve some tests

12 years agotests: fix jitterbuffer test
Wim Taymans [Mon, 6 Feb 2012 08:23:49 +0000 (09:23 +0100)]
tests: fix jitterbuffer test

12 years agojitterbuffer: fix caps after pt change
Wim Taymans [Mon, 6 Feb 2012 08:23:07 +0000 (09:23 +0100)]
jitterbuffer: fix caps after pt change

12 years agojitterbuffer: fix caps leak
Wim Taymans [Mon, 6 Feb 2012 08:18:17 +0000 (09:18 +0100)]
jitterbuffer: fix caps leak

12 years agotests: fix more tests
Wim Taymans [Fri, 3 Feb 2012 16:23:48 +0000 (17:23 +0100)]
tests: fix more tests

12 years agotests: fix some more tests
Wim Taymans [Fri, 3 Feb 2012 15:13:51 +0000 (16:13 +0100)]
tests: fix some more tests

12 years agoaacparse: fix srcpad caps handling
Wim Taymans [Fri, 3 Feb 2012 15:12:59 +0000 (16:12 +0100)]
aacparse: fix srcpad caps handling

12 years agocmmlenc: fix caps handling
Wim Taymans [Fri, 3 Feb 2012 15:12:24 +0000 (16:12 +0100)]
cmmlenc: fix caps handling

12 years agoUpdate spec file
Christian Fredrik Kalager Schaller [Thu, 2 Feb 2012 16:21:29 +0000 (16:21 +0000)]
Update spec file

12 years agotaglib: port to 0.11
Mark Nauwelaerts [Wed, 1 Feb 2012 17:01:27 +0000 (18:01 +0100)]
taglib: port to 0.11

12 years agobuild: ignore GValueArray deprecation warnings for the time being
Tim-Philipp Müller [Wed, 1 Feb 2012 16:40:51 +0000 (16:40 +0000)]
build: ignore GValueArray deprecation warnings for the time being

until this gets sorted out with the GLib folks and we have a
viable alternative.

https://bugzilla.gnome.org/show_bug.cgi?id=667228

12 years agopulse: disable some unused property probe code
Tim-Philipp Müller [Wed, 1 Feb 2012 16:36:53 +0000 (16:36 +0000)]
pulse: disable some unused property probe code

which was using GValueArray

12 years agospeex: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:11:14 +0000 (16:11 +0100)]
speex: Use new audio encoder/decoder base class API for srcpad caps

12 years agoflac: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:05:51 +0000 (16:05 +0100)]
flac: Use new audio encoder/decoder base class API for srcpad caps

12 years agotests: fix more tests
Wim Taymans [Tue, 31 Jan 2012 14:39:09 +0000 (15:39 +0100)]
tests: fix more tests

12 years agotests: update some tests for new memory api
Wim Taymans [Tue, 31 Jan 2012 12:41:45 +0000 (13:41 +0100)]
tests: update some tests for new memory api

12 years agocontroller: adapt to control-source type changes
Stefan Sauer [Tue, 31 Jan 2012 11:22:19 +0000 (12:22 +0100)]
controller: adapt to control-source type changes

12 years agocontroller: rename control-bindings
Stefan Sauer [Mon, 30 Jan 2012 20:39:34 +0000 (21:39 +0100)]
controller: rename control-bindings

gst_control_binding_xxx -> gst_xxx_control_binding for consistency.

12 years agoupdate for HEADER flag
Wim Taymans [Mon, 30 Jan 2012 16:16:51 +0000 (17:16 +0100)]
update for HEADER flag

12 years agoalawdec: Each output sample is 2 bytes
Olivier Crête [Fri, 27 Jan 2012 15:27:49 +0000 (16:27 +0100)]
alawdec: Each output sample is 2 bytes

12 years agortpjitterbuffer: Don't leak caps event when not pushing
Olivier Crête [Fri, 27 Jan 2012 11:14:49 +0000 (12:14 +0100)]
rtpjitterbuffer: Don't leak caps event when not pushing

12 years agortpptdemux: Forward sticky events
Olivier Crête [Fri, 27 Jan 2012 11:04:53 +0000 (12:04 +0100)]
rtpptdemux: Forward sticky events

12 years agortpptdemux: Protect all uses pad list with OBJECT LOCK
Olivier Crête [Fri, 27 Jan 2012 11:04:05 +0000 (12:04 +0100)]
rtpptdemux: Protect all uses pad list with OBJECT LOCK

Actually protect the entire pad list and use it in a thread safe
way.

12 years agortpssrcdemux: Forward sticky events to new pads
Olivier Crête [Fri, 27 Jan 2012 11:02:25 +0000 (12:02 +0100)]
rtpssrcdemux: Forward sticky events to new pads

12 years agortpssrcdemux: Add ssrc to forwarded CAPS events
Olivier Crête [Fri, 27 Jan 2012 11:01:40 +0000 (12:01 +0100)]
rtpssrcdemux: Add ssrc to forwarded CAPS events

Also iterate the list of GstRtpSsrcDemuxPad safely

12 years agortpssrccdemux: Factor out getting dpad by pad
Olivier Crête [Fri, 27 Jan 2012 10:59:08 +0000 (11:59 +0100)]
rtpssrccdemux: Factor out getting dpad by pad

12 years agortpsession: Keep the buffer mapped while it is being modified
Olivier Crête [Thu, 26 Jan 2012 17:35:48 +0000 (18:35 +0100)]
rtpsession: Keep the buffer mapped while it is being modified

12 years agortpsession: Initialise the address pointer to NULL
Olivier Crête [Thu, 26 Jan 2012 17:35:27 +0000 (18:35 +0100)]
rtpsession: Initialise the address pointer to NULL

12 years agodirecsoundsink: Port element to 0.11
Andoni Morales Alastruey [Fri, 27 Jan 2012 15:37:19 +0000 (16:37 +0100)]
direcsoundsink: Port element to 0.11

12 years agovideomixer2: remove pad event function
Wim Taymans [Thu, 26 Jan 2012 18:48:14 +0000 (19:48 +0100)]
videomixer2: remove pad event function

We use the one from collectpads

12 years agoRevert "qtdemux: fix GstDateTime/GDateTime mixup"
Vincent Penquerc'h [Thu, 26 Jan 2012 18:26:02 +0000 (18:26 +0000)]
Revert "qtdemux: fix GstDateTime/GDateTime mixup"

This reverts commit 53261261120b4c008de61691c70e94354b28004a.

The GstDateTime->GDateTime change in core was apparently accidental,
and is now reverted.

12 years agoRevert "avidemux: fix GstDateTime/GDateTime mixup"
Vincent Penquerc'h [Thu, 26 Jan 2012 18:25:21 +0000 (18:25 +0000)]
Revert "avidemux: fix GstDateTime/GDateTime mixup"

This reverts commit acc9f150968b25c5ae5a6940b34ad2d51b174fd2.

The GstDateTime->GDateTime change in core was apparently accidental,
and is now reverted.

12 years agoavidemux: fix GstDateTime/GDateTime mixup
Vincent Penquerc'h [Thu, 26 Jan 2012 17:50:30 +0000 (17:50 +0000)]
avidemux: fix GstDateTime/GDateTime mixup

This is a blind fix to match the one I just made to qtdemux,
as I do not have an AVI file where the code gets executed.

12 years agoqtdemux: fix GstDateTime/GDateTime mixup
Vincent Penquerc'h [Thu, 26 Jan 2012 17:47:29 +0000 (17:47 +0000)]
qtdemux: fix GstDateTime/GDateTime mixup

12 years agovideomixer: more fixes
Wim Taymans [Thu, 26 Jan 2012 17:51:30 +0000 (18:51 +0100)]
videomixer: more fixes

12 years agovideomixer: make videomixer work somewhat
Wim Taymans [Thu, 26 Jan 2012 17:43:06 +0000 (18:43 +0100)]
videomixer: make videomixer work somewhat

12 years agovideomixer: port to 0.11
Wim Taymans [Thu, 26 Jan 2012 17:15:51 +0000 (18:15 +0100)]
videomixer: port to 0.11

It builds and gst-inspect-0.11 works.. otherwise untested

12 years agodynudpsink: fix get-stats signal registration some more
Tim-Philipp Müller [Thu, 26 Jan 2012 15:48:01 +0000 (15:48 +0000)]
dynudpsink: fix get-stats signal registration some more

12 years agoRevert "udp: mark action signals as RUN_FIRST"
Tim-Philipp Müller [Thu, 26 Jan 2012 15:46:13 +0000 (15:46 +0000)]
Revert "udp: mark action signals as RUN_FIRST"

This reverts commit 5c8308599129d9e1606eedb2d3543617658dc306.

12 years agoudp: mark action signals as RUN_FIRST
Tim-Philipp Müller [Thu, 26 Jan 2012 15:39:33 +0000 (15:39 +0000)]
udp: mark action signals as RUN_FIRST

12 years agoudp: mark "get-stats" as action signal
Tim-Philipp Müller [Thu, 26 Jan 2012 15:37:23 +0000 (15:37 +0000)]
udp: mark "get-stats" as action signal

12 years agoudp: fix get-stats action signal registration
Tim-Philipp Müller [Thu, 26 Jan 2012 15:30:41 +0000 (15:30 +0000)]
udp: fix get-stats action signal registration

It returns a GstStructure now, not a GValueArray

12 years agoudpsrc: fix print format
Andoni Morales Alastruey [Thu, 26 Jan 2012 15:05:34 +0000 (16:05 +0100)]
udpsrc: fix print format

12 years agomatroskamux: Fix size of output buffers
Sebastian Dröge [Thu, 26 Jan 2012 10:50:19 +0000 (11:50 +0100)]
matroskamux: Fix size of output buffers

12 years agoqtmux: include right collectpads version
Wim Taymans [Thu, 26 Jan 2012 10:33:07 +0000 (11:33 +0100)]
qtmux: include right collectpads version

12 years agomatroskademux: Properly use the alignment parameter of gst_buffer_new_allocate()
Sebastian Dröge [Thu, 26 Jan 2012 10:29:11 +0000 (11:29 +0100)]
matroskademux: Properly use the alignment parameter of gst_buffer_new_allocate()

It's a bitmask for the alignment, not the alignment itself.

12 years agomatroskamux: Properly unmap WRITE maps of the output buffers
Sebastian Dröge [Thu, 26 Jan 2012 10:18:40 +0000 (11:18 +0100)]
matroskamux: Properly unmap WRITE maps of the output buffers

12 years agovideomixer2: Update for the new collectpads2 event handling API
Sebastian Dröge [Thu, 26 Jan 2012 09:44:28 +0000 (10:44 +0100)]
videomixer2: Update for the new collectpads2 event handling API

12 years agoqtmux: Update for the new collectpads2 event handling API
Sebastian Dröge [Thu, 26 Jan 2012 09:40:06 +0000 (10:40 +0100)]
qtmux: Update for the new collectpads2 event handling API

12 years agomatroskamux: Update for the new collectpads2 event handling API
Sebastian Dröge [Thu, 26 Jan 2012 09:37:52 +0000 (10:37 +0100)]
matroskamux: Update for the new collectpads2 event handling API

12 years agoflvmux: Update for new collectpads2 event handling API
Sebastian Dröge [Thu, 26 Jan 2012 09:28:51 +0000 (10:28 +0100)]
flvmux: Update for new collectpads2 event handling API

12 years agoavimux: Update for new collectpads2 event handling API
Sebastian Dröge [Thu, 26 Jan 2012 09:27:40 +0000 (10:27 +0100)]
avimux: Update for new collectpads2 event handling API

12 years agomatroskamux: Only forward the event when we didn't handle it ourselves
Sebastian Dröge [Wed, 25 Jan 2012 17:41:38 +0000 (18:41 +0100)]
matroskamux: Only forward the event when we didn't handle it ourselves

12 years agovideomixer: some more porting
Wim Taymans [Wed, 25 Jan 2012 17:40:03 +0000 (18:40 +0100)]
videomixer: some more porting

12 years agovideomixer: port blend function
Wim Taymans [Wed, 25 Jan 2012 17:00:52 +0000 (18:00 +0100)]
videomixer: port blend function

12 years agoflv: Fix unitialized variables
Edward Hervey [Wed, 25 Jan 2012 15:58:12 +0000 (16:58 +0100)]
flv: Fix unitialized variables

(or rather circumvent issues with naive compilers ...)

12 years agoAutomatic update of common submodule
Thomas Vander Stichele [Wed, 25 Jan 2012 12:47:30 +0000 (13:47 +0100)]
Automatic update of common submodule

From c463bc0 to 7fda524

12 years agoMerge branch '0.11' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good into...
Sebastian Dröge [Wed, 25 Jan 2012 11:49:34 +0000 (12:49 +0100)]
Merge branch '0.11' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good into 0.11

12 years agoMerge branch 'master' into 0.11
Sebastian Dröge [Wed, 25 Jan 2012 11:49:11 +0000 (12:49 +0100)]
Merge branch 'master' into 0.11

Conflicts:
ext/flac/gstflacdec.c
ext/jpeg/gstjpegenc.c
ext/pulse/pulsesink.c
sys/v4l2/gstv4l2src.c

12 years agopng: port to new memory API
Wim Taymans [Wed, 25 Jan 2012 11:41:42 +0000 (12:41 +0100)]
png: port to new memory API

12 years agomatroska: port to new memory API
Wim Taymans [Wed, 25 Jan 2012 11:41:30 +0000 (12:41 +0100)]
matroska: port to new memory API

12 years agomore memory API porting
Wim Taymans [Tue, 24 Jan 2012 13:38:58 +0000 (14:38 +0100)]
more memory API porting

12 years agoupdate for new memory API
Wim Taymans [Mon, 23 Jan 2012 16:25:37 +0000 (17:25 +0100)]
update for new memory API

12 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 25 Jan 2012 10:38:11 +0000 (11:38 +0100)]
Automatic update of common submodule

From 2a59016 to c463bc0

12 years agopngenc: disably snapshot behaviour by default
Mark Nauwelaerts [Tue, 24 Jan 2012 17:24:13 +0000 (18:24 +0100)]
pngenc: disably snapshot behaviour by default

... since such behaviour is not consistent, if allowable at all.

12 years agopngdec: port to 0.11
Mark Nauwelaerts [Tue, 24 Jan 2012 17:23:22 +0000 (18:23 +0100)]
pngdec: port to 0.11

12 years agopngenc: port to 0.11
Mark Nauwelaerts [Tue, 24 Jan 2012 17:21:08 +0000 (18:21 +0100)]
pngenc: port to 0.11

12 years agoudpsrc: fix string leak
Vincent Penquerc'h [Tue, 24 Jan 2012 14:53:38 +0000 (14:53 +0000)]
udpsrc: fix string leak

12 years agoudpsrc: fix use of freed memory
Vincent Penquerc'h [Tue, 24 Jan 2012 14:52:09 +0000 (14:52 +0000)]
udpsrc: fix use of freed memory

12 years agoDon't crash on empty laces
Matej Knopp [Thu, 1 Dec 2011 14:49:40 +0000 (15:49 +0100)]
Don't crash on empty laces

https://bugzilla.gnome.org/show_bug.cgi?id=665224

12 years agortpmanager: don't reveal the user's username, hostname or real name by default
Tim-Philipp Müller [Mon, 23 Jan 2012 13:15:46 +0000 (13:15 +0000)]
rtpmanager: don't reveal the user's username, hostname or real name by default

Send a randomly made-up user@hostname as CNAME and don't
send a NAME at all by default.

https://bugzilla.gnome.org/show_bug.cgi?id=668320

12 years agocontroller: move from control-binding to control-binding-direct
Stefan Sauer [Sat, 21 Jan 2012 19:07:56 +0000 (20:07 +0100)]
controller: move from control-binding to control-binding-direct

12 years agoDon't use deprecated GLib API
Tim-Philipp Müller [Sun, 22 Jan 2012 23:31:19 +0000 (23:31 +0000)]
Don't use deprecated GLib API

12 years agoUse new GLib API unconditionally
Tim-Philipp Müller [Sun, 22 Jan 2012 23:15:19 +0000 (23:15 +0000)]
Use new GLib API unconditionally

12 years agortspsrc: simplify internal src event debug logging
Mark Nauwelaerts [Fri, 20 Jan 2012 16:06:42 +0000 (17:06 +0100)]
rtspsrc: simplify internal src event debug logging

... which avoids almost superfluous obtaining of rtsp element.

12 years agortspsrc: avoid NULL string comparison
Mark Nauwelaerts [Fri, 20 Jan 2012 16:03:50 +0000 (17:03 +0100)]
rtspsrc: avoid NULL string comparison

12 years agortpbin: arrange for initialized variables
Mark Nauwelaerts [Fri, 20 Jan 2012 16:03:21 +0000 (17:03 +0100)]
rtpbin: arrange for initialized variables

12 years agortpmp4adepay: prevent out-of-bound array access
Mark Nauwelaerts [Fri, 20 Jan 2012 16:02:15 +0000 (17:02 +0100)]
rtpmp4adepay: prevent out-of-bound array access

12 years agoisomp4: recovery: add sanity check
Mark Nauwelaerts [Fri, 20 Jan 2012 16:01:37 +0000 (17:01 +0100)]
isomp4: recovery: add sanity check

... on possibly bogus/corrupt input data.

12 years agortptheoradepay: remove dead code
Mark Nauwelaerts [Fri, 20 Jan 2012 16:00:51 +0000 (17:00 +0100)]
rtptheoradepay: remove dead code