platform/upstream/gstreamer.git
15 years agortsp: Ignore the Content-Length for POST requests.
Peter Kjellerstedt [Mon, 24 Aug 2009 08:19:35 +0000 (10:19 +0200)]
rtsp: Ignore the Content-Length for POST requests.

The Content-Length for POST requests with an x-sessioncookie header should
be ignored as the length is bogus and only there to fool proxies.

15 years agortsp: Normalize lines (remove extra whitespace) before parsing.
Peter Kjellerstedt [Wed, 17 Jun 2009 18:52:48 +0000 (20:52 +0200)]
rtsp: Normalize lines (remove extra whitespace) before parsing.

15 years agortsp: Made parse_string() return a result.
Peter Kjellerstedt [Wed, 10 Jun 2009 11:11:31 +0000 (13:11 +0200)]
rtsp: Made parse_string() return a result.

This will catch parsing errors when a too long string is received.

15 years agortsp: Improved parsing of messages.
Peter Kjellerstedt [Wed, 10 Jun 2009 09:43:31 +0000 (11:43 +0200)]
rtsp: Improved parsing of messages.

Do not abort message parsing as soon as there is an error. Instead parse
as much as possible to allow a server to return as meaningful an error as
possible.

15 years agortsp: Added support for HTTP messages
Peter Kjellerstedt [Tue, 9 Jun 2009 15:54:20 +0000 (17:54 +0200)]
rtsp: Added support for HTTP messages

15 years agortsp: Added gst_rtsp_connection_create_from_fd().
Peter Kjellerstedt [Tue, 9 Jun 2009 14:22:17 +0000 (16:22 +0200)]
rtsp: Added gst_rtsp_connection_create_from_fd().

API: gst_rtsp_connection_create_from_fd()

15 years agortsp: Add initial buffer support.
Peter Kjellerstedt [Tue, 9 Jun 2009 13:27:17 +0000 (15:27 +0200)]
rtsp: Add initial buffer support.

The initial buffer contains data for a connection which should be used
before starting to actually read anything from the socket.

15 years agoappsink: don't block in paused
Wim Taymans [Mon, 24 Aug 2009 11:15:06 +0000 (13:15 +0200)]
appsink: don't block in paused

When we are asked to unlock we should either leave the render function or call
the wait_preroll method to release the stream lock.

Fixes #592657

15 years agodocs: fix includes for appsrc/appsink
Wim Taymans [Mon, 24 Aug 2009 11:06:36 +0000 (13:06 +0200)]
docs: fix includes for appsrc/appsink

15 years agortsp: Add support for the Authentication-Info header.
Peter Kjellerstedt [Mon, 24 Aug 2009 09:24:27 +0000 (11:24 +0200)]
rtsp: Add support for the Authentication-Info header.

The Authentication-Info header is defined in RFC 2617 (Digest Access
Authentication).

15 years agooggmux: don't drop the streamheader field from the output caps
Tim-Philipp Müller [Thu, 20 Aug 2009 12:11:07 +0000 (13:11 +0100)]
oggmux: don't drop the streamheader field from the output caps

Revert previous 'fix' for bug #588717 and fix it properly, whilst
maintaining the streamheader field on the output caps. Also make
sure we don't leak header buffers we couldn't push when downstream
is unlinked. Add unit test for the presence of the streamheader
field on the output caps and for the issue from bug #588717.

15 years agostreamselector/inputselector: Use iterate internal links instead of deprecated get...
Sebastian Dröge [Tue, 18 Aug 2009 19:45:31 +0000 (21:45 +0200)]
streamselector/inputselector: Use iterate internal links instead of deprecated get internal links

15 years agortsp: Avoid duplicated headers.
Peter Kjellerstedt [Wed, 19 Aug 2009 07:31:51 +0000 (09:31 +0200)]
rtsp: Avoid duplicated headers.

Remove any existing Session and Date headers before adding new ones
when sending a request. This may happen if the user of this code reuses
a request (rtspsrc does this when resending after authorization fails).

