logo       

S/PDIF digital AC3/DTS not working in xine-lib-1-rc0a: msg#00114

video.xine.devel

Subject: S/PDIF digital AC3/DTS not working in xine-lib-1-rc0a

Hi!

I downloaded xine-lib-1-rc0, and subsequently rc0a to test it on my
machine. It works fine with normal analog sound output, but digital
sound output only makes noise, kind of a tch-tch-tch effect.. :)

I also get this error message in console:
----------------------------------------
audio_oss_out: unsupported mode 00000000
audio_oss_out: AC3 SNDCTL_DSP_SETFMT failed. 16. Using alternative.
load_plugins: plugin dxr3-spudec failed to instantiate itself.
libspudec:init_plugin called
audio_oss_out: AC3 SNDCTL_DSP_SETFMT failed. 16. Using alternative.


Since I have never experienced this problem with the earlier xine-lib-1
releases, I tried diffing against beta12 to see what was the difference.
I found that line 313 is the problem. By commenting out this line I can
get both analog and digital output.

I'm using an SBLive 5.1 card with emu10k1-v0.20a drivers on the Linux
2.4.21-0.13mdk (Mandrake 9.1 standard kernel)

I attached the patch I used to fix it (not a real patch, only a patch
between the fixed .c-file and the emacs-backup) for reference. I see
that the changes were made by James in an attempt to enable digital
output on systems that does not report availability of spdif.

Other than that: Congratulations on another great release! Without doubt
the best so far!

--
Regards,
Henning Kulander

Attachment: xine_1-rc0a-audio.patch
Description: Text Data

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise