gstreamer/ext/pulse
Arun Raghavan ac7cad431c pulsesink: Add support for compressed formats
This adds support for various compressed formats (AC3, E-AC3, DTS and
MP3) payloaded in IEC 61937 format (used for transmission over S/PDIF,
HDMI and Bluetooth).

The acceptcaps() function allows bins to probe for what formats the sink
being connected to support. This only works after the element is set to
at least READY.

If the underlying sink changes and the format we are streaming is not
available, we emit a message that will allow upstream elements/bins to
block and renegotiate a new format.
2011-07-29 01:25:15 +05:30
..
Makefile.am build: Makefile.am cleanups 2010-03-18 21:34:24 +00:00
plugin.c pulse: Increase ranks to PRIMARY + 10 2011-07-03 19:53:42 -07:00
pulsemixer.c ext: Don't use GST_DEBUG_FUNCPTR for GObject vfuncs 2010-06-06 18:00:22 +02:00
pulsemixer.h Add pulseaudio GStreamer element from gst-pulse. Development will continue here instead of pulseaudio SVN. Fixes bug ... 2008-06-10 06:45:33 +00:00
pulsemixerctrl.c pulsemixer: Implement MIXER_FLAG_AUTO_NOTIFICATIONS 2010-12-11 16:08:40 +11:00
pulsemixerctrl.h pulsemixer: Implement MIXER_FLAG_AUTO_NOTIFICATIONS 2010-12-11 16:08:40 +11:00
pulsemixertrack.c ext/pulse/: Use GST_BOILERPLATE everywhere and fix coding style at some places. 2008-08-20 17:46:48 +00:00
pulsemixertrack.h Add pulseaudio GStreamer element from gst-pulse. Development will continue here instead of pulseaudio SVN. Fixes bug ... 2008-06-10 06:45:33 +00:00
pulseprobe.c pulse: mainloop creation can fail too, so handle that 2009-10-17 08:48:23 +02:00
pulseprobe.h pulse: make a few things smaller by making them bitfields 2009-10-17 08:48:21 +02:00
pulsesink.c pulsesink: Add support for compressed formats 2011-07-29 01:25:15 +05:30
pulsesink.h pulsesink: Add support for compressed formats 2011-07-29 01:25:15 +05:30
pulsesrc.c pulsesrc: Add a source-output-index property 2011-07-29 00:07:52 +05:30
pulsesrc.h pulsesrc: Add a source-output-index property 2011-07-29 00:07:52 +05:30
pulseutil.c pulsesink: Add support for compressed formats 2011-07-29 01:25:15 +05:30
pulseutil.h pulsesink: Use the extended stream API if available 2011-07-29 01:25:15 +05:30