15 years agortsp: Corrected the HTTP digest authorization computation.
Peter Kjellerstedt [Tue, 18 Aug 2009 14:49:58 +0000 (16:49 +0200)]
rtsp: Corrected the HTTP digest authorization computation.

Do not use sizeof() on an array passed as an argument to a function and
expect to get anything but the size of a pointer. As a result only the
first 4 (or 8) bytes of the response buffer were initialized to 0 in
auth_digest_compute_response() which caused it to return a string which
was not NUL-terminated...

15 years agoplaysink: Also send SEEK events directly to a subpicture sink
Sebastian Dröge [Tue, 18 Aug 2009 09:15:41 +0000 (11:15 +0200)]
playsink: Also send SEEK events directly to a subpicture sink

15 years agoplaysink: If a custom text sink is used, send events to it too
Sebastian Dröge [Tue, 18 Aug 2009 06:39:02 +0000 (08:39 +0200)]
playsink: If a custom text sink is used, send events to it too

Before, SEEK events would be sent to the video sink, which wouldn't
be linked in any way to the subtitle part of the pipeline and
subparse would never see the SEEK event. This would then seek
the audio/video but the subtitles would continue from the old
position instead.

Fixes bug #591664.

15 years agouridecodebin: Make missing plugins emit a warning message, not an error message
Sebastian Dröge [Tue, 18 Aug 2009 06:20:28 +0000 (08:20 +0200)]
uridecodebin: Make missing plugins emit a warning message, not an error message

The problem with an error message is, that it will stop playback completely
while it could be that only a audio decoder plugin is missing and the video
could be played with the available plugins.

See bug #591677.

15 years agouridecodebin: Post a correct error message for unknown types
Sebastian Dröge [Thu, 13 Aug 2009 15:42:07 +0000 (17:42 +0200)]
uridecodebin: Post a correct error message for unknown types

Before we had STREAM/WRONG_TYPE but it's really CORE/MISSING_PLUGIN
because a plugin is missing and nothing else is wrong.

Also make it an error instead of a warning.

Really fixes bug #591677.

15 years agouridecodebin: Post a missing plugin message additional to the error message on unknow...
Sebastian Dröge [Thu, 13 Aug 2009 13:48:00 +0000 (15:48 +0200)]
uridecodebin: Post a missing plugin message additional to the error message on unknown types

Fixes bug #591677.

15 years agoplaybin2: fix error message string
Tim-Philipp Müller [Thu, 13 Aug 2009 09:59:35 +0000 (10:59 +0100)]
playbin2: fix error message string

Fixes #591577.

15 years agoriff: align API doc of gst_riff_parse_chunk with reality
Mark Nauwelaerts [Wed, 5 Aug 2009 13:38:32 +0000 (15:38 +0200)]
riff: align API doc of gst_riff_parse_chunk with reality

15 years agodecodebin2: avoid assertion failure on empty/NULL caps
Mark Nauwelaerts [Wed, 5 Aug 2009 13:36:30 +0000 (15:36 +0200)]
decodebin2: avoid assertion failure on empty/NULL caps

15 years agotypefindfunctions: Also detect SVG by the <svg> starting tag
Sebastian Dröge [Wed, 12 Aug 2009 10:09:45 +0000 (12:09 +0200)]
typefindfunctions: Also detect SVG by the <svg> starting tag

Not all SVG images have the DOCTYPE specified.

15 years agortspconnection: don't use GLib-2.18 function
Tim-Philipp Müller [Mon, 10 Aug 2009 19:18:24 +0000 (20:18 +0100)]
rtspconnection: don't use GLib-2.18 function

g_checksum_reset() was added only in GLib 2.18, but we still require
only 2.16, so work around that if we only have 2.16. Fixes #591357.

15 years agostreamheader: Fix caps leak in the vorbisenc unit test
Sebastian Dröge [Mon, 10 Aug 2009 13:40:33 +0000 (15:40 +0200)]
streamheader: Fix caps leak in the vorbisenc unit test

15 years agochecks: fix stream header unit test hanging in gst_task_cleanup_all()
Tim-Philipp Müller [Mon, 10 Aug 2009 13:14:30 +0000 (14:14 +0100)]
checks: fix stream header unit test hanging in gst_task_cleanup_all()

