Wim Taymans [Mon, 30 Jan 2012 16:16:51 +0000 (17:16 +0100)]
update for HEADER flag
Pascal Buhler [Fri, 11 Jun 2010 06:36:33 +0000 (08:36 +0200)]
rtph264depay: Exclude NALu size from payload length on truncated packets.
https://bugzilla.gnome.org/show_bug.cgi?id=667846
Vincent Penquerc'h [Sat, 28 Jan 2012 23:35:50 +0000 (23:35 +0000)]
matroskamux: remove obsolete variable, set but not used
Reported by andredieb on #gstreamer.
Vincent Penquerc'h [Sat, 28 Jan 2012 13:05:09 +0000 (13:05 +0000)]
videobox: avoid wrapping opaque to transparent
Vincent Penquerc'h [Sat, 28 Jan 2012 12:35:13 +0000 (12:35 +0000)]
matroskamux: do not free memory twice
A recent change to fix leaking codec ID string accidentally caused
one of the very few places that weren't leaking to now free twice.
Olivier Crête [Fri, 27 Jan 2012 15:27:49 +0000 (16:27 +0100)]
alawdec: Each output sample is 2 bytes
Olivier Crête [Fri, 27 Jan 2012 11:14:49 +0000 (12:14 +0100)]
rtpjitterbuffer: Don't leak caps event when not pushing
Olivier Crête [Fri, 27 Jan 2012 11:04:53 +0000 (12:04 +0100)]
rtpptdemux: Forward sticky events
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.
Olivier Crête [Fri, 27 Jan 2012 11:02:25 +0000 (12:02 +0100)]
rtpssrcdemux: Forward sticky events to new pads
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
Olivier Crête [Fri, 27 Jan 2012 10:59:08 +0000 (11:59 +0100)]
rtpssrccdemux: Factor out getting dpad by pad
Olivier Crête [Thu, 26 Jan 2012 17:35:48 +0000 (18:35 +0100)]
rtpsession: Keep the buffer mapped while it is being modified
Olivier Crête [Thu, 26 Jan 2012 17:35:27 +0000 (18:35 +0100)]
rtpsession: Initialise the address pointer to NULL
Andoni Morales Alastruey [Fri, 27 Jan 2012 15:37:19 +0000 (16:37 +0100)]
direcsoundsink: Port element to 0.11
Wim Taymans [Thu, 26 Jan 2012 18:48:14 +0000 (19:48 +0100)]
videomixer2: remove pad event function
We use the one from collectpads
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.
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.
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.
Vincent Penquerc'h [Thu, 26 Jan 2012 17:47:29 +0000 (17:47 +0000)]
qtdemux: fix GstDateTime/GDateTime mixup
Wim Taymans [Thu, 26 Jan 2012 17:51:30 +0000 (18:51 +0100)]
videomixer: more fixes
Wim Taymans [Thu, 26 Jan 2012 17:43:06 +0000 (18:43 +0100)]
videomixer: make videomixer work somewhat
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
Tim-Philipp Müller [Thu, 26 Jan 2012 15:48:01 +0000 (15:48 +0000)]
dynudpsink: fix get-stats signal registration some more
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.
Tim-Philipp Müller [Thu, 26 Jan 2012 15:39:33 +0000 (15:39 +0000)]
udp: mark action signals as RUN_FIRST
Tim-Philipp Müller [Thu, 26 Jan 2012 15:37:23 +0000 (15:37 +0000)]
udp: mark "get-stats" as action signal
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
Andoni Morales Alastruey [Thu, 26 Jan 2012 15:05:34 +0000 (16:05 +0100)]
udpsrc: fix print format
Sebastian Dröge [Thu, 26 Jan 2012 10:50:19 +0000 (11:50 +0100)]
matroskamux: Fix size of output buffers
Wim Taymans [Thu, 26 Jan 2012 10:33:07 +0000 (11:33 +0100)]
qtmux: include right collectpads version
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.
Sebastian Dröge [Thu, 26 Jan 2012 10:18:40 +0000 (11:18 +0100)]
matroskamux: Properly unmap WRITE maps of the output buffers
Sebastian Dröge [Thu, 26 Jan 2012 09:44:28 +0000 (10:44 +0100)]
videomixer2: 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
Sebastian Dröge [Thu, 26 Jan 2012 09:37:52 +0000 (10:37 +0100)]
matroskamux: Update for the 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
Sebastian Dröge [Thu, 26 Jan 2012 09:27:40 +0000 (10:27 +0100)]
avimux: Update for new collectpads2 event handling API
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
Wim Taymans [Wed, 25 Jan 2012 17:40:03 +0000 (18:40 +0100)]
videomixer: some more porting
Wim Taymans [Wed, 25 Jan 2012 17:00:52 +0000 (18:00 +0100)]
videomixer: port blend function
Edward Hervey [Wed, 25 Jan 2012 15:58:12 +0000 (16:58 +0100)]
flv: Fix unitialized variables
(or rather circumvent issues with naive compilers ...)
Jayakrishnan M [Wed, 25 Jan 2012 15:21:44 +0000 (15:21 +0000)]
cairo: fix build, make sure libgstvideo can be found
https://bugzilla.gnome.org/show_bug.cgi?id=668648
Tim-Philipp Müller [Wed, 25 Jan 2012 13:19:12 +0000 (13:19 +0000)]
rtpmanager: don't pretend our random hostnames are fully-qualified domain names
Thomas Vander Stichele [Wed, 25 Jan 2012 12:47:30 +0000 (13:47 +0100)]
Automatic update of common submodule
From c463bc0 to 7fda524
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
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
Wim Taymans [Wed, 25 Jan 2012 11:41:42 +0000 (12:41 +0100)]
png: port to new memory API
Wim Taymans [Wed, 25 Jan 2012 11:41:30 +0000 (12:41 +0100)]
matroska: port to new memory API
Wim Taymans [Tue, 24 Jan 2012 13:38:58 +0000 (14:38 +0100)]
more memory API porting
Wim Taymans [Mon, 23 Jan 2012 16:25:37 +0000 (17:25 +0100)]
update for new memory API
Sebastian Dröge [Wed, 25 Jan 2012 10:38:11 +0000 (11:38 +0100)]
Automatic update of common submodule
From 2a59016 to c463bc0
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.
Mark Nauwelaerts [Tue, 24 Jan 2012 17:23:22 +0000 (18:23 +0100)]
pngdec: port to 0.11
Mark Nauwelaerts [Tue, 24 Jan 2012 17:21:08 +0000 (18:21 +0100)]
pngenc: port to 0.11
Vincent Penquerc'h [Tue, 24 Jan 2012 14:53:38 +0000 (14:53 +0000)]
udpsrc: fix string leak
Vincent Penquerc'h [Tue, 24 Jan 2012 14:52:09 +0000 (14:52 +0000)]
udpsrc: fix use of freed memory
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
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
Stefan Sauer [Sat, 21 Jan 2012 19:07:56 +0000 (20:07 +0100)]
controller: move from control-binding to control-binding-direct
Tim-Philipp Müller [Sun, 22 Jan 2012 23:31:19 +0000 (23:31 +0000)]
Don't use deprecated GLib API
Tim-Philipp Müller [Sun, 22 Jan 2012 23:15:19 +0000 (23:15 +0000)]
Use new GLib API unconditionally
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.
Mark Nauwelaerts [Fri, 20 Jan 2012 16:03:50 +0000 (17:03 +0100)]
rtspsrc: avoid NULL string comparison
Mark Nauwelaerts [Fri, 20 Jan 2012 16:03:21 +0000 (17:03 +0100)]
rtpbin: arrange for initialized variables
Mark Nauwelaerts [Fri, 20 Jan 2012 16:02:15 +0000 (17:02 +0100)]
rtpmp4adepay: prevent out-of-bound array access
Mark Nauwelaerts [Fri, 20 Jan 2012 16:01:37 +0000 (17:01 +0100)]
isomp4: recovery: add sanity check
... on possibly bogus/corrupt input data.
Mark Nauwelaerts [Fri, 20 Jan 2012 16:00:51 +0000 (17:00 +0100)]
rtptheoradepay: remove dead code
Mark Nauwelaerts [Fri, 20 Jan 2012 15:58:28 +0000 (16:58 +0100)]
matroska-demux: remove redundant variable
Mark Nauwelaerts [Fri, 20 Jan 2012 15:57:52 +0000 (16:57 +0100)]
deinterlace: fix arithmetic for unsigned comparison
Mark Nauwelaerts [Fri, 20 Jan 2012 15:55:06 +0000 (16:55 +0100)]
imagefreeze: add various missing break
Mark Nauwelaerts [Fri, 20 Jan 2012 15:54:06 +0000 (16:54 +0100)]
avidemux: tweak DEFAULT format duration query response
Mark Nauwelaerts [Fri, 20 Jan 2012 15:49:14 +0000 (16:49 +0100)]
alphacolor: remove redundant statement
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.
Mark Nauwelaerts [Fri, 20 Jan 2012 15:47:36 +0000 (16:47 +0100)]
pulsesrc: additional error condition checking
Mark Nauwelaerts [Fri, 20 Jan 2012 15:46:21 +0000 (16:46 +0100)]
pulsesink: additional error condition checking
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.
Stefan Sauer [Fri, 20 Jan 2012 13:45:01 +0000 (14:45 +0100)]
controller: adapt to control binding 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.
Tim-Philipp Müller [Thu, 19 Jan 2012 14:24:04 +0000 (14:24 +0000)]
Add --disable-fatal-warnings configure option
Wim Taymans [Thu, 19 Jan 2012 11:44:39 +0000 (12:44 +0100)]
update for memory API
Wim Taymans [Thu, 19 Jan 2012 10:33:53 +0000 (11:33 +0100)]
port to new gthread API
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
Sebastian Dröge [Wed, 18 Jan 2012 15:46:17 +0000 (16:46 +0100)]
Automatic update of common submodule
From 0807187 to 2a59016
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
Sebastian Dröge [Tue, 17 Jan 2012 15:58:07 +0000 (16:58 +0100)]
udpsrc: Remove unneeded socket.h include
Sebastian Dröge [Tue, 17 Jan 2012 15:53:31 +0000 (16:53 +0100)]
configure: Remove socket/winsock specific checks
Not necessary anymore.
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
Sebastian Dröge [Tue, 17 Jan 2012 12:08:42 +0000 (13:08 +0100)]
rtpmanager: Port to GIO
Sebastian Dröge [Tue, 17 Jan 2012 10:19:33 +0000 (11:19 +0100)]
configure: Require GIO 2.31.10
Sebastian Dröge [Tue, 17 Jan 2012 10:18:33 +0000 (11:18 +0100)]
udp: Remove now unecessary code
Sebastian Dröge [Tue, 17 Jan 2012 10:18:15 +0000 (11:18 +0100)]
udpsink/multiudpsink: Port to GIO
Sebastian Dröge [Tue, 17 Jan 2012 08:38:33 +0000 (09:38 +0100)]
dynudpsink: Port to GIO
Sebastian Dröge [Tue, 17 Jan 2012 08:32:27 +0000 (09:32 +0100)]
dynudpsink: Port to GIO
Sebastian Dröge [Tue, 17 Jan 2012 08:03:38 +0000 (09:03 +0100)]
udpsrc: Port to GIO
Vincent Penquerc'h [Mon, 16 Jan 2012 17:51:18 +0000 (17:51 +0000)]
cutter: fix leak of unused GValue
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).
Vincent Penquerc'h [Mon, 16 Jan 2012 15:42:46 +0000 (15:42 +0000)]
rtph263ppay: fix caps leak
Vincent Penquerc'h [Mon, 16 Jan 2012 12:13:50 +0000 (12:13 +0000)]
deinterlace: make interlacedness test deterministic
If the interlaced flag is not present in the caps, we assume the
data is not interlaced, instead of leaving the boolean uninitialized.
Matej Knopp [Fri, 13 Jan 2012 23:12:05 +0000 (18:12 -0500)]
matroska: fix printf format compiler warnings
https://bugzilla.gnome.org/show_bug.cgi?id=662615