From: Brad C. <br...@wa...> - 2004-08-07 08:24:59
|
Robert La Ferla wrote: > I finally have both Dolby Digital 5.1 and DTS working via SPDIF on my > Shuttle XPC SN41G2 for Xine. I had to upgrade to Alsa 1.05 and Xine > 0.99.2 and change the configuration file to use Pass Through for it to > work. I tried this with previous versions but it never worked. I am so > happy because now I can use it for MythTV and DVD viewing! What is your lipsync like? With either Dolby Digital or DTS I find that the initial sync is pretty close (within about 80ms) but it drifts out over time and does not re-correct. The only way I can re-correct it is to pause/un-pause the movie. I mapped the audio SPU correction + and - to a couple of buttons on my remote but I only succeed in pushing the sync further out, I can't correct it. I looked at the --verbose log over the course of a movie and find no messages signifying any sync corrections. I'm investigating further. While I'm here, can someone point me at a document on AC3 or DTS I can read up on how the streams are packetised so I can try and get a handle on how xine is going to keep sync to an audio stream that can't be resampled? I assume that Xine is going to speedup/slowdown the video output to keep sync with the Audio, but in my case that is not happening. Over a 1 hour video segment the audio can drift up to half a second out. The other thing I'm wondering is perhaps clock sources. The RTC on this motherboard does drift, so I have ntpd running to keep it in check. Could this be causing a problem also? It was never an issue with resample as the sync method although it would sometimes make a click every 15 minutes if ntpd warped the clock. Regards, Brad |