[Bug 757258] gstalsasink: iec61937 (Non-linear PCM bitstreams) not correctly working

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jun 8 01:58:37 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=757258

--- Comment #17 from Lyon <lyon.wang at nxp.com> ---
(In reply to Arnaud Pouliquen from comment #16)
> Hi Lyon,
> 
> I sent patch since a long time now. but nice to see that someone else is
> facing the issue and that my patches can help :)
> 
> When i worked on this topics it was worked fine on my platform with these
> patches.
> 
> I was able to play audio/x-ac3 in pass-through while selecting the hdmi alsa
> device and in pcm while selecting  the alsa hw pcm device.
> 
> Regards
> Arnaud

Thanks Arnaud, that is a good news.
I haven't applied your patches yet but I was doing some similar modification
while I was facing similar issues above (audio card busy (double open),
endianess issue and channel issue)

However, seems no audio be heard from my receiver yet. I dumped out the
ringbuffer data in gst_alsa_write(), suppose the data should be ac3 raw data 
 encapsulated with IEC-61937 format, right?
But when I compared the dumped data with the output of "ac3parse ! avmux_spdif
! filesink "  (the avmux_spdif output data is in iec61937 format (I compared it
with my colleague's another framework with same ac3 file in iec937 output, they
are the same.)) , the ringbuffer data is not quite the same though.

Anyway, might somewhere of my modification is not correct, I will apply your
patches and see the result, Thanks again for your kindly help.

Thanks
Lyon

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list