Sebastian Dröge [Mon, 16 May 2011 13:31:58 +0000 (15:31 +0200)]
tests: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 13:25:34 +0000 (15:25 +0200)]
vorbis: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 13:19:35 +0000 (15:19 +0200)]
theora: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:23:17 +0000 (12:23 +0200)]
textoverlay: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:20:34 +0000 (12:20 +0200)]
ogg: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:18:03 +0000 (12:18 +0200)]
visual: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:17:49 +0000 (12:17 +0200)]
alsa: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:04:39 +0000 (12:04 +0200)]
xvimagesink: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:01:14 +0000 (12:01 +0200)]
videorate: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:37:39 +0000 (11:37 +0200)]
tcpclientsrc: Update for negotation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:37:25 +0000 (11:37 +0200)]
audioresample: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:33:12 +0000 (11:33 +0200)]
playback: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:26:17 +0000 (11:26 +0200)]
ffmpegcolorspace: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 09:04:30 +0000 (11:04 +0200)]
encodebin: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 08:56:11 +0000 (10:56 +0200)]
audioconvert: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 08:52:59 +0000 (10:52 +0200)]
adder: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 08:48:35 +0000 (10:48 +0200)]
discoverer: Update for the new gst_pad_get_caps() signature
Sebastian Dröge [Mon, 16 May 2011 08:47:02 +0000 (10:47 +0200)]
appsink: Update for the negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 08:44:18 +0000 (10:44 +0200)]
basertppayload: Change ::get_caps to include the filter caps
And improve downstream negotiation a bit by passing our proposed
caps to the peer as a filter.
Sebastian Dröge [Wed, 11 May 2011 15:39:52 +0000 (17:39 +0200)]
ximagesink: Update for negotiation related API changes
Sebastian Dröge [Wed, 11 May 2011 15:39:06 +0000 (17:39 +0200)]
videotestsrc: Update for negotiation related API changes
Sebastian Dröge [Mon, 16 May 2011 10:02:48 +0000 (12:02 +0200)]
videoscale: Update for negotiation related API changes
Sebastian Dröge [Wed, 11 May 2011 15:35:36 +0000 (17:35 +0200)]
videoscale: basetransform is now better at trying passthrough, remove workaround
Wim Taymans [Mon, 16 May 2011 11:48:11 +0000 (13:48 +0200)]
-base: port to new SEGMENT API
Wim Taymans [Wed, 11 May 2011 17:12:42 +0000 (19:12 +0200)]
-base: remove metadata (des)serialize functions
Wim Taymans [Tue, 10 May 2011 16:39:07 +0000 (18:39 +0200)]
-base_port to new query API
Wim Taymans [Tue, 10 May 2011 14:44:37 +0000 (16:44 +0200)]
-base: fix for now request pad API
Wim Taymans [Tue, 10 May 2011 13:43:08 +0000 (15:43 +0200)]
navigation: use new query method names
Wim Taymans [Tue, 10 May 2011 11:35:49 +0000 (13:35 +0200)]
message: don't acces the structure directly
Wim Taymans [Tue, 10 May 2011 09:54:30 +0000 (11:54 +0200)]
event: don't access the event structure
the event structure is now hidden, so don't access it directly.
Wim Taymans [Mon, 9 May 2011 16:53:03 +0000 (18:53 +0200)]
qos: _qos_full -> _qos
Wim Taymans [Mon, 9 May 2011 16:16:46 +0000 (18:16 +0200)]
segment: fix for new core API
Fix for gst_*_segment_full rename.
Wim Taymans [Mon, 9 May 2011 14:42:34 +0000 (16:42 +0200)]
audiorate: abs_rate is removed from segment structure
Wim Taymans [Mon, 9 May 2011 13:41:19 +0000 (15:41 +0200)]
visual: use the right pad
Wim Taymans [Mon, 9 May 2011 13:37:46 +0000 (15:37 +0200)]
visual: use CAPS event to configure caps
Wim Taymans [Mon, 9 May 2011 13:37:09 +0000 (15:37 +0200)]
theora/vorbis: use default pad handler
Use the default pad event handler because we are not supposed to pass on CAPS
events.
Wim Taymans [Mon, 9 May 2011 11:05:12 +0000 (13:05 +0200)]
-base: don't use buffer caps
Port to newest 0.11 core API, remove GST_PAD_CAPS and GST_BUFFER_CAPS.
Wim Taymans [Sun, 8 May 2011 11:24:30 +0000 (13:24 +0200)]
adder: fix getcaps function
Explicitely get the possible caps in the sinkpad instead of using an old removed
function.
Wim Taymans [Sun, 8 May 2011 11:09:35 +0000 (13:09 +0200)]
videotestsrc: avoid setting caps on buffers
We don't need to set caps on buffers anymore, this is now done with a caps
event.
Wim Taymans [Fri, 6 May 2011 09:31:43 +0000 (11:31 +0200)]
visual: avoid unreffing a NULL object
Sebastian Dröge [Thu, 5 May 2011 16:47:58 +0000 (18:47 +0200)]
subtitleoverlay: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 16:47:50 +0000 (18:47 +0200)]
playbin2: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 16:38:53 +0000 (18:38 +0200)]
streamselector: Return a NULL iterator instead of an empty iterator that returns NULL if there's no otherpad
Sebastian Dröge [Thu, 5 May 2011 16:35:46 +0000 (18:35 +0200)]
playbasebin: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 16:29:13 +0000 (18:29 +0200)]
uridecodebin: Fix usage of gst_iterator_fold()
Sebastian Dröge [Thu, 5 May 2011 14:05:13 +0000 (16:05 +0200)]
win32: Update exports
Sebastian Dröge [Thu, 5 May 2011 14:04:11 +0000 (16:04 +0200)]
icles: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 14:03:52 +0000 (16:03 +0200)]
gst: Update for new GstIterator API
Sebastian Dröge [Thu, 5 May 2011 13:30:53 +0000 (15:30 +0200)]
capsfilter-renegotiation: Fix for the removal of the bufferalloc function
Sebastian Dröge [Tue, 3 May 2011 10:57:28 +0000 (12:57 +0200)]
ximagesink: Send reconfigure event upstream if the window geometry changes
Sebastian Dröge [Thu, 28 Apr 2011 08:55:21 +0000 (10:55 +0200)]
ximagesink: Add caps with the current window geometry to the top in getcaps
Thiago Santos [Mon, 17 Jan 2011 17:12:06 +0000 (14:12 -0300)]
tests: capsfilter-renegotiation: New renegotiation use cases
Adds some new tests for renegotiation use cases that would
use the new renegotiate event
Philippe Normand [Fri, 29 Apr 2011 12:14:53 +0000 (14:14 +0200)]
base: presets moved from $HOME/.gstreamer-0.11 to $HOME/.local/share/gstreamer-0.11
Sebastian Dröge [Tue, 3 May 2011 07:49:26 +0000 (09:49 +0200)]
Merge branch 'master' into 0.11
Conflicts:
configure.ac
Wim Taymans [Mon, 2 May 2011 09:11:33 +0000 (11:11 +0200)]
plugins: fix for allocation query API change
Tim-Philipp Müller [Sat, 30 Apr 2011 16:35:54 +0000 (17:35 +0100)]
0.10.32.4 pre-release
Tim-Philipp Müller [Sat, 30 Apr 2011 16:21:28 +0000 (17:21 +0100)]
gst: update orc-generated disted C backup code to orc 0.4.14
Wim Taymans [Fri, 29 Apr 2011 16:23:25 +0000 (18:23 +0200)]
visual: add bufferpool support to libvisual
Wim Taymans [Fri, 29 Apr 2011 14:52:23 +0000 (16:52 +0200)]
theoradec: use bufferpool
Wim Taymans [Fri, 29 Apr 2011 11:48:39 +0000 (13:48 +0200)]
tests: make unit tests compile
Wim Taymans [Fri, 29 Apr 2011 11:28:17 +0000 (13:28 +0200)]
remove buffer_alloc
Wim Taymans [Fri, 29 Apr 2011 10:10:14 +0000 (12:10 +0200)]
videotestsrc: use ALLOCATION query
Use the allocation query to get the buffer parameters and potentially a
bufferpool from downstream. Use the bufferpool to create buffers.
Wim Taymans [Fri, 29 Apr 2011 10:09:38 +0000 (12:09 +0200)]
xvimagesink: implement ALLOCATION query
Wim Taymans [Fri, 29 Apr 2011 09:27:46 +0000 (11:27 +0200)]
metavideo: add flags and a define for the API
Wim Taymans [Thu, 28 Apr 2011 17:28:16 +0000 (19:28 +0200)]
Merge branch 'master' into 0.11
Conflicts:
configure.ac
Wim Taymans [Thu, 28 Apr 2011 17:20:58 +0000 (19:20 +0200)]
metavideo: first attempt at video metadata
Add a first version of video metadata for buffers that can contain more info
about the video such as strides and flags etc.
Tim-Philipp Müller [Wed, 27 Apr 2011 11:09:33 +0000 (12:09 +0100)]
0.10.32.3 pre-release
Wim Taymans [Mon, 25 Apr 2011 09:32:27 +0000 (11:32 +0200)]
tests: fix test
Wim Taymans [Mon, 25 Apr 2011 09:20:45 +0000 (11:20 +0200)]
Merge branch 'master' into 0.11
Conflicts:
gst/videoscale/gstvideoscale.c
David Schleef [Mon, 25 Apr 2011 01:45:40 +0000 (18:45 -0700)]
videoscale: Fix off-by-one error in previous commit
Fix for
7c0b702e. It helps to get your j+1's right.
David Schleef [Mon, 25 Apr 2011 01:16:20 +0000 (18:16 -0700)]
videoscale: Fix ARGB bilinear scaling
Fixes #648548. Orc generates bad code for
gst_videoscale_orc_resample_merge_bilinear_u32, so we'll use the
slightly slower two-stage process. I'd fix Orc, but it's hard to
get excited about fixing a feature that I'm planning to deprecate
and replace.
David Schleef [Sat, 23 Apr 2011 20:42:23 +0000 (13:42 -0700)]
videoscale: hack to fix invalid reads in linear
https://bugzilla.gnome.org/show_bug.cgi?id=633837
David Schleef [Sat, 23 Apr 2011 19:46:09 +0000 (12:46 -0700)]
videoscale: protect 4tap from out-of-bounds reads
https://bugzilla.gnome.org/show_bug.cgi?id=633837
Tim-Philipp Müller [Sun, 24 Apr 2011 13:03:12 +0000 (14:03 +0100)]
Automatic update of common submodule
From c3cafe1 to 46dfcea
David Schleef [Sat, 23 Apr 2011 19:44:50 +0000 (12:44 -0700)]
videoscale: use simpler scaling method for small images
https://bugzilla.gnome.org/show_bug.cgi?id=633837
Marc Plano-Lesay [Thu, 14 Apr 2011 07:32:19 +0000 (09:32 +0200)]
audioresample: fix unused-but-set-variable warnings with gcc 4.6
https://bugzilla.gnome.org/show_bug.cgi?id=647294
Víctor Manuel Jáquez Leal [Fri, 22 Apr 2011 11:55:20 +0000 (13:55 +0200)]
tag: exif: register common tags from tag library
Exif uses tags like image-vertical-ppi or image-horizontal-ppi which are
registered in gst_tag_register_musicbrainz_tags(), but neither GstExifReader
nor GstExifWriter register them.
https://bugzilla.gnome.org/show_bug.cgi?id=648459
Tim-Philipp Müller [Sun, 24 Apr 2011 11:16:47 +0000 (12:16 +0100)]
tag: update some FIXMEs for 0.11
Tim-Philipp Müller [Thu, 21 Apr 2011 13:11:49 +0000 (14:11 +0100)]
tests: add unit test for basetransform/videoscale negotiation regression
Turn Rene's test pipeline into a unit test.
https://bugzilla.gnome.org/show_bug.cgi?id=648220
Wim Taymans [Tue, 19 Apr 2011 14:40:02 +0000 (16:40 +0200)]
v4l: use G_DEFINE_TYPE
Sebastian Dröge [Tue, 19 Apr 2011 12:31:20 +0000 (14:31 +0200)]
audiofilter: GstElement takes ownership of pad templates and it should be called from class_init now, not base_init
Sebastian Dröge [Tue, 19 Apr 2011 12:21:34 +0000 (14:21 +0200)]
tests: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
Sebastian Dröge [Tue, 19 Apr 2011 12:11:32 +0000 (14:11 +0200)]
ext: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
Sebastian Dröge [Tue, 19 Apr 2011 09:44:14 +0000 (11:44 +0200)]
sys: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
Sebastian Dröge [Tue, 19 Apr 2011 09:36:35 +0000 (11:36 +0200)]
audioresample: Remove filter-length property, it only existed for backward compatibility
Sebastian Dröge [Tue, 19 Apr 2011 09:35:53 +0000 (11:35 +0200)]
gst: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
Sebastian Dröge [Tue, 19 Apr 2011 08:54:50 +0000 (10:54 +0200)]
cddabasesrc: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
Sebastian Dröge [Tue, 19 Apr 2011 08:52:00 +0000 (10:52 +0200)]
audio: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
Sebastian Dröge [Tue, 19 Apr 2011 08:47:15 +0000 (10:47 +0200)]
app: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
Sebastian Dröge [Mon, 18 Apr 2011 16:30:41 +0000 (18:30 +0200)]
gstbasertppayload: Use g_once_init_{enter,leave}() in the _get_type() function
Sebastian Dröge [Mon, 18 Apr 2011 16:29:35 +0000 (18:29 +0200)]
rtp: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
Sebastian Dröge [Mon, 18 Apr 2011 11:23:32 +0000 (13:23 +0200)]
Merge branch 'master' into 0.11
Håvard Graff [Thu, 25 Nov 2010 16:01:53 +0000 (17:01 +0100)]
ringbuffer: make sure to not start if the may_start flag is FALSE
Fixes #635784
Sebastian Dröge [Mon, 18 Apr 2011 09:24:57 +0000 (11:24 +0200)]
x(v)imagesink: If NULL caps are passed to buffer_alloc() do fallback allocation
Fixes bug #647857.
Sebastian Dröge [Mon, 18 Apr 2011 08:19:52 +0000 (10:19 +0200)]
oggmux: Remove bus GSource to prevent a valgrind warning
Sebastian Dröge [Mon, 18 Apr 2011 07:16:35 +0000 (09:16 +0200)]
gio: Remove the bus GSource from the main context
Prevents a valgrind warning about possibly leaked memory,
see bug #647763.
Tim-Philipp Müller [Sun, 17 Apr 2011 18:33:04 +0000 (19:33 +0100)]
sdp: remove gst_init() for g-i scanner here again as well to avoid problems with -Wl,--as-needed
Tim-Philipp Müller [Sun, 17 Apr 2011 16:59:40 +0000 (17:59 +0100)]
fft: remove gst_init() for g-i scanner again
libgstfft doesn't actually use any symbols from libgstreamer, so when
compiling with -Wl,--as-needed it won't even link to it, which can
cause failures with older versions of g-i that ignore the --pkg
arguments.
Should fix PPA build failure on Ubuntu Maverick
Sebastian Dröge [Sat, 16 Apr 2011 14:31:57 +0000 (16:31 +0200)]
textoverlay: Always hold the class-global pango mutex when using pango API
Sebastian Dröge [Sat, 16 Apr 2011 14:23:47 +0000 (16:23 +0200)]
{time,clock}overlay: Hold the class-global pango mutex when changing the pango context