On Thu, Sep 08, 2011 at 02:09:33AM +0800, Arun Raghavan wrote: [...] > > 3. To be able to use passthrough, do we still need changes on Gstreamer? > > Therefore people can simply use something like 'gst-launch xxx'. And > > how's that status? > > The base stuff is in git master, and some of it is en route > (https://bugzilla.gnome.org/show_bug.cgi?id=657179). Hi Arun, I've seen that the corresponding patch is already committed in gst-plugins-good repository. Reading the comments from the file: "It transparently takes care of passing compressed format as-is if the sink supports it, decoding if necessary, and changes to supported formats at runtime." I'm confused how it negotiates with underlying alsa device? Does it need some changes in alsa driver? E.g. I have an HDMI device, and I would like to pass a dts-wav file directly down to this device. Are there some commands like 'gst-launch filesrc location=test.wav ! pulseaudiosink'? -- guanqun