platform/upstream/gst-plugins-good.git
11 years agortpsbcdepay: fix sbc frame length calculation for mono and stereo modes
Andreas Fenkart [Tue, 9 Apr 2013 22:13:18 +0000 (23:13 +0100)]
rtpsbcdepay: fix sbc frame length calculation for mono and stereo modes

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

11 years agowavparse: add 'note' chunk support
Anton Belka [Mon, 25 Mar 2013 11:35:02 +0000 (14:35 +0300)]
wavparse: add 'note' chunk support

Add 'note' chunk support in TOC as GST_TAG_COMMENT

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

11 years agoqtdemux: check value inside enda to set endianness
David Schleef [Tue, 9 Apr 2013 00:53:09 +0000 (17:53 -0700)]
qtdemux: check value inside enda to set endianness

11 years agoAutomatic update of common submodule
Stefan Sauer [Tue, 9 Apr 2013 19:00:12 +0000 (21:00 +0200)]
Automatic update of common submodule

From 04c7a1e to aed87ae

11 years agoicydemux: avoid copy when we can
Wim Taymans [Tue, 9 Apr 2013 15:34:12 +0000 (17:34 +0200)]
icydemux: avoid copy when we can

11 years agogstpay: use bufferlist to avoid memcpy
Wim Taymans [Tue, 9 Apr 2013 14:52:21 +0000 (16:52 +0200)]
gstpay: use bufferlist to avoid memcpy

11 years agoudpsink: improve debug
Wim Taymans [Tue, 9 Apr 2013 14:50:56 +0000 (16:50 +0200)]
udpsink: improve debug

11 years agotests: refactor new wavparse test a little
Tim-Philipp Müller [Mon, 8 Apr 2013 23:28:54 +0000 (00:28 +0100)]
tests: refactor new wavparse test a little

Use fakesrc instead of filesrc with /dev/null.

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

11 years agowavparse: error out if we receive eos before any valid data
Alexander Schrab [Mon, 8 Apr 2013 09:38:33 +0000 (11:38 +0200)]
wavparse: error out if we receive eos before any valid data

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

11 years agodeinterlace: force deinterlacing in "interlaced" mode
Matej Knopp [Sat, 6 Apr 2013 23:47:56 +0000 (01:47 +0200)]
deinterlace: force deinterlacing in "interlaced" mode

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

11 years agogdkpixbufsink: Add timestamp/running-time/stream-time to the emited message
Thibault Saunier [Sat, 6 Apr 2013 15:45:28 +0000 (12:45 -0300)]
gdkpixbufsink: Add timestamp/running-time/stream-time to the emited message

11 years agortpsbcdepay: fix printf format compiler warnings
Nicola Murino [Fri, 5 Apr 2013 12:38:43 +0000 (14:38 +0200)]
rtpsbcdepay: fix printf format compiler warnings

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

11 years agoosxvideo: include pthread.h to fix compiler warning
Todd Agulnick [Fri, 5 Apr 2013 08:34:23 +0000 (09:34 +0100)]
osxvideo: include pthread.h to fix compiler warning

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

11 years agolevel: resync on discont
Stefan Sauer [Thu, 4 Apr 2013 20:48:45 +0000 (22:48 +0200)]
level: resync on discont

Drop pending data on discont and start a new cycle with a new base timestamp.
Cleanup some variables.

11 years agovp8dec: Improve logging when vpx_codec_peek_stream_info fails
Tom Greenwood [Wed, 3 Apr 2013 22:52:47 +0000 (23:52 +0100)]
vp8dec: Improve logging when vpx_codec_peek_stream_info fails

Decode failures and missing keyframes should get different debug
output.

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

11 years agortpsbcdepay: Rank as secondary
Olivier Crête [Wed, 3 Apr 2013 22:24:29 +0000 (18:24 -0400)]
rtpsbcdepay: Rank as secondary

This way, it will be selected by decodebin
Bug reported by andreas.fenkart@streamunlimited.com

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

11 years agolevel: subdivide buffers for sample accurate interval handling
Stefan Sauer [Wed, 3 Apr 2013 17:05:38 +0000 (19:05 +0200)]
level: subdivide buffers for sample accurate interval handling

Previously we would skip level message when processing buffers > the requested
interval. Also the message frequency would contain quite some jitter due to only
considering them at the end of buffers.

Cleanup the tests while we're at it.

