Wim Taymans [Thu, 9 Feb 2012 14:28:54 +0000 (15:28 +0100)]
debug: add some performance debug
Wim Taymans [Wed, 8 Feb 2012 14:17:49 +0000 (15:17 +0100)]
GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
Tim-Philipp Müller [Tue, 7 Feb 2012 23:42:48 +0000 (23:42 +0000)]
rtsp: make g-ir-scanner include Gio-2.0 to suppress complaints about GSocket etc.
Mark Nauwelaerts [Mon, 6 Feb 2012 21:09:50 +0000 (22:09 +0100)]
audiodecoder: remove stray obsolete declaration
Mark Nauwelaerts [Mon, 6 Feb 2012 21:09:34 +0000 (22:09 +0100)]
audio: correctly fill in fallback channel positions in stereo case
Wim Taymans [Mon, 6 Feb 2012 17:33:59 +0000 (18:33 +0100)]
video: mark endianness correctly
Wim Taymans [Mon, 6 Feb 2012 15:08:24 +0000 (16:08 +0100)]
volume: use right info structure for setup
Wim Taymans [Mon, 6 Feb 2012 14:51:17 +0000 (15:51 +0100)]
tagdemux: push event in the right direction
Push the stored events in the right direction
Tim-Philipp Müller [Mon, 6 Feb 2012 13:49:12 +0000 (13:49 +0000)]
tag: fix up define that tells code where to find the license translations too
Tell code about new location of translation dict.
Wim Taymans [Mon, 6 Feb 2012 12:22:14 +0000 (13:22 +0100)]
audiofilter: configure info after calling vmethod
First call the vmethod and then configure the audioinfo in the baseclass. This
allows subclasses to know about the old format.
Wim Taymans [Mon, 6 Feb 2012 08:45:10 +0000 (09:45 +0100)]
def: update
Wim Taymans [Mon, 6 Feb 2012 08:44:48 +0000 (09:44 +0100)]
fix for removed file
Wim Taymans [Fri, 3 Feb 2012 16:10:12 +0000 (17:10 +0100)]
videofilter: take care of in_place transform
If the subclass doesn't implement a transform_frame function we need to force
the baseclass into in_place transform.
Sebastian Dröge [Mon, 6 Feb 2012 10:44:29 +0000 (11:44 +0100)]
tag: Install license translations into $(pkgdatadir)/0.11
This prevents file conflicts with GStreamer 0.10.
Mark Nauwelaerts [Mon, 6 Feb 2012 09:52:01 +0000 (10:52 +0100)]
video: add GST_VIDEO_INFO_COMP_BITS
Sebastian Dröge [Mon, 6 Feb 2012 08:53:22 +0000 (09:53 +0100)]
video: Add GST_VIDEO_INFO_COMP_WIDTH
Tim-Philipp Müller [Sun, 5 Feb 2012 10:56:44 +0000 (10:56 +0000)]
theoraenc: remove obsolete properties
https://bugzilla.gnome.org/show_bug.cgi?id=669328
Wim Taymans [Fri, 3 Feb 2012 14:01:50 +0000 (15:01 +0100)]
tests: fix volume test
Wim Taymans [Fri, 3 Feb 2012 11:53:49 +0000 (12:53 +0100)]
tests: video testsrc unit test
Wim Taymans [Fri, 3 Feb 2012 11:41:10 +0000 (12:41 +0100)]
tests: fix more unit tests
Wim Taymans [Fri, 3 Feb 2012 11:09:34 +0000 (12:09 +0100)]
tests: don't set NULL caps
Wim Taymans [Fri, 3 Feb 2012 10:38:55 +0000 (11:38 +0100)]
gdp: fixup unit tests
Wim Taymans [Fri, 3 Feb 2012 10:38:15 +0000 (11:38 +0100)]
gdppay: fixup for changed caps
Try to send the streamheader after the first buffer.
Wim Taymans [Fri, 3 Feb 2012 10:37:21 +0000 (11:37 +0100)]
dataprotocol: don't define default Category
Since we now include this into the unit tests directly, don't define the default
category macro because it conflicts with check.
Wim Taymans [Fri, 3 Feb 2012 09:47:22 +0000 (10:47 +0100)]
tests: fix audioresample test
Wim Taymans [Fri, 3 Feb 2012 08:57:21 +0000 (09:57 +0100)]
tests: fix audiorate test
We need to add the layout to the audio caps.
Wim Taymans [Fri, 3 Feb 2012 08:56:56 +0000 (09:56 +0100)]
audiorate: use default event handler
Use the default event handler for unknown events.
Wim Taymans [Fri, 3 Feb 2012 08:48:22 +0000 (09:48 +0100)]
audioencoder: don't unref caps parameter
Fix refcounting on incomming caps to make sure we don't unref it too much.
Christian Fredrik Kalager Schaller [Thu, 2 Feb 2012 16:10:45 +0000 (16:10 +0000)]
Update spec file
Wim Taymans [Thu, 2 Feb 2012 11:14:15 +0000 (12:14 +0100)]
playsink: call the right default query handler
We need to call the default query handler of the proxy pad because only that one
will forward the query to the target pad in case of the allocation query.
Tim-Philipp Müller [Thu, 2 Feb 2012 01:35:21 +0000 (01:35 +0000)]
typefindfunctions, subparse: fix for gst_type_find_register() API change
Tim-Philipp Müller [Wed, 1 Feb 2012 19:26:29 +0000 (19:26 +0000)]
discoverer: mark GError argument of "discovered" signal with STATIC_SCOPE
So the error is passed to the callback as is without a copy being made.
Tim-Philipp Müller [Sun, 29 Jan 2012 00:21:19 +0000 (00:21 +0000)]
playback: suppress GValueArray deprecation warnings for the time being
until this gets sorted out and we have a viable alternative.
https://bugzilla.gnome.org/show_bug.cgi?id=667228
Sebastian Dröge [Wed, 1 Feb 2012 15:33:30 +0000 (16:33 +0100)]
audioencoder: gst_pad_get_pad_template_caps() now returns a new reference, don't forget to unref
Sebastian Dröge [Wed, 1 Feb 2012 15:32:53 +0000 (16:32 +0100)]
audio{enc,dec}oder: Check if srcpad caps are a subset of the template caps
Sebastian Dröge [Wed, 1 Feb 2012 15:04:03 +0000 (16:04 +0100)]
vorbis: Use new audio encoder/decoder base class API for srcpad caps
Sebastian Dröge [Wed, 1 Feb 2012 15:00:37 +0000 (16:00 +0100)]
audioencoder: Add gst_audio_encoder_set_output_format() function for consistency
Sebastian Dröge [Wed, 1 Feb 2012 14:59:57 +0000 (15:59 +0100)]
audiodecoder: Rename set_outcaps() to set_output_format() and take a GstAudioInfo as parameter
Wim Taymans [Tue, 31 Jan 2012 16:56:04 +0000 (17:56 +0100)]
tests: fix audioresample formats
Wim Taymans [Tue, 31 Jan 2012 16:47:40 +0000 (17:47 +0100)]
tests: improve tests
Wim Taymans [Tue, 31 Jan 2012 15:56:03 +0000 (16:56 +0100)]
tests: fix some more tests
Wim Taymans [Tue, 31 Jan 2012 15:12:33 +0000 (16:12 +0100)]
tests: update after controller changes
Wim Taymans [Tue, 31 Jan 2012 15:12:16 +0000 (16:12 +0100)]
defs: update for new API
Stefan Sauer [Tue, 31 Jan 2012 11:28:30 +0000 (12:28 +0100)]
controller: adapt to control-source type changes
Stefan Sauer [Mon, 30 Jan 2012 20:37:58 +0000 (21:37 +0100)]
controller: rename control-bindings
gst_control_binding_xxx -> gst_xxx_control_binding for consistency.
Wim Taymans [Mon, 30 Jan 2012 19:58:34 +0000 (20:58 +0100)]
oggdemux: don't blindly forward all unknown events
It causes the caps event to be send downstream and cause negotiation failures.
Wim Taymans [Mon, 30 Jan 2012 16:16:17 +0000 (17:16 +0100)]
update for HEADER flag changes
Wim Taymans [Mon, 30 Jan 2012 12:06:55 +0000 (13:06 +0100)]
videopool: update for allocator api update
Jonathan Matthew [Thu, 26 Jan 2012 09:35:51 +0000 (10:35 +0100)]
tests: use playbin, not playbin2
Olivier Crête [Sat, 28 Jan 2012 14:53:21 +0000 (14:53 +0000)]
Use macros to register boxed types thread safely
Olivier Crête [Fri, 27 Jan 2012 16:52:49 +0000 (17:52 +0100)]
rtcpbuffer: Set the map.size to the current size of the RTCP packet
maxsize is the maximum size
Olivier Crête [Fri, 27 Jan 2012 11:55:45 +0000 (12:55 +0100)]
rtpcbuffer: To write inside a RTCP buffer, you must be able to read
So always require read
Olivier Crête [Thu, 26 Jan 2012 17:24:44 +0000 (18:24 +0100)]
rtcpbuffer: Return errors if the map mode doesn't match the actions
Olivier Crête [Thu, 26 Jan 2012 17:24:20 +0000 (18:24 +0100)]
rtcpbuffer: Don't try to modify read-only buffers
Wim Taymans [Fri, 27 Jan 2012 17:25:38 +0000 (18:25 +0100)]
audiosrc: wait on the right cond variable
This broke with a merge commit
Jason DeRose [Fri, 27 Jan 2012 16:55:34 +0000 (17:55 +0100)]
audiorate: Use the number of samples for the in and out properties as documented
Sebastian Dröge [Fri, 27 Jan 2012 16:10:35 +0000 (17:10 +0100)]
vorbisenc: Properly generate the channel-mask on the sinkpad caps
Sebastian Dröge [Fri, 27 Jan 2012 14:12:25 +0000 (15:12 +0100)]
Merge branch 'master' into 0.11
Conflicts:
gst/adder/gstadder.c
Sebastian Dröge [Fri, 27 Jan 2012 11:08:33 +0000 (12:08 +0100)]
vorbisparse: Pass correct header buffer size to libvorbis and include channels/rate in the srcpad caps
Wim Taymans [Thu, 26 Jan 2012 18:47:38 +0000 (19:47 +0100)]
tagdemux: use default event handler for delayed events
Andoni Morales Alastruey [Thu, 26 Jan 2012 14:25:18 +0000 (15:25 +0100)]
tcpserversink: remove unused include
Wim Taymans [Thu, 26 Jan 2012 13:28:06 +0000 (14:28 +0100)]
alsa: merge instead of appending structures
Sebastian Dröge [Thu, 26 Jan 2012 10:02:51 +0000 (11:02 +0100)]
theoraenc: Add width/height/framerate to the srcpad caps
Sebastian Dröge [Thu, 26 Jan 2012 10:01:12 +0000 (11:01 +0100)]
vorbisenc: Add samplerate and channels to the srcpad caps
Sebastian Dröge [Thu, 26 Jan 2012 09:27:00 +0000 (10:27 +0100)]
adder: Update for new collectpads2 event handling API
Sebastian Dröge [Wed, 25 Jan 2012 17:24:07 +0000 (18:24 +0100)]
theoraenc: Fix encoding of non-mod-16 widths/heights
The next higher multiple of 16 has to be passed
in the input buffers but Theora does never read
beyond the configured picture size.
Sebastian Dröge [Wed, 25 Jan 2012 15:42:43 +0000 (16:42 +0100)]
theoraparse: Remove the synchronization points property
Is someone really using it? In that case it has to be
changed from a GValueArray property to something else.
Thomas Vander Stichele [Wed, 25 Jan 2012 13:31:34 +0000 (14:31 +0100)]
docs/plugins: update docs, add multisocketsink
Edward Hervey [Wed, 25 Jan 2012 14:02:09 +0000 (15:02 +0100)]
adder: Remove deprecation disabling
It's actually fixed in 0.11
Edward Hervey [Wed, 25 Jan 2012 11:50:44 +0000 (12:50 +0100)]
Suppress deprecations in selected files
Thomas Vander Stichele [Wed, 25 Jan 2012 12:46:35 +0000 (13:46 +0100)]
Automatic update of common submodule
From c463bc0 to 7fda524
Edward Hervey [Wed, 25 Jan 2012 11:50:44 +0000 (12:50 +0100)]
Suppress deprecations in selected files
Vincent Penquerc'h [Tue, 24 Jan 2012 17:44:21 +0000 (17:44 +0000)]
subparse: factor memory freeing
Vincent Penquerc'h [Tue, 24 Jan 2012 17:42:51 +0000 (17:42 +0000)]
subparse: fix parsing by not misusing non time segments
A simple filesrc ! subparse ! fakesink type pipeline now works again.
Wim Taymans [Wed, 25 Jan 2012 11:27:49 +0000 (12:27 +0100)]
subtitle: fix merge
Wim Taymans [Tue, 24 Jan 2012 13:37:12 +0000 (14:37 +0100)]
rtp: improve structures
Remove flags that is in the mapinfo now
Wim Taymans [Fri, 20 Jan 2012 15:11:54 +0000 (16:11 +0100)]
port to new map API
Sebastian Dröge [Wed, 25 Jan 2012 11:29:11 +0000 (12:29 +0100)]
Merge branch 'master' into 0.11
Conflicts:
gst/playback/gstdecodebin2.c
Sebastian Dröge [Wed, 25 Jan 2012 11:25:05 +0000 (12:25 +0100)]
Revert "decodebin2: Prune old groups before switching to the new one"
This reverts commit
e2a038acee2969ed0b558093fa1c8b7422073e40.
This wasn't entirely correct yet and needs some changes here
and there.
Sebastian Dröge [Wed, 25 Jan 2012 11:03:31 +0000 (12:03 +0100)]
decodebin2: Fix merge error
Olivier Crête [Wed, 25 Jan 2012 10:04:43 +0000 (11:04 +0100)]
rtpbasepayload: Port to group-less GstBufferList
Sebastian Dröge [Wed, 25 Jan 2012 10:50:54 +0000 (11:50 +0100)]
Merge branch 'master' into 0.11
Conflicts:
gst-libs/gst/interfaces/propertyprobe.c
sys/xvimage/xvimagesink.c
Sebastian Dröge [Wed, 25 Jan 2012 10:37:55 +0000 (11:37 +0100)]
Automatic update of common submodule
From 2a59016 to c463bc0
David Schleef [Mon, 23 Jan 2012 17:28:18 +0000 (09:28 -0800)]
propertyprobe: fix documentation
Tim-Philipp Müller [Mon, 23 Jan 2012 11:57:36 +0000 (11:57 +0000)]
tests: fix missing include in audio-trickplay
Vincent Penquerc'h [Wed, 18 Jan 2012 14:58:08 +0000 (14:58 +0000)]
playbin2: do not try to deactivate an inactive group
A group may have failed to activate due to an error (for instance,
having set the URI to a non existent location in about-to-finish).
https://bugzilla.gnome.org/show_bug.cgi?id=666395
Stefan Sauer [Sat, 21 Jan 2012 19:06:53 +0000 (20:06 +0100)]
controller: move from control-binding to control-binding-direct
Tim-Philipp Müller [Sun, 22 Jan 2012 22:52:28 +0000 (22:52 +0000)]
Replace deprecated GStaticMutex with GMutex
Tim-Philipp Müller [Sun, 22 Jan 2012 01:47:14 +0000 (01:47 +0000)]
discoverer: use G_TYPE_ERROR instead of GST_TYPE_G_ERROR
Anssi Hannula [Tue, 17 Jan 2012 14:05:41 +0000 (16:05 +0200)]
subtitleoverlay: fix state change stall on PAUSED->READY->PAUSED
After a PAUSED->READY change the sink pads are currently not set to
blocking state. When the element is set back to PAUSED, the change will
be done asynchronously, but as the _pad_blocked_cb() callback is now not
called, the state change never completes.
Fix that by setting the sink pads to blocking state on a PAUSED->READY
change, which ensures that the _pad_blocked_cb() is called when needed
on any future READY->PAUSED change. The sink pads are already put to
blocking state on NULL->READY change, so this behavior is consistent.
Fixes bug #668097.
Stefan Sauer [Fri, 20 Jan 2012 13:44:19 +0000 (14:44 +0100)]
controller: adapt to control_binding changes
Stefan Sauer [Fri, 20 Jan 2012 07:29:02 +0000 (08:29 +0100)]
controller: adapt to controller api changes
Don't use the convenience api for control sources.
Mark Nauwelaerts [Thu, 19 Jan 2012 15:40:22 +0000 (16:40 +0100)]
streamsynchronizer: avoid unlikely NULL dereference
Mark Nauwelaerts [Thu, 19 Jan 2012 15:35:54 +0000 (16:35 +0100)]
videoscale: prevent implicit upgrade to integer type and sign extension
Mark Nauwelaerts [Thu, 19 Jan 2012 15:35:04 +0000 (16:35 +0100)]
gst-discoverer: remove extraneous variable
Mark Nauwelaerts [Thu, 19 Jan 2012 15:32:37 +0000 (16:32 +0100)]
playsink: verify linking to overlay element
Mark Nauwelaerts [Thu, 19 Jan 2012 15:32:05 +0000 (16:32 +0100)]
playsink: avoid finding sink in NULL bin in corner case
Mark Nauwelaerts [Thu, 19 Jan 2012 15:29:53 +0000 (16:29 +0100)]
tag: exif: add missing break
Wim Taymans [Thu, 19 Jan 2012 14:32:52 +0000 (15:32 +0100)]
tests: fix some tests
Wim Taymans [Thu, 19 Jan 2012 14:19:34 +0000 (15:19 +0100)]
rtcp: handle size update correctly
Do explicit resize to set the size of a buffer instead of setting a value in
unmap.