Set pipelines to NULL state and unref when done.

15 years agortsp: Use GLib's GChecksum instead of our own MD5 implementation
Sebastian Dröge [Mon, 10 Aug 2009 08:17:07 +0000 (10:17 +0200)]
rtsp: Use GLib's GChecksum instead of our own MD5 implementation

15 years agonavigation: Fix doc blurb typo for gst_navigation_send_key_event
Mart Raudsepp [Mon, 10 Aug 2009 00:46:39 +0000 (03:46 +0300)]
navigation: Fix doc blurb typo for gst_navigation_send_key_event

15 years agosubparse: Allow . instead of , as millisecond delimiter in srt subtitles
Sebastian Dröge [Sun, 9 Aug 2009 10:13:16 +0000 (12:13 +0200)]
subparse: Allow . instead of , as millisecond delimiter in srt subtitles

Fixes bug #591207.

15 years agoRevert inlines that cause compiler warnings and are not needed anyway
Tim-Philipp Müller [Sat, 8 Aug 2009 16:51:10 +0000 (17:51 +0100)]
Revert inlines that cause compiler warnings and are not needed anyway

15 years agogst-libs: Remove dead assignments and resulting unused variables.
Edward Hervey [Sat, 8 Aug 2009 13:54:57 +0000 (15:54 +0200)]
gst-libs: Remove dead assignments and resulting unused variables.

15 years agoext: Remove dead assignments and resulting unused variables.
Edward Hervey [Sat, 8 Aug 2009 13:54:41 +0000 (15:54 +0200)]
ext: Remove dead assignments and resulting unused variables.

15 years agogst: Remove dead assignments and resulting unused variables
Edward Hervey [Sat, 8 Aug 2009 13:54:02 +0000 (15:54 +0200)]
gst: Remove dead assignments and resulting unused variables

15 years agodocs: add draft for generic introduction of video acceleration APIs idea
Josep Torra [Fri, 7 Aug 2009 11:05:42 +0000 (13:05 +0200)]
docs: add draft for generic introduction of video acceleration APIs idea

15 years agoRevert "theora: Convert theoradec to libtheora 1.0 API"
Tim-Philipp Müller [Fri, 7 Aug 2009 07:53:44 +0000 (08:53 +0100)]
Revert "theora: Convert theoradec to libtheora 1.0 API"

This reverts commit f1e142ac9dcfb754d85357b9077d5aee48559dd9.

