[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