AnsweredAssumed Answered

Playing a VOB file that uses the AC3 audio codec

Question asked by jimheath on Apr 14, 2014
Latest reply on Apr 14, 2014 by jimheath

Does anyone know how to play a VOB file that uses the AC3 audio codec using gstreamer? I'm testing with gplay on our custom board based on Boundary Device's Nitrogen6X (chip: i.MX6Q) using the latest Timesys BSP. The video works fine but gstreamer is showing the following error with the audio:


get GST_MESSAGE_ELEMENT missing-plugin, type=(string)decoder, detail=(GstCaps)audio/x-ac3, framed=(boolean)true, alignment=(string)frame, name=(string)"AC-3\ \(ATSC\ A/52\)\ decoder";


If I look for AC3 support using gst-inspect:

# gst-inspect | grep -i AC3

typefindfunctions: audio/x-ac3: ac3, eac3

rtp:  rtpac3depay: RTP AC3 depayloader

rtp:  rtpac3pay: RTP AC3 audio payloader

audioparsers:  ac3parse: AC3 audio stream parser

beep.imx: ac3: ac3

beep.imx: 3ca: ac3

beep.imx:  beepdec.ac3: AC3 decoder


So it looks like there is support for decoding AC3 audio. Here are the versions of gstreamer and plugin libraries I'm using:

gstreamer 0.10.36, gst-fsl-plugin 3.5.7-1.0, gst-plugins-bad 0.10.23, gst-plugins-base 0.10.36, gst-plugins-gl, gst-plugins-good 0.10.31