11 years agoflacenc: remove old since comments and update logging
Stefan Sauer [Tue, 19 Mar 2013 07:23:25 +0000 (08:23 +0100)]
flacenc: remove old since comments and update logging

Don't pretend that we have a timestamp on a buffer when we never set one.

11 years agospectrum: remove old since comment
Stefan Sauer [Mon, 18 Mar 2013 19:59:23 +0000 (20:59 +0100)]
spectrum: remove old since comment

11 years agortspsrc: Proxy the multicast-iface property of udpsrc
Sebastian Dröge [Wed, 3 Apr 2013 15:53:13 +0000 (17:53 +0200)]
rtspsrc: Proxy the multicast-iface property of udpsrc

11 years agov4l2: free all queued buffers
Wim Taymans [Wed, 3 Apr 2013 09:09:50 +0000 (11:09 +0200)]
v4l2: free all queued buffers

Don't just loop over the first num_queued buffers but loop over
all the buffers and check if they need to be freed. It is possible that
not all buffers are queued and then the entry in our array will be NULL.
Those buffers that are not queued were freed in stop().

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

11 years agov4l2: improve debug
Wim Taymans [Wed, 3 Apr 2013 09:09:37 +0000 (11:09 +0200)]
v4l2: improve debug

11 years agortpssrcdemux: Only forward stick events while holding the sinkpad stream lock
Olivier Crête [Wed, 3 Apr 2013 03:42:23 +0000 (23:42 -0400)]
rtpssrcdemux: Only forward stick events while holding the sinkpad stream lock

Otherwise we get a race where if the RTCP packet comes in first and while
it is added the pads, the segment event arrives on the RTP stream, the event
may be lost completely and never forwarded.

11 years agortpssrcdemux: No need to explicitely forward the caps
Olivier Crête [Wed, 3 Apr 2013 03:35:06 +0000 (23:35 -0400)]
rtpssrcdemux: No need to explicitely forward the caps

They are forwarded with the other events

11 years agortpssrcdemux: Remove unused GstSegment
Olivier Crête [Wed, 3 Apr 2013 02:29:38 +0000 (22:29 -0400)]
rtpssrcdemux: Remove unused GstSegment

11 years agortpssrcdemux: Simplify event forwarding
Olivier Crête [Wed, 3 Apr 2013 02:26:02 +0000 (22:26 -0400)]
rtpssrcdemux: Simplify event forwarding

Use the gst_pad_forward() mechanic, this way we won't miss pads that are
added while we are pushing

11 years agortpssrcdemux: Don't cross the internal links
Olivier Crête [Wed, 3 Apr 2013 01:53:10 +0000 (21:53 -0400)]
rtpssrcdemux: Don't cross the internal links

We had the wrong condition to check for the internal links, so RTP and RTCP
pads got crossed!

11 years agomatroskademux: fix some debug messages
Tim-Philipp Müller [Sun, 31 Mar 2013 16:54:16 +0000 (17:54 +0100)]
matroskademux: fix some debug messages

11 years agov4l2: fix printf format compiler warning in debug message
Tim-Philipp Müller [Tue, 2 Apr 2013 22:36:22 +0000 (23:36 +0100)]
v4l2: fix printf format compiler warning in debug message

11 years agomatroskademux: handle TrueHD audio codec id
Arnaud Vrac [Wed, 29 Aug 2012 15:24:00 +0000 (17:24 +0200)]
matroskademux: handle TrueHD audio codec id

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

11 years agotheorapay: add delta-unit to output frames
Wim Taymans [Sun, 31 Mar 2013 17:14:04 +0000 (19:14 +0200)]
theorapay: add delta-unit to output frames

11 years agoqtmux: use timestamp delta as duration if possible
Matej Knopp [Sat, 23 Mar 2013 04:22:23 +0000 (05:22 +0100)]
qtmux: use timestamp delta as duration if possible

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

11 years agortp: fixes debug message printf related compiler warnings in SBC depayloader
Josep Torra [Sat, 30 Mar 2013 08:44:41 +0000 (09:44 +0100)]
rtp: fixes debug message printf related compiler warnings in SBC depayloader

11 years agortp: Add an rtpsbcdepay element
Arun Raghavan [Thu, 28 Mar 2013 16:46:36 +0000 (16:46 +0000)]
rtp: Add an rtpsbcdepay element

Pretty straightforward - takes SBC encapsulated in RTP, depayloads, and
pushes out SBC buffers.

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

