audio: Add an IEC 61937 payloading library
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 7 Mar 2011 15:19:16 +0000 (20:49 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Sat, 14 May 2011 13:23:12 +0000 (18:53 +0530)
commit8ff93a6a3d24957dc23a4216c88d5c997fa6711d
tree88345764d76cd628f99250c122bf495bb1f09425
parent643e5f586c1275b7d355b64debefd33fe995305a
audio: Add an IEC 61937 payloading library

This can be used by sinks to take compressed formats, correctly payload
these in IEC 61937 frames and feed these to sinks that support
passthrough output over IEC 60958 (S/PDIF) or, in the case of MP3, over
Bluetooth.

Initial implementation includes AC3, E-AC3, MPEG-1, MPEG-2 (non-AAC),
and DTS (type-I/II/II) payloading. More formats can be added as needed.

API: gst_audio_iec61937_frame_size()
API: gst_audio_iec61937_payload()

https://bugzilla.gnome.org/show_bug.cgi?id=642730
docs/libs/gst-plugins-base-libs-docs.sgml
docs/libs/gst-plugins-base-libs-sections.txt
gst-libs/gst/audio/Makefile.am
gst-libs/gst/audio/gstaudioiec61937.c [new file with mode: 0644]
gst-libs/gst/audio/gstaudioiec61937.h [new file with mode: 0644]