gstreamer/gst-libs/gst/audio
Jan Schmidt ca231ce321 audiobasesink: Re-work GAP buffer and trick-mode handling
In trickmode no-audio mode, or when receiving a GAP buffer,
discard the contents and render as a GAP event instead.

Make sure when rendering a gap event that the ring buffer will
restart on PAUSED->PLAYING by setting the eos_rendering flag.

This mostly reverts commit 8557ee and replaces it. The problem
with the previous approach is that it hangs in wait_preroll()
on a PLAYING-PAUSED transition because it doesn't commit state
properly.

https://bugzilla.gnome.org/show_bug.cgi?id=735666
2015-02-06 04:09:37 +11:00
..
.gitignore Update .gitignore 2012-08-08 09:06:30 +01:00
audio-channels.c audio-channels: allow partially valid channel_mask 2014-10-14 10:29:56 +02:00
audio-channels.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
audio-format.c audio-format: Constify the audio format table 2015-01-21 09:39:30 +01:00
audio-format.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
audio-info.c audio: map channels=1,channel-mask=0 to MONO instead of NONE 2014-02-18 10:41:47 +00:00
audio-info.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
audio.c audiobase*: Drop trailing withespaces 2013-12-27 01:36:09 -03:00
audio.def add more plugins to the build add some definitions needed by plugins fixes for build problems 2004-07-26 22:09:59 +00:00
audio.h docs: fix some doc blocks 2013-09-09 15:52:05 +02:00
audio.vcproj more working plugins 2004-07-27 21:41:30 +00:00
audiofilter.vcproj more working plugins 2004-07-27 21:41:30 +00:00
gstaudiobasesink.c audiobasesink: Re-work GAP buffer and trick-mode handling 2015-02-06 04:09:37 +11:00
gstaudiobasesink.h audiobasesrc/sink: Add _CAST macros 2014-12-15 20:57:30 +01:00
gstaudiobasesrc.c audiobasesrc: Explicitly document that buffer-time and latency-time may be ignored 2014-12-27 10:24:45 +01:00
gstaudiobasesrc.h audiobasesrc/sink: Add _CAST macros 2014-12-15 20:57:30 +01:00
gstaudiocdsrc.c audiocdsrc: do not leak uid after parsing TOC select event 2014-09-17 09:50:17 +03:00
gstaudiocdsrc.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudioclock.c audioclock: Fix redundant definitions compiler warning 2014-12-13 16:14:49 +01:00
gstaudioclock.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiodecoder.c audiodecoder: Remove pointless else{} around some code 2015-02-06 04:02:48 +11:00
gstaudiodecoder.h audiodecoder: Fix typo in documentation 2015-01-27 02:12:08 +11:00
gstaudioencoder.c audio{enc,dec}oder: Always directly post latency messages on the bus when the subclass sets the latency 2015-02-03 12:15:25 +01:00
gstaudioencoder.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiofilter.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 23:28:57 +01:00
gstaudiofilter.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudioiec61937.c audio: Trivial comment for unhandled MPEG-2 payloading case 2014-09-27 10:40:27 +05:30
gstaudioiec61937.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstaudiometa.c docs: doc fixes for audio library 2014-02-03 09:36:43 +01:00
gstaudiometa.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiopack-dist.c orc: update orc files 2015-01-27 13:39:14 +00:00
gstaudiopack-dist.h audio: Update ORC dist files 2013-11-03 15:58:35 +01:00
gstaudiopack.orc audio-format: Use ORC for filling memory with silence samples 2013-11-03 15:58:35 +01:00
gstaudioringbuffer.c audioringbuffer: start ringbuffer if needed upon commit 2015-01-10 13:03:20 +01:00
gstaudioringbuffer.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiosink.c audiosink: Fill in the correct silence 2015-01-21 09:35:55 +01:00
gstaudiosink.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiosrc.c audiosrc: Fill in the correct silence 2015-01-21 09:37:30 +01:00
gstaudiosrc.h audiosrc: Fix typo in docs 2014-02-09 11:28:48 +01:00
gstaudioutilsprivate.c audio: Keep caps features when building the downstream filter 2015-01-15 10:51:37 +01:00
gstaudioutilsprivate.h audioencoder: refactor getcaps proxy function to be reusable 2014-12-17 19:15:23 -03:00
Makefile.am audio: Fix private header include/dist 2014-12-18 10:58:16 +01:00
streamvolume.c Fix FSF address 2012-11-03 23:05:09 +00:00
streamvolume.h libs: There is no G_TYPE_CHECK_INTERFACE_TYPE and G_TYPE_CHECK_INTERFACE_CAST 2014-06-26 16:18:46 +02:00
TODO gst-libs/gst/audio/TODO: Update TODO 2006-02-17 10:15:52 +00:00