11 years agortp: fix SBC payloader
Tim-Philipp Müller [Wed, 27 Mar 2013 22:18:34 +0000 (22:18 +0000)]
rtp: fix SBC payloader

Init RTP buffer on stack correctly, so mapping it works
without criticals and the payloader actually works.

11 years agodirectsoundsink: Check for a subset instead of non-empty intersection in accept-caps
Sebastian Dröge [Tue, 26 Mar 2013 13:44:36 +0000 (14:44 +0100)]
directsoundsink: Check for a subset instead of non-empty intersection in accept-caps

11 years agodirectsoundsink: Properly handle the filter caps in get_caps()
Sebastian Dröge [Tue, 26 Mar 2013 13:39:53 +0000 (14:39 +0100)]
directsoundsink: Properly handle the filter caps in get_caps()

11 years agodirectsoundsink: Don't unnecessarily get the parent class in class_init
Sebastian Dröge [Tue, 26 Mar 2013 13:35:38 +0000 (14:35 +0100)]
directsoundsink: Don't unnecessarily get the parent class in class_init

The trampoline generated by G_DEFINE_TYPE does that already.

11 years agoUse %03u for format in gst_pad_create_stream_id_printf()
David Schleef [Tue, 26 Mar 2013 01:02:10 +0000 (18:02 -0700)]
Use %03u for format in gst_pad_create_stream_id_printf()

11 years agocapssetter: Prevent unneeded caps copying and allocation
Sebastian Dröge [Mon, 25 Mar 2013 09:12:03 +0000 (10:12 +0100)]
capssetter: Prevent unneeded caps copying and allocation

11 years agocapssetter: Pass any or filter caps upstream
Dirk Van Haerenborgh [Fri, 1 Feb 2013 13:33:41 +0000 (14:33 +0100)]
capssetter: Pass any or filter caps upstream

capsetter accepts anything and just forwards different caps,
as such it should return ANY caps on the sinkpad.

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

11 years agovp8enc: Fix for divide by zero when using 0/1 framerate
Tom Greenwood [Wed, 6 Mar 2013 13:17:54 +0000 (13:17 +0000)]
vp8enc: Fix for divide by zero when using 0/1 framerate

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

11 years agowavparse: expose CUE sheet items as tracks not chapter entries in TOC
Tim-Philipp Müller [Sun, 24 Mar 2013 17:55:55 +0000 (17:55 +0000)]
wavparse: expose CUE sheet items as tracks not chapter entries in TOC

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

11 years agoflacenc: add more example pipelines
Tim-Philipp Müller [Sat, 23 Mar 2013 13:11:02 +0000 (13:11 +0000)]
flacenc: add more example pipelines

11 years agowavenc: add some example pipelines
Tim-Philipp Müller [Sat, 23 Mar 2013 12:59:26 +0000 (12:59 +0000)]
wavenc: add some example pipelines

11 years agowavenc: add TOC support
Anton Belka [Wed, 20 Mar 2013 18:38:40 +0000 (21:38 +0300)]
wavenc: add TOC support

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

11 years agoqtdemux: make empty subtitle buffer recognition more robust
Matej Knopp [Sat, 23 Mar 2013 03:56:36 +0000 (04:56 +0100)]
qtdemux: make empty subtitle buffer recognition more robust

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

11 years agopngenc: unmap source frame when done
David Schleef [Mon, 4 Mar 2013 23:49:06 +0000 (15:49 -0800)]
pngenc: unmap source frame when done

11 years agoqtmux: Fix test regression with one buffer streams
David Schleef [Fri, 22 Mar 2013 22:14:15 +0000 (15:14 -0700)]
qtmux: Fix test regression with one buffer streams

11 years agoqtdemux: split large raw audio samples
David Schleef [Wed, 6 Mar 2013 01:00:17 +0000 (17:00 -0800)]
qtdemux: split large raw audio samples

In order to deal with a file that has samples that are 24 seconds
long.  Seeking still doesn't work with such files.

11 years agoqtmux: Remove documentation for dts-method
David Schleef [Fri, 22 Mar 2013 18:54:08 +0000 (11:54 -0700)]
qtmux: Remove documentation for dts-method

11 years agoqtmux: deprecate dts-method property
David Schleef [Fri, 22 Mar 2013 20:24:33 +0000 (13:24 -0700)]
qtmux: deprecate dts-method property

11 years agoqtmux: Fix problems causing bad durations in file
David Schleef [Thu, 14 Mar 2013 00:08:03 +0000 (17:08 -0700)]
qtmux: Fix problems causing bad durations in file

