[pulseaudio-discuss] ask about passthrough support

Lu Guanqun guanqun.lu at intel.com
Thu Sep 29 01:32:12 PDT 2011


Hi Arun,

On Thu, Sep 29, 2011 at 04:02:48PM +0800, Arun Raghavan wrote:
[...]
> Take a look at http://pulseaudio.org/wiki/Passthrough -- it gives you
> the basic steps to set things up. I'll try to write up something more
> comprehensive soon.

That's great. FYI. I've installed the git version of gstreamer.

> 
> The DTS-in-wav case is a bit dicey. In most cases, you should be able to
> get the data out of wavparse, pass it to dcaparse and pass that on to
> pulsesink or pulseaudio directly.

I'm using this command:
gst-launch filesrc location=test.wav ! wavparse ! dcaparse !
pulseaudiosink
But this will utilize the dtsdec plugin, and the data is not
passthroughed...

> 
> However, it is possible that the file is made such that it is already
> padded to the correct size for IEC958 transmission, which is a case we
> do not currently handle. The reason being that pulsesink calls a gst
> utility library to perform IEC 61937 payloading, which isn't possible in
> these sort of files (no space left for the header). We should probably
> just pass this on if the frames are the right size, but at the time, I
> deferred this decision to later since I wasn't sure what to do.
> 
> Regards,
> Arun
> 

-- 
guanqun


More information about the pulseaudio-discuss mailing list