gstreamer/gst-libs/gst/audio
Thiago Santos 695ddbd56f audiodecoder: copy rate and channels from input before fixating output caps
For default caps generation when handling gap events that are sent
before any buffer, try to use caps that are closer to what upstream
provided to avoid fixating rate or channels to 1 as default.

So there are the steps:
1) Try to set rate, channels and channel-mask from upstream if provided
2) Fixate the rate and channels to the default rate and channels from
   audio lib
3) Fixate the caps just to be sure everything is fixed
4) If no channel-mask was provided and channels > 2, use a default
   channel-mask (taken from audioconvert code)

https://bugzilla.gnome.org/show_bug.cgi?id=722144
2014-01-15 15:20:39 -03:00
..
.gitignore Update .gitignore 2012-08-08 09:06:30 +01:00
audio-channels.c Fix FSF address 2012-11-03 23:05:09 +00:00
audio-channels.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
audio-format.c Some compiler warning fixes to satisfy XCode compiler 2013-12-16 16:51:29 +01:00
audio-format.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
audio-info.c audio/video-info: Properly initialize the info structures in set_format() 2013-12-30 10:53:24 +01: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 audiodecoder: Choose a default initial caps before sending GAP 2013-12-27 04:04:45 +11:00
gstaudiobasesink.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiobasesrc.c audiobasesrc: Avoid unnecessary configuration 2014-01-03 02:20:39 +11:00
gstaudiobasesrc.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiocdsrc.c audiobase*: Drop trailing withespaces 2013-12-27 01:36:09 -03:00
gstaudiocdsrc.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudioclock.c audioclock: mark as using some other clock 2012-12-20 16:48:04 +01:00
gstaudioclock.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiodecoder.c audiodecoder: copy rate and channels from input before fixating output caps 2014-01-15 15:20:39 -03:00
gstaudiodecoder.h audiobase*: Drop trailing withespaces 2013-12-27 01:36:09 -03:00
gstaudioencoder.c audiobase*: Drop trailing withespaces 2013-12-27 01:36:09 -03:00
gstaudioencoder.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiofilter.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstaudiofilter.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudioiec61937.c audio: add support for AAC pass-through 2013-02-27 00:38:05 +00:00
gstaudioiec61937.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstaudiometa.c video/audio: #define metadata strings. 2013-09-09 15:37:02 +02:00
gstaudiometa.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiopack-dist.c audio: Update ORC dist files 2013-11-03 15:58:35 +01: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 audiobase*: Drop trailing withespaces 2013-12-27 01:36:09 -03:00
gstaudioringbuffer.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiosink.c audiobase*: Drop trailing withespaces 2013-12-27 01:36:09 -03:00
gstaudiosink.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
gstaudiosrc.c audiobase*: Drop trailing withespaces 2013-12-27 01:36:09 -03:00
gstaudiosrc.h audio: make direct includes work again 2013-08-16 14:14:11 +01:00
Makefile.am gst-libs: use GST_*_1_0 environment variables everywhere 2013-01-16 10:16:27 +00:00
streamvolume.c Fix FSF address 2012-11-03 23:05:09 +00:00
streamvolume.h Fix FSF address 2012-11-03 23:05:09 +00:00
TODO gst-libs/gst/audio/TODO: Update TODO 2006-02-17 10:15:52 +00:00