gstreamer/gst-libs/gst
Sebastian Dröge c227f5e77e audio: Add new channel positions and simplify channel expression in the caps
The available channel positions are all channels from SMPTE 2036-2-2008
(in that order) and DTS Coherent Acoustics, which are basically all 28
channels that currently can appear.

The channels are now expressed in the caps as a channel-mask, which
describes which of the channels are present, and an optional
channel-reorder-map, which must only be used after negotiation for
fixated caps.

For negotiation only the channel-mask and the channel count is relevant
and all elements are expected to handle all reorder maps. Elements that
don't can use the new API to reorder an audio buffer from any order to
another order.

This simplifies negotiation a lot while still having as few reorderings
necassary as possible and still allow all kinds of channel layouts.
2012-01-05 10:27:21 +01:00
..
app Merge remote-tracking branch 'origin/master' into 0.11 2011-12-08 01:19:03 +00:00
audio audio: Add new channel positions and simplify channel expression in the caps 2012-01-05 10:27:21 +01:00
fft Merge remote-tracking branch 'origin/master' into 0.11 2011-12-02 11:10:17 +00:00
interfaces propertyprobe: remove propertyprobe 2011-12-21 11:58:53 +01:00
pbutils docs: make gtk-doc happier 2011-12-30 19:24:09 +00:00
riff riff-media: port GST_BUFFER_DATA to 0.11 in conditional code branch 2011-12-14 11:31:31 +01:00
rtp rtp: add INIT macros 2011-12-09 19:22:21 +01:00
rtsp rtsp: use rtpbin 2011-12-09 19:22:21 +01:00
sdp gst-libs: Add --warn-all to introspection scanner 2011-11-25 10:31:38 +01:00
tag Merge remote-tracking branch 'origin/master' into 0.11 2011-12-30 13:21:35 +01:00
video video: add macro to check interlaced 2012-01-03 10:41:51 +01:00
gettext.h Fix for ENABLE_NLS being undefined for -Wundef 2010-03-16 18:06:16 +01:00
glib-compat-private.h glib-compat: Add license boilerplate for LGPL 2011-12-13 00:03:28 +00:00
gst-i18n-plugin.h *.h: Revert indenting 2004-03-15 16:32:55 +00:00
Makefile.am Merge remote-tracking branch 'origin/master' into 0.11 2011-12-08 01:19:03 +00:00