Temporarily revert until we have a workaround for debian/ubuntu
packaging failure (see http://bugs.debian.org/528710).

15 years agotypefindfunctions: Add typefinders for many game sound console formats supported...
Sebastian Dröge [Fri, 7 Aug 2009 07:32:00 +0000 (09:32 +0200)]
typefindfunctions: Add typefinders for many game sound console formats supported by gme

These are AY, GBS, GYM, KSS, SAP and VGM. SPC and NSF already had typefinders.

15 years agooggmux: fix warning when we're not linked downstream and error out properly
Tim-Philipp Müller [Thu, 16 Jul 2009 10:29:20 +0000 (11:29 +0100)]
oggmux: fix warning when we're not linked downstream and error out properly

Fix caps warning when there's no element linked downstream, and pass
not-linked flow return value correctly up the chain, so we error out
correctly. Fixes #588717.

15 years agotheora: Convert theoradec to libtheora 1.0 API
David Schleef [Fri, 31 Jul 2009 21:59:03 +0000 (14:59 -0700)]
theora: Convert theoradec to libtheora 1.0 API

15 years agotextrender: Fix blitting of text over the output buffer and cairo painting
Sebastian Dröge [Thu, 6 Aug 2009 18:47:33 +0000 (20:47 +0200)]
textrender: Fix blitting of text over the output buffer and cairo painting

15 years agotextrender: Fix endianness problems (i.e. make it work again on big endian architectures)
Sebastian Dröge [Thu, 6 Aug 2009 07:13:14 +0000 (09:13 +0200)]
textrender: Fix endianness problems (i.e. make it work again on big endian architectures)

15 years agocolorkey-test: fix xsync error
Stefan Kost [Fri, 31 Jul 2009 11:27:28 +0000 (14:27 +0300)]
colorkey-test: fix xsync error

15 years agoffmpegcolorspace: support for direct conversion from uyvy422 to rgb formats
Siarhei Siamashka [Mon, 6 Jul 2009 20:06:50 +0000 (23:06 +0300)]
ffmpegcolorspace: support for direct conversion from uyvy422 to rgb formats

15 years agoplaybin2: smarter sink selection. Fixes #588523
Stefan Kost [Tue, 14 Jul 2009 09:33:29 +0000 (12:33 +0300)]
playbin2: smarter sink selection. Fixes #588523

Don't do fallbacks if application specified a sink element. When doing the
fallback use configured default elements instead of hardcoded linux only
elements. Improve error messages accordingly.

15 years agoqueue2: post error message when pausing task if so appropriate
Mark Nauwelaerts [Thu, 6 Aug 2009 10:18:36 +0000 (12:18 +0200)]
queue2: post error message when pausing task if so appropriate

If a downstream element returns an error while upstream has already
put all data into queue2 (including EOS), upstream will no longer
chain into queue2, so it is up to queue2 to perform some
EOS handling / message posting in such cases.  See #589991.

15 years agobaseaudiosrc: change default slave method
Wim Taymans [Thu, 6 Aug 2009 10:58:58 +0000 (12:58 +0200)]
baseaudiosrc: change default slave method

Set the default slave method to the much better skew slaving algortihm.

15 years agotextoverlay: make buffer writable
Wim Taymans [Thu, 6 Aug 2009 10:01:10 +0000 (12:01 +0200)]
textoverlay: make buffer writable

Make the input buffer writable before changing its contents.

15 years agotypefinding: fix postscript typefinder probability
Tim-Philipp Müller [Thu, 6 Aug 2009 08:55:42 +0000 (09:55 +0100)]
typefinding: fix postscript typefinder probability

Two bytes for a rare format hardly warrants MAXIMUM typefinding
probability, POSSIBLE seems more appropriate.

15 years agopango: Send queries from the srcpad directly to the video sinkpad
Sebastian Dröge [Tue, 4 Aug 2009 12:55:06 +0000 (14:55 +0200)]
pango: Send queries from the srcpad directly to the video sinkpad

15 years agosubparse: Implement POSITION query
Sebastian Dröge [Tue, 4 Aug 2009 12:32:51 +0000 (14:32 +0200)]
subparse: Implement POSITION query

15 years agosubparse: Implement SEEKING query
Sebastian Dröge [Tue, 4 Aug 2009 12:29:41 +0000 (14:29 +0200)]
subparse: Implement SEEKING query

15 years agotag: Add support for ALBUM_ARTIST tag in vorbiscomments and ID3v2 tags
John Millikin [Tue, 4 Aug 2009 12:14:53 +0000 (14:14 +0200)]
tag: Add support for ALBUM_ARTIST tag in vorbiscomments and ID3v2 tags

Require latest core for this.

Fixes bug #590430.

15 years agopango: Add support for xRGB and BGRx formats
Sebastian Dröge [Tue, 4 Aug 2009 10:46:57 +0000 (12:46 +0200)]
pango: Add support for xRGB and BGRx formats

15 years agopango: Fix endianness issues from the pangocairo switch
Sebastian Dröge [Tue, 4 Aug 2009 10:22:14 +0000 (12:22 +0200)]
pango: Fix endianness issues from the pangocairo switch

cairo's ARGB is in native endianness, i.e. ARGB on big endian architectures
and BGRA on little endian architectures.

15 years agopango: Re-add shading support which was dropped by a previous patch
Sebastian Dröge [Tue, 4 Aug 2009 10:11:00 +0000 (12:11 +0200)]
pango: Re-add shading support which was dropped by a previous patch

15 years agopango: Check if pangocairo supports vertical rendering and fix properties
Sebastian Dröge [Tue, 4 Aug 2009 09:58:45 +0000 (11:58 +0200)]
pango: Check if pangocairo supports vertical rendering and fix properties

15 years agotextrender: Use PROP_X instead of ARG_X consistently
Sebastian Dröge [Tue, 4 Aug 2009 09:45:01 +0000 (11:45 +0200)]
textrender: Use PROP_X instead of ARG_X consistently

15 years agopango: Some minor cleanup
Sebastian Dröge [Tue, 4 Aug 2009 09:42:28 +0000 (11:42 +0200)]
pango: Some minor cleanup

15 years agopango: Check for pangocairo instead of pangoft2
Sebastian Dröge [Tue, 4 Aug 2009 09:36:58 +0000 (11:36 +0200)]
pango: Check for pangocairo instead of pangoft2

15 years agopango: Use pango-cairo instead of pango-ft2
Young-Ho Cha [Tue, 4 Aug 2009 09:35:10 +0000 (11:35 +0200)]
pango: Use pango-cairo instead of pango-ft2

pango-cairo will always use the native font rendering backend
of the platform and provides better results.

Fixes bug #340887.

15 years agotypefindfunctions: Add SVG typefinder
Sebastian Dröge [Tue, 4 Aug 2009 08:35:34 +0000 (10:35 +0200)]
typefindfunctions: Add SVG typefinder

15 years agotypefindfunctions: Add postscript typefinder
Sebastian Dröge [Tue, 4 Aug 2009 08:29:48 +0000 (10:29 +0200)]
typefindfunctions: Add postscript typefinder

15 years agotypefindfunctions: Use static caps again for MPEG4 typefinding
Sebastian Dröge [Thu, 30 Jul 2009 13:08:35 +0000 (15:08 +0200)]
typefindfunctions: Use static caps again for MPEG4 typefinding

15 years agotypefindfunctions: Implement better & more flexible MPEG4 typefinding
Arnout Vandecappelle [Thu, 30 Jul 2009 13:05:28 +0000 (15:05 +0200)]
typefindfunctions: Implement better & more flexible MPEG4 typefinding

This detects more MPEG4 streams as MPEG4.

Fixes bug #556537.

15 years agocddabasesrc: Allow to specify the device name in the URI
Sebastian Dröge [Thu, 30 Jul 2009 12:04:30 +0000 (14:04 +0200)]
cddabasesrc: Allow to specify the device name in the URI

The allowed URI scheme is now:
cdda://(device#)?track

Also allow every combination of uppercase and lowercase
characters for the protocol part.

Fixes bug #321532.

15 years agovideoscale: Restrict width/height to 2^15 - 1
Sebastian Dröge [Thu, 30 Jul 2009 10:37:07 +0000 (12:37 +0200)]
videoscale: Restrict width/height to 2^15 - 1

Otherwise integer overflows will happen, resulting in segmentation faults.

Fixes bug #590243.

15 years agoffmpegcolorspace: Fix indention of template header
Sebastian Dröge [Wed, 29 Jul 2009 12:55:04 +0000 (14:55 +0200)]
ffmpegcolorspace: Fix indention of template header

15 years agoappsrc: Clarify documentation about caps and linkage
Philip Jägenstedt [Wed, 29 Jul 2009 12:10:35 +0000 (14:10 +0200)]
appsrc: Clarify documentation about caps and linkage

Fixes bug #589095.

15 years agotypefindfunctions: Fix typefinding of SDP files
Benjamin Gaignard [Wed, 29 Jul 2009 05:42:05 +0000 (07:42 +0200)]
typefindfunctions: Fix typefinding of SDP files

Fixes bug #589574.

15 years agoaudioresample: Take the output offsets from the input if possible
Kipp Cannon [Tue, 28 Jul 2009 18:50:06 +0000 (20:50 +0200)]
audioresample: Take the output offsets from the input if possible

Fixes bug #588915.

15 years agovideoscale: Make sure to allocate enough memory for the temporary buffer
Sebastian Dröge [Tue, 28 Jul 2009 13:54:14 +0000 (15:54 +0200)]
videoscale: Make sure to allocate enough memory for the temporary buffer

and fix scaling of odd-height interlaced video.

15 years agovideoscale: Fix interlaced scaling for I420
Sebastian Dröge [Tue, 28 Jul 2009 13:18:56 +0000 (15:18 +0200)]
videoscale: Fix interlaced scaling for I420

...and some other minor mistakes in the previous change.

15 years agoffmpegcolorspace: Include interlacing information in the AVPicture
Sebastian Dröge [Tue, 28 Jul 2009 12:12:31 +0000 (14:12 +0200)]
ffmpegcolorspace: Include interlacing information in the AVPicture

This later allows to handle interlaced AVPicture different than
progressive ones which is needed for horizontally subsampled YUV
formats, see bug #589242.

15 years agovideoscale: Add support for interlaced content
Sebastian Dröge [Tue, 28 Jul 2009 11:55:30 +0000 (13:55 +0200)]
videoscale: Add support for interlaced content

videoscale is not mixing content of two seperate fields anymore
and does scaling on every field separately.

Fixes bug #588761.

15 years agoback to development -> 0.10.24.1
Jan Schmidt [Thu, 6 Aug 2009 00:44:24 +0000 (01:44 +0100)]
back to development -> 0.10.24.1

15 years agoAdd 0.10.24 release to the doap file
Jan Schmidt [Wed, 5 Aug 2009 01:03:44 +0000 (02:03 +0100)]
Add 0.10.24 release to the doap file

15 years agoRelease 0.10.24
Jan Schmidt [Tue, 4 Aug 2009 23:56:58 +0000 (00:56 +0100)]
Release 0.10.24

15 years agoUpdate .po files
Jan Schmidt [Tue, 4 Aug 2009 23:38:40 +0000 (00:38 +0100)]
Update .po files

15 years agotypefinding: fix detection of fLaC id packet in broken flac-in-ogg
Tim-Philipp Müller [Sat, 1 Aug 2009 16:26:23 +0000 (17:26 +0100)]
typefinding: fix detection of fLaC id packet in broken flac-in-ogg

There are flac-in-ogg files without the usual flac packet framing
and these files just have a 4-byte fLaC ID packet as first packet.
We need to recognise the type just from these four bytes if we
want oggdemux to recognise these streams correctly.

15 years ago0.10.24.5 pre-release
Jan Schmidt [Thu, 30 Jul 2009 13:40:50 +0000 (14:40 +0100)]
0.10.24.5 pre-release

15 years agoaudiofilter: Don't assert on slightly different caps
Olivier Crête [Wed, 29 Jul 2009 18:15:53 +0000 (14:15 -0400)]
audiofilter: Don't assert on slightly different caps

Plugins should not assert on incompatible caps, caps negotiation will
fail anyway.

15 years agoadder: reset pending flush-stop flag in state_changed. (mostly) Fixes #590146.
Stefan Kost [Thu, 30 Jul 2009 10:42:21 +0000 (13:42 +0300)]
adder: reset pending flush-stop flag in state_changed. (mostly) Fixes #590146.

15 years agoconfigure: bump Gtk+ requirement of GUI examples from 2.12 to 2.14
Tim-Philipp Müller [Thu, 30 Jul 2009 08:28:20 +0000 (09:28 +0100)]
configure: bump Gtk+ requirement of GUI examples from 2.12 to 2.14

The gio mount example needs GtkMountOperation, which is new in 2.14.

15 years agoalsasrc: set alsasrc->handle back to NULL when closing device
Balachandran C [Mon, 27 Jul 2009 09:29:27 +0000 (10:29 +0100)]
alsasrc: set alsasrc->handle back to NULL when closing device

Fixes crashes in gst_alsa_find_device_name() when probing or
reading the device-name property (e.g. when doing a dot-file
dump). Fixes #589797.

15 years agoplaybin: rename GType of stream selector pad to avoid clash with input-selector from...
Tim-Philipp Müller [Fri, 24 Jul 2009 18:26:40 +0000 (19:26 +0100)]
playbin: rename GType of stream selector pad to avoid clash with input-selector from -bad

Rename the GType of the pads of playbin's internal stream selector
element so they don't use the same type name as input-selector's
pads. Fixes #589622.

15 years ago0.10.23.4 pre-release
Jan Schmidt [Fri, 24 Jul 2009 12:39:55 +0000 (13:39 +0100)]
0.10.23.4 pre-release

15 years agoignores: Ignore v4l probing example binary
Jan Schmidt [Fri, 24 Jul 2009 12:46:15 +0000 (13:46 +0100)]
ignores: Ignore v4l probing example binary

15 years agotypefind: recognise Kate spu subtitles as well
Tim-Philipp Müller [Fri, 24 Jul 2009 08:35:38 +0000 (09:35 +0100)]
typefind: recognise Kate spu subtitles as well

Recognise spu-subtitles, SUB and K-SPU as valid categories for
Kate subtitles as well.

15 years agoAutomatic update of common submodule
Stefan Kost [Thu, 23 Jul 2009 21:42:16 +0000 (00:42 +0300)]
Automatic update of common submodule

From fedaaee to 94f95e3

15 years agoUpdate spec file with latest changes
Christian Schaller [Wed, 22 Jul 2009 13:21:43 +0000 (14:21 +0100)]
Update spec file with latest changes

15 years ago0.10.23.3 pre-release
Jan Schmidt [Mon, 20 Jul 2009 16:28:20 +0000 (17:28 +0100)]
0.10.23.3 pre-release

15 years agoaudiotestsrc: call send_event directly
Wim Taymans [Mon, 20 Jul 2009 10:51:30 +0000 (12:51 +0200)]
audiotestsrc: call send_event directly

We can't call gst_element_send_event() from a streaming thread as it gets the
state lock. Instead call the send_event method directly until we have a nice API
for this in basesrc.

Fixes #588746

15 years agoaudiosink: Add stream-status messages
Olivier Crête [Fri, 3 Jul 2009 08:42:24 +0000 (04:42 -0400)]
audiosink: Add stream-status messages

Fixes #587695

15 years agoaudiosrc: Add stream-status messages
Olivier Crête [Fri, 3 Jul 2009 08:41:05 +0000 (04:41 -0400)]
audiosrc: Add stream-status messages

See #587695

15 years agogstadder: Don't forget to free pending events on flush/dispose.
Edward Hervey [Mon, 20 Jul 2009 08:53:11 +0000 (10:53 +0200)]
gstadder: Don't forget to free pending events on flush/dispose.

Fixes #588747

15 years agotests/adder: Add stream consistency checking. Fixes #588748
Edward Hervey [Sun, 12 Jul 2009 08:08:12 +0000 (10:08 +0200)]
tests/adder: Add stream consistency checking. Fixes #588748

15 years agoaudiotestsrc: Make sure tags are properly serialized. Fixes #588746
Edward Hervey [Sun, 12 Jul 2009 08:07:34 +0000 (10:07 +0200)]
audiotestsrc: Make sure tags are properly serialized. Fixes #588746

We do this by letting the basesrc base class handle the tags.

15 years agoadder: Collect incoming tag events and send them after newsegment. Fixes #588747
Edward Hervey [Mon, 13 Jul 2009 07:28:54 +0000 (09:28 +0200)]
adder: Collect incoming tag events and send them after newsegment. Fixes #588747

15 years agovorbisdec: Check for empty tag strings. Fixes #588724
Edward Hervey [Thu, 16 Jul 2009 07:32:46 +0000 (09:32 +0200)]
vorbisdec: Check for empty tag strings. Fixes #588724

15 years agoqueue2: fix leak and improve buffering
Wim Taymans [Tue, 14 Jul 2009 15:03:35 +0000 (17:03 +0200)]
queue2: fix leak and improve buffering

Keep track of the max requested position and compare this to the write position
in the temp file to get the current amount of buffered data.
Fix memleak of all incomming buffers.

Fixes #588551

15 years agoplaybin2: use private copy of input-selector
Tim-Philipp Müller [Wed, 15 Jul 2009 16:40:14 +0000 (17:40 +0100)]
playbin2: use private copy of input-selector

We shouldn't really depend on elements from -bad for stream
selection in playbin2, so use a private copy of input-selector
until the selector plugin is ready to be moved to -base or -good.
Fixes #586356.