[gstreamer-bugs] [Bug 550613] [mpegtsmux] Add support for ac3/dts/lpcm

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Nov 20 09:26:58 PST 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=550613

  GStreamer | gst-plugins-bad | Ver: HEAD CVS




------- Comment #4 from vanista  2008-11-20 17:26 UTC -------
Created an attachment (id=123122)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=123122&action=view)
Initial, basic support for extended audio

This patch simply enables muxing the extended audio formats. I don't have an
LPCM encoder yet so I've just tested AC3 using the following pipeline :

gst-launch-0.10 audiotestsrc num-buffers=100 ! ffenc_ac3 ! mpegtsmux !
mpegtsdemux ! ffdec_ac3 ! alsasink

Information about LPCM is very cryptic. I got my hands the AES3-2003 standard
and I've analyzed all the code I found related to LPCM handling (mpegpsdemux,
mpegtsdemux, dvdlpcmdec...), there are lots of inconsistencies between the spec
and the code. I believe LPCM packetized in PES has its own standard, and I
can't find anything official about it.

Also the mpegtsdemux (not sure if I should use it as reference), has raw LPCM
caps which provide all parameters needed to decode (as opposed to
audio/x-private1-lpcm which includes a header to be parsed by the decoder). If
this is accurate, then the PES must contain all parameters somehow, but I've
checked the code in the demux and there's no such special handling of the
stream.

I'll try to find a valid TS stream which contains LPCM to clarify this.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=550613.




More information about the Gstreamer-bugs mailing list