- Fix up out-of-order incoming DTS values.
- Fix duration of initial sample.

11 years agoqtmux: fix all timestamps once first_ts is determined
David Schleef [Wed, 13 Mar 2013 02:08:26 +0000 (19:08 -0700)]
qtmux: fix all timestamps once first_ts is determined

11 years agoqtmux: Use PTS/DTS from incoming buffers
David Schleef [Fri, 15 Feb 2013 00:34:34 +0000 (16:34 -0800)]
qtmux: Use PTS/DTS from incoming buffers

Remove old DTS guessing code.

11 years agoqtmux: expose mulaw caps
Nicola Murino [Mon, 18 Mar 2013 11:30:50 +0000 (12:30 +0100)]
qtmux: expose mulaw caps

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

11 years agoRequire Orc >= 0.4.17
Tim-Philipp Müller [Fri, 22 Mar 2013 10:50:34 +0000 (10:50 +0000)]
Require Orc >= 0.4.17

Orc 0.4.17 fixes a bunch crashes on i386 and RPi when orc
functions can't be compiled and the fallback function is
supposed to be used. Also fixes some issues on PowerPC.

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

11 years agoqtdemux: fix sample leak when processing private qt tags
Rodolfo Schulz de Lima [Fri, 22 Mar 2013 08:47:17 +0000 (08:47 +0000)]
qtdemux: fix sample leak when processing private qt tags

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

11 years agoqtmux: set stream language code from tag
Matej Knopp [Fri, 22 Mar 2013 01:24:01 +0000 (02:24 +0100)]
qtmux: set stream language code from tag

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

11 years agoqtdemux: send GAP events for subtitle streams
Matej Knopp [Thu, 21 Mar 2013 01:55:06 +0000 (02:55 +0100)]
qtdemux: send GAP events for subtitle streams

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

11 years agoqtdemux: ignore empty subtitle buffers
Matej Knopp [Thu, 21 Mar 2013 01:53:24 +0000 (02:53 +0100)]
qtdemux: ignore empty subtitle buffers

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

11 years agoqtdemux: recognize SBTL subtype for subtitles
Matej Knopp [Thu, 21 Mar 2013 01:52:07 +0000 (02:52 +0100)]
qtdemux: recognize SBTL subtype for subtitles

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

11 years agoflacparse: add support for the toc-select event
Anton Belka [Sun, 17 Mar 2013 13:27:03 +0000 (16:27 +0300)]
flacparse: add support for the toc-select event

Select tracks from the CUE sheet by sending a toc-select
event based on the uid in the TOC.

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

11 years agomp4mux: in faststart mode, don't output up to 4 kB of garbage at the end.
Michael Smith [Wed, 20 Mar 2013 01:09:31 +0000 (18:09 -0700)]
mp4mux: in faststart mode, don't output up to 4 kB of garbage at the end.

11 years agosbcparse: pack multiple frames into one output buffer
Tim-Philipp Müller [Wed, 20 Mar 2013 00:35:17 +0000 (00:35 +0000)]
sbcparse: pack multiple frames into one output buffer

Don't output a single buffer for every tiny SBC frame

11 years agov4l2: fix compilation against newer kernel headers as on FC19
Bastien Nocera [Mon, 18 Mar 2013 14:59:35 +0000 (14:59 +0000)]
v4l2: fix compilation against newer kernel headers as on FC19

11 years agodeinterlace: fix infinite loop on EOS with non-default methods or fields
Kishore Arepalli [Thu, 14 Mar 2013 13:12:05 +0000 (14:12 +0100)]
deinterlace: fix infinite loop on EOS with non-default methods or fields

Fixes problem of infinite loop in gst_deinterlace_reset_history.
Last field in the history was never deinterlaced because idx becomes negative.

Happens e.g. with method=scalerbob fields=bottom or
method=greedyl fields=top

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

11 years agodvdemux: don't return FALSE when dropping sink events
Kishore Arepalli [Tue, 12 Mar 2013 09:48:31 +0000 (09:48 +0000)]
dvdemux: don't return FALSE when dropping sink events

Fixes problem in conjunction with avidemux.

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

11 years agoavimux: change raw video caps order so that GRAY8 is last
Tim-Philipp Müller [Tue, 12 Mar 2013 00:16:18 +0000 (00:16 +0000)]
avimux: change raw video caps order so that GRAY8 is last

