platform/upstream/gst-plugins-good.git
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

12 years agomatroska-demux: remove redundant variable
Mark Nauwelaerts [Fri, 20 Jan 2012 15:58:28 +0000 (16:58 +0100)]
matroska-demux: remove redundant variable

12 years agodeinterlace: fix arithmetic for unsigned comparison
Mark Nauwelaerts [Fri, 20 Jan 2012 15:57:52 +0000 (16:57 +0100)]
deinterlace: fix arithmetic for unsigned comparison

12 years agoimagefreeze: add various missing break
Mark Nauwelaerts [Fri, 20 Jan 2012 15:55:06 +0000 (16:55 +0100)]
imagefreeze: add various missing break

12 years agoavidemux: tweak DEFAULT format duration query response
Mark Nauwelaerts [Fri, 20 Jan 2012 15:54:06 +0000 (16:54 +0100)]
avidemux: tweak DEFAULT format duration query response

12 years agoalphacolor: remove redundant statement
Mark Nauwelaerts [Fri, 20 Jan 2012 15:49:14 +0000 (16:49 +0100)]
alphacolor: remove redundant statement

12 years agoflacdec: improve upstream peer duration querying
Mark Nauwelaerts [Fri, 20 Jan 2012 15:48:49 +0000 (16:48 +0100)]
flacdec: improve upstream peer duration querying

... to avoid accepting unhandled duration query result.

12 years agopulsesrc: additional error condition checking
Mark Nauwelaerts [Fri, 20 Jan 2012 15:47:36 +0000 (16:47 +0100)]
pulsesrc: additional error condition checking

12 years agopulsesink: additional error condition checking
Mark Nauwelaerts [Fri, 20 Jan 2012 15:46:21 +0000 (16:46 +0100)]
pulsesink: additional error condition checking

12 years agojpegenc: check _alloc_buffer result and perform fallback alloc if needed
Mark Nauwelaerts [Fri, 20 Jan 2012 15:44:21 +0000 (16:44 +0100)]
jpegenc: check _alloc_buffer result and perform fallback alloc if needed

... rather than carrying on with NULL buffer.

12 years agocontroller: adapt to control binding changes
Stefan Sauer [Fri, 20 Jan 2012 13:45:01 +0000 (14:45 +0100)]
controller: adapt to control binding changes

12 years agocontroller: adapt to controller api changes
Stefan Sauer [Fri, 20 Jan 2012 10:37:38 +0000 (11:37 +0100)]
controller: adapt to controller api changes

Don't use the convenience api for control sources.

12 years agoAdd --disable-fatal-warnings configure option
Tim-Philipp Müller [Thu, 19 Jan 2012 14:24:04 +0000 (14:24 +0000)]
Add --disable-fatal-warnings configure option

12 years agoupdate for memory API
Wim Taymans [Thu, 19 Jan 2012 11:44:39 +0000 (12:44 +0100)]
update for memory API

12 years agoport to new gthread API
Wim Taymans [Thu, 19 Jan 2012 10:33:53 +0000 (11:33 +0100)]
port to new gthread API

12 years agoconfigure.ac: Remove GIO check, this is in gst-glib2.m4 now
Sebastian Dröge [Wed, 18 Jan 2012 15:58:12 +0000 (16:58 +0100)]
configure.ac: Remove GIO check, this is in gst-glib2.m4 now

12 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 18 Jan 2012 15:46:17 +0000 (16:46 +0100)]
Automatic update of common submodule

From 0807187 to 2a59016

12 years agoconfigure.ac: Require GLib 2.31.10 and improve GIO check
Sebastian Dröge [Wed, 18 Jan 2012 15:15:59 +0000 (16:15 +0100)]
configure.ac: Require GLib 2.31.10 and improve GIO check

12 years agoudpsrc: Remove unneeded socket.h include
Sebastian Dröge [Tue, 17 Jan 2012 15:58:07 +0000 (16:58 +0100)]
udpsrc: Remove unneeded socket.h include

12 years agoconfigure: Remove socket/winsock specific checks
Sebastian Dröge [Tue, 17 Jan 2012 15:53:31 +0000 (16:53 +0100)]
configure: Remove socket/winsock specific checks

Not necessary anymore.

12 years agortspsrc: Update for the new GIO versions of the udp elements
Sebastian Dröge [Tue, 17 Jan 2012 15:49:10 +0000 (16:49 +0100)]
rtspsrc: Update for the new GIO versions of the udp elements

12 years agortpmanager: Port to GIO
Sebastian Dröge [Tue, 17 Jan 2012 12:08:42 +0000 (13:08 +0100)]
rtpmanager: Port to GIO

12 years agoconfigure: Require GIO 2.31.10
Sebastian Dröge [Tue, 17 Jan 2012 10:19:33 +0000 (11:19 +0100)]
configure: Require GIO 2.31.10

12 years agoudp: Remove now unecessary code
Sebastian Dröge [Tue, 17 Jan 2012 10:18:33 +0000 (11:18 +0100)]
udp: Remove now unecessary code

12 years agoudpsink/multiudpsink: Port to GIO
Sebastian Dröge [Tue, 17 Jan 2012 10:18:15 +0000 (11:18 +0100)]
udpsink/multiudpsink: Port to GIO

12 years agodynudpsink: Port to GIO
Sebastian Dröge [Tue, 17 Jan 2012 08:38:33 +0000 (09:38 +0100)]
dynudpsink: Port to GIO

12 years agodynudpsink: Port to GIO
Sebastian Dröge [Tue, 17 Jan 2012 08:32:27 +0000 (09:32 +0100)]
dynudpsink: Port to GIO

12 years agoudpsrc: Port to GIO
Sebastian Dröge [Tue, 17 Jan 2012 08:03:38 +0000 (09:03 +0100)]
udpsrc: Port to GIO

12 years agocutter: fix leak of unused GValue
Vincent Penquerc'h [Mon, 16 Jan 2012 17:51:18 +0000 (17:51 +0000)]
cutter: fix leak of unused GValue

12 years agotests: fix autodetect test not testing correctly for state change success
Vincent Penquerc'h [Mon, 16 Jan 2012 16:10:08 +0000 (16:10 +0000)]
tests: fix autodetect test not testing correctly for state change success

State change to PAUSED can be done async, so if this happens, we need
to wait for the change to be done (or failed).

12 years agortph263ppay: fix caps leak
Vincent Penquerc'h [Mon, 16 Jan 2012 15:42:46 +0000 (15:42 +0000)]
rtph263ppay: fix caps leak