platform/upstream/gstreamer.git
11 years agoMerge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-base
Michael Smith [Wed, 3 Oct 2012 17:45:26 +0000 (10:45 -0700)]
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-base

11 years agometa registration: use g_once functions to register these threadsafely.
Michael Smith [Wed, 3 Oct 2012 17:44:59 +0000 (10:44 -0700)]
meta registration: use g_once functions to register these threadsafely.

11 years agoplayback: class_ref() some types so we can create multiple playback elements at the...
Tim-Philipp Müller [Wed, 3 Oct 2012 10:37:33 +0000 (11:37 +0100)]
playback: class_ref() some types so we can create multiple playback elements at the same time

Should fix "cannot register existing type `GstPlaybinSelectorPad'" warnings
and subsequent errors when creating multiple players at the same time.

Conflicts:
gst/playback/gststreamselector.c

11 years agovideodecoder: Fix unused variable compiler warning if debugging is disabled
Sebastian Dröge [Tue, 2 Oct 2012 07:29:27 +0000 (09:29 +0200)]
videodecoder: Fix unused variable compiler warning if debugging is disabled

11 years agortsp: mark url argument of gst_rtsp_url_parse() as out arg
Sebastian Pölsterl [Mon, 1 Oct 2012 19:31:39 +0000 (21:31 +0200)]
rtsp: mark url argument of gst_rtsp_url_parse() as out arg

https://bugzilla.gnome.org/show_bug.cgi?id=685242

11 years agovideodecoder: Also use the object lock to protect the output_state
Olivier Crête [Sat, 29 Sep 2012 00:07:43 +0000 (20:07 -0400)]
videodecoder: Also use the object lock to protect the output_state

Hold both the stream and the object lock to modify the output_state,
this way it can be safely modified while hold either one or the other.

Also, only hold the object lock in the query

https://bugzilla.gnome.org/show_bug.cgi?id=684832

11 years agodocs: update for 1.0
Wim Taymans [Mon, 1 Oct 2012 09:58:36 +0000 (11:58 +0200)]
docs: update for 1.0

11 years agoencodebin: muxer sink pad is not always a request pad
Alban Browaeys [Sat, 29 Sep 2012 22:31:21 +0000 (00:31 +0200)]
encodebin: muxer sink pad is not always a request pad