People like colours.

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

11 years agortph264pay: Don't use upstream caps with peer_query_caps ()
Ognyan Tonchev [Mon, 11 Mar 2013 13:50:41 +0000 (14:50 +0100)]
rtph264pay: Don't use upstream caps with peer_query_caps ()

Calling gst_pad_peer_query_caps () on the src pad with the caps
upstream can produce as a filter from gst_rtp_h264_pay_getcaps ()
is wrong and makes caps negotiation fail if upstream caps are not
NULL.

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

11 years agoavimux: support raw BGR
Dirk Van Haerenborgh [Sun, 10 Mar 2013 08:10:18 +0000 (09:10 +0100)]
avimux: support raw BGR

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

11 years agoavidemux: support raw video with negative height
Dirk Van Haerenborgh [Sun, 10 Mar 2013 08:25:34 +0000 (09:25 +0100)]
avidemux: support raw video with negative height

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

11 years agoautodetect checktest: Do not fail without videosink
Jonas Holmberg [Tue, 5 Mar 2013 13:40:56 +0000 (14:40 +0100)]
autodetect checktest: Do not fail without videosink

If there is no videosink available autovideosink will contain a
fakesink instead which needs special treatment in the unit test.

11 years agodtmf: move dtmf plugin from -bad to -good
Tim-Philipp Müller [Sat, 9 Mar 2013 01:18:30 +0000 (01:18 +0000)]
dtmf: move dtmf plugin from -bad to -good

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

11 years agoMerge branch 'dtmf-moved-from-bad'
Tim-Philipp Müller [Sat, 9 Mar 2013 00:30:38 +0000 (00:30 +0000)]
Merge branch 'dtmf-moved-from-bad'

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

11 years agoosxaudio: add support for iOS using the RemoteIO AudioUnit
Andoni Morales Alastruey [Tue, 5 Mar 2013 20:22:18 +0000 (21:22 +0100)]
osxaudio: add support for iOS using the RemoteIO AudioUnit

11 years agoosxaudio: add a façade for the CoreAudio API
Andoni Morales Alastruey [Tue, 5 Mar 2013 20:17:52 +0000 (21:17 +0100)]
osxaudio: add a façade for the CoreAudio API

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Thu, 7 Mar 2013 00:00:41 +0000 (00:00 +0000)]
Automatic update of common submodule

From 2de221c to 04c7a1e

11 years agomatroska: Include config.h, it's needed for _stdint.h
Sebastian Dröge [Sun, 3 Mar 2013 10:59:31 +0000 (11:59 +0100)]
matroska: Include config.h, it's needed for _stdint.h

11 years agoflacparse: Fix (wrong) use of uninitialized variable compiler warning
Sebastian Dröge [Sun, 3 Mar 2013 10:53:04 +0000 (11:53 +0100)]
flacparse: Fix (wrong) use of uninitialized variable compiler warning

11 years agoqtdemux: add variant field to H.263 caps
Tim-Philipp Müller [Sat, 2 Mar 2013 13:59:52 +0000 (13:59 +0000)]
qtdemux: add variant field to H.263 caps

avdec_h263 won't get plugged otherwise.

11 years agoqtdemux: skip disabled tracks
Arnaud Vrac [Fri, 22 Feb 2013 18:06:52 +0000 (19:06 +0100)]
qtdemux: skip disabled tracks

ISO/IEC 14496-12 specifies disabled tracks should be completely
ignored, so just do it.

Avoids deadlock during prerolling for some files.

Also prevents 'chapter' subtitle tracks from showing up.

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

11 years agotests: re-add suppression for GValueArray warnings to unit test as well
Tim-Philipp Müller [Mon, 25 Feb 2013 09:58:13 +0000 (09:58 +0000)]
tests: re-add suppression for GValueArray warnings to unit test as well

11 years agotests: use relative include for out-of-tree builds in dtmf test
Jonas Holmberg [Thu, 28 Feb 2013 12:25:06 +0000 (13:25 +0100)]
tests: use relative include for out-of-tree builds in dtmf test

11 years agospectrum: remove the since doc-comment from 0.10
Stefan Sauer [Thu, 28 Feb 2013 07:46:59 +0000 (08:46 +0100)]
spectrum: remove the since doc-comment from 0.10

11 years agolevel: add a "post-messages" property and deprecate "message"
Stefan Sauer [Thu, 28 Feb 2013 07:44:18 +0000 (08:44 +0100)]
level: add a "post-messages" property and deprecate "message"

