From: Marcel J. <ko...@ho...> - 2002-08-26 17:24:13
|
On Friday 23 Aug 2002 7:42 am, James Courtier-Dutton wrote: > Is anyone still having problems with ac3 passthru in xine? Sorry for my late reply. I also reported ac3 passthrough problems in the past and have done some investigation on this issue a few weeks ago with Heiko. With my current setup I still have these problems with the folowing setup : 1) xine cvs update (26-08-2002 18:30) 2) OSS 3) creative version 0.19a 4) Alsa, not tried. 5) 00:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07) Subsystem: Creative Labs: Unknown device 8064 Flags: bus master, medium devsel, latency 32, IRQ 5 I/O ports at b400 [size=32] Capabilities: [dc] Power Management version 1 > There is a reason for the fixed delay of 10000 added when doing passthru > in xine. It is because the external AC3 decoder has a fixed lenght > latency, and 10000 just happens to work well with my setup. So that is a > delay over and above the delay caused by sound card buffers. I've tried playing with this delay before without results. Still the only fix for me is to remove the closedir() in osd.c as I reported before. > The emu10k1 oss driver from sf.net has always worked with my rev 6 SB > Live when the passthru patch/effect is loaded. After I tried the above, I installed the latest driver from cvs and the problem still exists using this driver. (removing the closedir() from osd.c still fixes the problem here). > Different versions of libdvdnav can also effect sound in xine, with some > versions of libdvdnav causing AC3 passthru to turn on and off very > quickly, which is due to buffer xruns which go unreported to the > application. I found that disabling all readcache and the extra thread > which the latest libdvdnav has for readcaching cured the problem on my > system. I'm using libdvdnav-0.1.3. If I can be of any help trying a different version or doing other testing, just let me know. I'm not sure wether dvdnav causes any difference for me though, because I have the same problem with AVI+ac3. regards, Marcel Janssen |