GstId3Mux sink pad is an always (static) pad. Thus releasing it
as if a request pad triggers:
(sound-juicer:11826): GStreamer-CRITICAL **:
gst_element_release_request_pad: assertion `GST_PAD_PAD_TEMPLATE (pad)
== NULL || GST_PAD_TEMPLATE_PRESENCE (GST_PAD_PAD_TEMPLATE (pad)) ==
GST_PAD_REQUEST' failed

https://bugzilla.gnome.org/show_bug.cgi?id=685110

11 years agoappsrc: fix max-latency property getter
Tim-Philipp Müller [Sat, 29 Sep 2012 20:42:46 +0000 (21:42 +0100)]
appsrc: fix max-latency property getter

Was returning the min-latency value.

11 years agoPurge all references to liboil
Tim-Philipp Müller [Sat, 29 Sep 2012 10:46:56 +0000 (11:46 +0100)]
Purge all references to liboil

And remove unused ffmpegcolorspace tests in the process.

https://bugzilla.gnome.org/show_bug.cgi?id=673285

11 years agovideo{de,en}coder: fix missing timestamp estimating
Mark Nauwelaerts [Fri, 28 Sep 2012 11:59:24 +0000 (13:59 +0200)]
video{de,en}coder: fix missing timestamp estimating

... by having some more timestamp tracking in a private frame field.
Not doing so would lead to (a.o.) losing the needed minimum timestamp in
an earlier sent frame.

11 years agobasetextoverlay: Correctly handle empty text buffers
Sebastian Dröge [Thu, 27 Sep 2012 10:40:51 +0000 (12:40 +0200)]
basetextoverlay: Correctly handle empty text buffers

11 years agovideodecoder: use oldest frame DTS to estimate missing outgoing PTS
Mark Nauwelaerts [Thu, 27 Sep 2012 09:31:34 +0000 (11:31 +0200)]
videodecoder: use oldest frame DTS to estimate missing outgoing PTS

11 years agovideoencoder: use oldest frame PTS to estimate missing outgoing DTS
Mark Nauwelaerts [Wed, 26 Sep 2012 14:31:27 +0000 (16:31 +0200)]
videoencoder: use oldest frame PTS to estimate missing outgoing DTS

11 years agovideoencoder: incoming buffer DTS is irrelevant
Mark Nauwelaerts [Wed, 26 Sep 2012 14:22:56 +0000 (16:22 +0200)]
videoencoder: incoming buffer DTS is irrelevant

... and bogus anyway if PTS != DTS

11 years agotest: fix for new-sample signature
Wim Taymans [Wed, 26 Sep 2012 11:22:09 +0000 (13:22 +0200)]
test: fix for new-sample signature

The new-sample signal expects a GstFlowReturn as a result.
Add support for external subtitles as well.

11 years agovideoencoder: clip input buffers to current input segment
Mark Nauwelaerts [Tue, 25 Sep 2012 15:19:15 +0000 (17:19 +0200)]
videoencoder: clip input buffers to current input segment

... rather than to output segment, which will only be set
to current input segment if some output is produced
(coming from non-clipped input).

Also fixup debug message.

11 years agovideoconvert: Set correct plugin metadata
Sebastian Dröge [Tue, 25 Sep 2012 11:16:45 +0000 (13:16 +0200)]
videoconvert: Set correct plugin metadata

11 years agoBack to development (bug fixing)
Tim-Philipp Müller [Mon, 24 Sep 2012 15:38:35 +0000 (16:38 +0100)]
Back to development (bug fixing)

11 years agoRelease 1.0.0
Tim-Philipp Müller [Mon, 24 Sep 2012 12:35:05 +0000 (13:35 +0100)]
Release 1.0.0

11 years agovideodecoder: don't take STREAM_LOCK on upstream events
Tim-Philipp Müller [Mon, 24 Sep 2012 09:16:09 +0000 (10:16 +0100)]
videodecoder: don't take STREAM_LOCK on upstream events

Don't try to take STREAM_LOCK on upstream events such as QOS.
Protect qos-related variables with object lock instead. Fixes
possible deadlock when shutting down in certain situations.

https://bugzilla.gnome.org/show_bug.cgi?id=684658

11 years agovideotestsrc: keep track of the correct running time after renegotiations
Thiago Santos [Wed, 29 Aug 2012 19:02:11 +0000 (16:02 -0300)]
videotestsrc: keep track of the correct running time after renegotiations

Need to store the old running time and frame numbers when renegotiating and
start from 0 again when a new caps is set, preventing that framerate changes
cause timestamping issues.

For example, if a stream pushed 10 buffers on framerate=2/1, its
running time will be 5s. If a new framerate of 1/1 is set, it would
make the running time go to 10s as it would count those 10 buffers
as being sent on this new framerate.

Fixes camerbin unit test.

https://bugzilla.gnome.org/show_bug.cgi?id=682973

11 years agoadder: send stream-start event, and send caps event after stream-start
Tim-Philipp Müller [Sun, 23 Sep 2012 12:31:17 +0000 (13:31 +0100)]
adder: send stream-start event, and send caps event after stream-start

Delay sending of caps event so that it is sent only after
the stream-start event.

11 years agooggmux: send stream-start event
Tim-Philipp Müller [Sun, 23 Sep 2012 12:27:27 +0000 (13:27 +0100)]
oggmux: send stream-start event

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Sat, 22 Sep 2012 15:07:35 +0000 (16:07 +0100)]
Automatic update of common submodule

From 4f962f7 to 6c0b52c

11 years agooggmux: fix up previous commit
Tim-Philipp Müller [Fri, 21 Sep 2012 15:10:27 +0000 (16:10 +0100)]
oggmux: fix up previous commit

Was missing the header file change.

11 years agooggmux: send a segment event at the beginning
Tim-Philipp Müller [Fri, 21 Sep 2012 14:58:07 +0000 (15:58 +0100)]
oggmux: send a segment event at the beginning

11 years agovideodecoder: Update comments about forwarding/not-forwarding serialized events immed...
Sebastian Dröge [Thu, 20 Sep 2012 08:03:32 +0000 (10:03 +0200)]
videodecoder: Update comments about forwarding/not-forwarding serialized events immediately

11 years agovideodecoder: Protect all accesses to priv->output_frame with the stream lock
Olivier Crête [Thu, 20 Sep 2012 01:16:01 +0000 (21:16 -0400)]
videodecoder: Protect all accesses to priv->output_frame with the stream lock

Fixes segfault as queries/events can happen after a reset

11 years agotests: port playbin-text example to 1.0 api
Andreas Frisch [Wed, 19 Sep 2012 15:29:01 +0000 (17:29 +0200)]
tests: port playbin-text example to 1.0 api

https://bugzilla.gnome.org/show_bug.cgi?id=684084

11 years agoaudio: Explicitly specify endianness for IEC 61937 payloading
Arun Raghavan [Wed, 19 Sep 2012 03:22:45 +0000 (08:52 +0530)]
audio: Explicitly specify endianness for IEC 61937 payloading

This is required since some systems (DirectSound and OS X) manage the
final byte order themselves.

https://bugzilla.gnome.org/show_bug.cgi?id=678021

11 years agoaudioresample: mark semi-unused variable
Mark Nauwelaerts [Tue, 18 Sep 2012 11:16:39 +0000 (13:16 +0200)]
audioresample: mark semi-unused variable

../../../gst-plugins-base/gst/audioresample/gstaudioresample.c: In function 'gst_audio_resample_dump_drain':
../../../gst-plugins-base/gst/audioresample/gstaudioresample.c:729:9: warning: variable 'in_len' set but not used [-Wunused-but-set-variable]

11 years agoRelease 0.11.99
Tim-Philipp Müller [Mon, 17 Sep 2012 16:57:19 +0000 (17:57 +0100)]
Release 0.11.99

11 years agodocs: update
Tim-Philipp Müller [Mon, 17 Sep 2012 16:57:09 +0000 (17:57 +0100)]
docs: update

11 years agoexamples: make snapshot example actually compile and work
Tim-Philipp Müller [Mon, 17 Sep 2012 15:19:37 +0000 (16:19 +0100)]
examples: make snapshot example actually compile and work

https://bugzilla.gnome.org/show_bug.cgi?id=684063

11 years agoRemove -DGST_USE_UNSTABLE_API
Tim-Philipp Müller [Mon, 17 Sep 2012 15:03:39 +0000 (16:03 +0100)]
Remove -DGST_USE_UNSTABLE_API

11 years agotests/examples/snapshot/snapshot.c: get caps from the sample
Javier Jardón [Thu, 13 Sep 2012 17:18:52 +0000 (02:18 +0900)]
tests/examples/snapshot/snapshot.c: get caps from the sample

pull-preroll signal returns a GstSample, not a GstBuffer

https://bugzilla.gnome.org/show_bug.cgi?id=684063

11 years agogst: Update for link/unlink function API change
Sebastian Dröge [Mon, 17 Sep 2012 11:18:29 +0000 (13:18 +0200)]
gst: Update for link/unlink function API change

11 years agodocs: update docs and fix build a bit more
Tim-Philipp Müller [Mon, 17 Sep 2012 11:07:30 +0000 (12:07 +0100)]
docs: update docs and fix build a bit more

Don't try to include plugin that doesn't exist any longer
(merged into the playback plugin).

11 years agoUpdate spec file with latest changes and switch to F18 package naming
Christian Fredrik Kalager Schaller [Sat, 15 Sep 2012 20:08:30 +0000 (22:08 +0200)]
Update spec file with latest changes and switch to F18 package naming

11 years agouse gst_element_factory_get_metadata to replace obsolete API
Mark Nauwelaerts [Sat, 15 Sep 2012 16:57:09 +0000 (18:57 +0200)]
use gst_element_factory_get_metadata to replace obsolete API

11 years agoreplace gst_tag_list_free with gst_tag_list_unref
Mark Nauwelaerts [Fri, 14 Sep 2012 15:53:21 +0000 (17:53 +0200)]
replace gst_tag_list_free with gst_tag_list_unref

11 years agoreplace gst_element_class_set_details_simple with gst_element_class_set_metadata
Mark Nauwelaerts [Fri, 14 Sep 2012 15:02:53 +0000 (17:02 +0200)]
replace gst_element_class_set_details_simple with gst_element_class_set_metadata

11 years agoaudio: improve property description
Wim Taymans [Fri, 14 Sep 2012 14:06:50 +0000 (16:06 +0200)]
audio: improve property description

Improve the description of the latency-time and buffer-time properties in the
audio sink and source.

11 years agoaudiodecoder: Don't output an (unreffed) buffer in error cases
Sebastian Dröge [Fri, 14 Sep 2012 12:53:16 +0000 (14:53 +0200)]
audiodecoder: Don't output an (unreffed) buffer in error cases

11 years agofix for appsink GstFlowReturn
Wim Taymans [Fri, 14 Sep 2012 11:39:20 +0000 (13:39 +0200)]
fix for appsink GstFlowReturn

11 years agoappsink: add GstFlowReturn from signal handler
Wim Taymans [Fri, 14 Sep 2012 11:31:36 +0000 (13:31 +0200)]
appsink: add GstFlowReturn from signal handler

Expect a GstFlowReturn from the signal handler, just like from the callback.
Also use the return value.

11 years agofix caps
Wim Taymans [Fri, 14 Sep 2012 11:19:45 +0000 (13:19 +0200)]
fix caps

11 years agoplaybin: subtitleoverlay: don't segfault in incorrectly init'ed plugins
Andreas Frisch [Wed, 12 Sep 2012 12:11:28 +0000 (14:11 +0200)]
playbin: subtitleoverlay: don't segfault in incorrectly init'ed plugins

https://bugzilla.gnome.org/show_bug.cgi?id=683865

11 years agoBack to development
Tim-Philipp Müller [Fri, 14 Sep 2012 01:57:01 +0000 (02:57 +0100)]
Back to development

11 years agoRelease 0.11.94
Tim-Philipp Müller [Fri, 14 Sep 2012 01:47:54 +0000 (02:47 +0100)]
Release 0.11.94

11 years agodocs: update docs
Tim-Philipp Müller [Fri, 14 Sep 2012 00:34:01 +0000 (01:34 +0100)]
docs: update docs

11 years agopo: update translations
Tim-Philipp Müller [Fri, 14 Sep 2012 00:33:36 +0000 (01:33 +0100)]
po: update translations

11 years agostreamsynchronizer: don't shadow function parameter
Tim-Philipp Müller [Thu, 13 Sep 2012 23:16:23 +0000 (00:16 +0100)]
streamsynchronizer: don't shadow function parameter

11 years agoaudio: Fix annotations
Olivier Crête [Thu, 13 Sep 2012 21:11:56 +0000 (17:11 -0400)]
audio: Fix annotations

11 years agodocs: ffmpegcolorspace is no more
Wim Taymans [Thu, 13 Sep 2012 10:01:41 +0000 (12:01 +0200)]
docs: ffmpegcolorspace is no more

11 years agovideodecoder: Handle GAP events
Jan Schmidt [Tue, 11 Sep 2012 01:44:56 +0000 (18:44 -0700)]
videodecoder: Handle GAP events

Drain out the decoder when encountering a gap. Needed for DVD 'still'
sequences which consist of a single video frame, and a large gap
while audio plays.

11 years agoFix still-frame handling.
Jan Schmidt [Mon, 3 Sep 2012 06:19:09 +0000 (23:19 -0700)]
Fix still-frame handling.

Still frame events are not OOB downstream. Also, always send
immediately downstream.

11 years agoxmptag: migrate to the _full version of the API and drop the _full postfix
Stefan Sauer [Wed, 12 Sep 2012 19:32:04 +0000 (21:32 +0200)]
xmptag: migrate to the _full version of the API and drop the _full postfix

Fix up all invocations.

11 years agocollectpads: remove gst_collect_pads_add_pad_full
Stefan Sauer [Wed, 12 Sep 2012 19:03:21 +0000 (21:03 +0200)]
collectpads: remove gst_collect_pads_add_pad_full

Rename gst_collect_pads_add_pad_full() to gst_collect_pads_add_pad() and fix all
invocations.

11 years agotests: port to the new GLib thread API
Mark Nauwelaerts [Wed, 12 Sep 2012 10:54:07 +0000 (12:54 +0200)]
tests: port to the new GLib thread API

11 years agotests: fix unit test
Wim Taymans [Wed, 12 Sep 2012 08:12:25 +0000 (10:12 +0200)]
tests: fix unit test

Add support for I422_10

11 years agovideo: Add support for 4:2:2 10 bit video.
Michael Smith [Wed, 12 Sep 2012 07:54:53 +0000 (09:54 +0200)]
video: Add support for 4:2:2 10 bit video.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683838

11 years agotagdemux: also read tags if downstream activates us in pull mode right away
Tim-Philipp Müller [Tue, 11 Sep 2012 19:53:16 +0000 (20:53 +0100)]
tagdemux: also read tags if downstream activates us in pull mode right away

Fix reading of tags for the case filsrc ! footagdemux ! fooparse ! ..
where we would not read the tags because we never start our own
streaming thread.

https://bugzilla.gnome.org/show_bug.cgi?id=673185

11 years agoext, gst-libs: only activate in pull mode if upstream is seekable
Mark Nauwelaerts [Tue, 11 Sep 2012 15:36:36 +0000 (17:36 +0200)]
ext, gst-libs: only activate in pull mode if upstream is seekable

11 years agosubparse: Call default query handler
Edward Hervey [Tue, 11 Sep 2012 14:28:26 +0000 (16:28 +0200)]
subparse: Call default query handler

11 years agostreamsynchronizer: Don't wait on non-time streams
Edward Hervey [Tue, 11 Sep 2012 14:27:24 +0000 (16:27 +0200)]
streamsynchronizer: Don't wait on non-time streams

streams with non-TIME segments will not have timestamps ...
... and therefore will never unblock the other streams.

Fixes blocking issue when using playbin suburi feature

11 years agovideo-info: don't do alignment on the palette
Wim Taymans [Tue, 11 Sep 2012 10:53:01 +0000 (12:53 +0200)]
video-info: don't do alignment on the palette

Don't align the palette data. Fixes endless loop when trying to align
paletted formats.

11 years agovideoscale: improve handling of navigation events
Wim Taymans [Tue, 11 Sep 2012 08:56:43 +0000 (10:56 +0200)]
videoscale: improve handling of navigation events

Only make the navigation event writable when we need to change it.

11 years agotests: fix up libsabi test structure sizes for x86-64
Tim-Philipp Müller [Tue, 11 Sep 2012 00:43:37 +0000 (01:43 +0100)]
tests: fix up libsabi test structure sizes for x86-64

11 years agogdp: move gdp plugin to -bad
Tim-Philipp Müller [Tue, 11 Sep 2012 00:31:54 +0000 (01:31 +0100)]
gdp: move gdp plugin to -bad

It needs to be reworked for 1.0

11 years agowin32: add new ringbuffer API to exports file
Tim-Philipp Müller [Mon, 10 Sep 2012 20:20:17 +0000 (21:20 +0100)]
win32: add new ringbuffer API to exports file

11 years agotagdemux: operate in pull mode
Tim-Philipp Müller [Mon, 10 Sep 2012 15:13:34 +0000 (17:13 +0200)]
tagdemux: operate in pull mode

When we are operating in pull mode, we need to pull from upstream and push
downstream. Also make sure to push tags first.

11 years agovideo: add some padding
Mark Nauwelaerts [Mon, 10 Sep 2012 12:00:35 +0000 (14:00 +0200)]
video: add some padding

... and clean up some related resolved FIXMEs

11 years agovideoscale: remove defunct commented code
Mark Nauwelaerts [Mon, 10 Sep 2012 10:45:28 +0000 (12:45 +0200)]
videoscale: remove defunct commented code

11 years agotcp: adjust comment style
Mark Nauwelaerts [Mon, 10 Sep 2012 10:45:17 +0000 (12:45 +0200)]
tcp: adjust comment style

11 years agoaudiosrc: check for flushing state in provide_clock
Wim Taymans [Mon, 10 Sep 2012 10:12:48 +0000 (12:12 +0200)]
audiosrc: check for flushing state in provide_clock

Only provide a clock when we are not flushing, this means that we have posted a
PROVIDE_CLOCK message. We used to check if we were acquired but that doesn't
work anymore now that we do the negotiation async in the streaming thread: it's
possible that we are still negotiating when the pipeline asks us for a clock.

11 years agoringbuffer: add method to check the flushing state
Wim Taymans [Mon, 10 Sep 2012 10:12:26 +0000 (12:12 +0200)]
ringbuffer: add method to check the flushing state

11 years agogst-libs: restore original full padding
Mark Nauwelaerts [Mon, 10 Sep 2012 09:41:22 +0000 (11:41 +0200)]
gst-libs: restore original full padding

11 years agoringbuffer: add support for timestamps
Pontus Oldberg [Mon, 10 Sep 2012 09:26:38 +0000 (11:26 +0200)]
ringbuffer: add support for timestamps

Make it possible for subclasses to provide the timestamp (as an absolute time
against the pipeline clock) of the last read data.
Fix up alsa to provide the timestamp received from alsa. Because the alsa
timestamps are in monotonic time, we can only do this when the monotonic clock
has been selected as the pipeline clock.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=635256

11 years agoaudio{de,en}coder: use GstClockTime parameters where appropriate
Mark Nauwelaerts [Mon, 10 Sep 2012 09:20:34 +0000 (11:20 +0200)]
audio{de,en}coder: use GstClockTime parameters where appropriate

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683672

11 years agoRemove some #define GLIB_DISABLE_DEPRECATION_WARNINGS that are no longer needed
Tim-Philipp Müller [Mon, 10 Sep 2012 00:26:57 +0000 (01:26 +0100)]
Remove some #define GLIB_DISABLE_DEPRECATION_WARNINGS that are no longer needed

11 years agoxvimagesink: port to new GLib thread API
Tim-Philipp Müller [Mon, 10 Sep 2012 00:26:20 +0000 (01:26 +0100)]
xvimagesink:  port to new GLib thread API

11 years agoappsrc: don't clear/free GCond twice
Tim-Philipp Müller [Mon, 10 Sep 2012 00:16:41 +0000 (01:16 +0100)]
appsrc: don't clear/free GCond twice

11 years agodiscoverer: port to new GLib thread API
Tim-Philipp Müller [Mon, 10 Sep 2012 00:10:33 +0000 (01:10 +0100)]
discoverer: port to new GLib thread API

11 years agoplayback: port to new GLib thread API
Tim-Philipp Müller [Mon, 10 Sep 2012 00:10:24 +0000 (01:10 +0100)]
playback: port to new GLib thread API

11 years agooggdemux: port to new GLib thread API
Tim-Philipp Müller [Mon, 10 Sep 2012 00:08:51 +0000 (01:08 +0100)]
oggdemux: port to new GLib thread API

11 years agoalsa: port to new GLib thread API
Tim-Philipp Müller [Mon, 10 Sep 2012 00:06:51 +0000 (01:06 +0100)]
alsa: port to new GLib thread API

11 years agoximagesink: port to the new GLib thread API
Tim-Philipp Müller [Mon, 10 Sep 2012 00:03:52 +0000 (01:03 +0100)]
ximagesink: port to the new GLib thread API

11 years agortsp: port to the new GLib thread API
Thibault Saunier [Sun, 9 Sep 2012 23:36:05 +0000 (20:36 -0300)]
rtsp: port to the new GLib thread API

11 years agovideo: port to the new GLib thread API
Thibault Saunier [Sun, 9 Sep 2012 23:34:56 +0000 (20:34 -0300)]
video: port to the new GLib thread API

11 years agoaudio: port to the new GLib thread API
Thibault Saunier [Sun, 9 Sep 2012 23:34:47 +0000 (20:34 -0300)]
audio: port to the new GLib thread API

11 years agoapp: port to the new GLib thread API
Thibault Saunier [Sun, 9 Sep 2012 23:34:35 +0000 (20:34 -0300)]
app: port to the new GLib thread API

11 years agovideo/x-3ivx -> video/mpeg, mpegversion=4
Tim-Philipp Müller [Sun, 9 Sep 2012 23:28:15 +0000 (00:28 +0100)]
video/x-3ivx -> video/mpeg, mpegversion=4

11 years agodiscoverer: extract audio depth correctly
Tim-Philipp Müller [Sun, 9 Sep 2012 20:11:20 +0000 (21:11 +0100)]
discoverer: extract audio depth correctly

But we should only do that if it comes straight from a
container or wavparse, not if it comes from a decoder,
otherwise it's probably not really meaningful.

11 years agodiscoverer: reflow some code to avoid gst-indent ping-pong
Tim-Philipp Müller [Sun, 9 Sep 2012 18:48:54 +0000 (19:48 +0100)]
discoverer: reflow some code to avoid gst-indent ping-pong

11 years agodocs: update plugin docs
Tim-Philipp Müller [Sun, 9 Sep 2012 17:48:55 +0000 (18:48 +0100)]
docs: update plugin docs

11 years agoRemove glib-compat-private.h stuff we don't need any more
Tim-Philipp Müller [Sun, 9 Sep 2012 17:36:49 +0000 (18:36 +0100)]
Remove glib-compat-private.h stuff we don't need any more

It's all been ported to the latest GLib API now.

11 years agoinstall-plugins: constify _install_*sync() details array arguments
Tim-Philipp Müller [Sun, 9 Sep 2012 17:29:40 +0000 (18:29 +0100)]
install-plugins: constify _install_*sync() details array arguments

11 years agowin32: update .def file for video overlay API additions
Tim-Philipp Müller [Sun, 9 Sep 2012 17:20:45 +0000 (18:20 +0100)]
win32: update .def file for video overlay API additions