In spectrum this was changed from 0.10 to 1.0, lets do this here too.

11 years agotests: Add tests for dtmfsrc
Olivier Crête [Wed, 27 Feb 2013 23:56:50 +0000 (18:56 -0500)]
tests: Add tests for dtmfsrc

11 years agotests: Fix ref leak in dtmf test
Olivier Crête [Wed, 27 Feb 2013 21:15:27 +0000 (16:15 -0500)]
tests: Fix ref leak in dtmf test

11 years agortpmp4gdepay: streamtype is not put by all RTSP server, not make it optional
Olivier Crête [Tue, 26 Feb 2013 19:18:20 +0000 (14:18 -0500)]
rtpmp4gdepay: streamtype is not put by all RTSP server, not make it optional

Specific case here is Wowza 3.5.0

11 years agolevel: put back deprecation warnings
Thomas Vander Stichele [Sun, 24 Feb 2013 23:35:58 +0000 (00:35 +0100)]
level: put back deprecation warnings

11 years agolevel: send last message on EOS
Thomas Vander Stichele [Sun, 24 Feb 2013 16:00:14 +0000 (17:00 +0100)]
level: send last message on EOS

11 years agoavidemux: push mode: handle some more 0-size buffer cases
Mark Nauwelaerts [Sat, 23 Feb 2013 13:34:35 +0000 (14:34 +0100)]
avidemux: push mode: handle some more 0-size buffer cases

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

11 years agomatroskamux: fix up example pipeline in docs
Tim-Philipp Müller [Sat, 23 Feb 2013 18:50:52 +0000 (18:50 +0000)]
matroskamux: fix up example pipeline in docs

11 years agopulsesink: Update segdone periodically
Arun Raghavan [Tue, 20 Nov 2012 06:44:07 +0000 (12:14 +0530)]
pulsesink: Update segdone periodically

This makes sure that we update segdone based on the read index received
during latency updates. As the comment notes, we make some compromises
to deal with the fact that segdone is a segment multiple, while the read
index offers finer granularity. The updates are also not very often
(100ms since that is how often automatic timing updates are provided).

All this is required for the baseaudiosink sample alignment code to work
at all.

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

11 years agortpsession: Fix wrong code organisation in case of collision
Paul HENRYS [Wed, 13 Feb 2013 09:46:54 +0000 (10:46 +0100)]
rtpsession: Fix wrong code organisation in case of collision

change_ssrc field of RTPSession should be set before calling
rtp_session_schedule_bye_locked () as this function will call reconsider function
that will wake up rtcp_thread which will call rtp_session_on_timeout () that will
check change_ssrc to change the ssrc.

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

11 years agoalpha: improve descriptions of chroma keying-related properties and enums
Jean-François Fortin Tam [Thu, 21 Feb 2013 16:15:23 +0000 (11:15 -0500)]
alpha: improve descriptions of chroma keying-related properties and enums

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

11 years agoalpha: Do not override the method with custom r/g/b values
Youness Alaoui [Thu, 21 Feb 2013 20:01:15 +0000 (15:01 -0500)]
alpha: Do not override the method with custom r/g/b values

Depending on the order g_object_set() calls aare made, the
target r/g/b settings will override the method if set to
green/blue. Change that so we do not use the target-r/g/b values
unless the method is set to custom.

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

11 years agoauparse: do not leak src_caps
Ognyan Tonchev [Wed, 20 Feb 2013 14:46:43 +0000 (15:46 +0100)]
auparse: do not leak src_caps

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

11 years agortpsession: only delay RTCP when we are a sender
Wim Taymans [Wed, 20 Feb 2013 19:03:27 +0000 (21:03 +0200)]
rtpsession: only delay RTCP when we are a sender

Only delay the RTCP thread when we are a sender, which we can know because we
have a send_rtp_src pad. Otherwise we might delay the RTCP thread if we
are only a receiver and then there is no code path that wakes up the
RTCP thread and we end up without RTCP packets.

11 years agov4l2: Add support of dmabuf
Benjamin Gaignard [Tue, 19 Feb 2013 10:47:20 +0000 (11:47 +0100)]
v4l2: Add support of dmabuf

v4l has add a new IOCTL to export a buffer by using dmabuf.
This patch allow to use this new IOTCL if it has been defined in videodev2.h
I introduce a new IO mode (GST_V4L2_IO_DMABUF) to enable this way of working.

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