[mythtv-users] PBS HD lip-sync problem solution causes FE failure

finlay finlay at moeraki.com
Fri May 23 18:47:00 UTC 2008


I have a Vizio 42 LCD tv that has a problem with some broadcast PBS HD 
programs. The picture seems to briefly freeze every second or so and 
audio is out of sync with the video sometimes for a significant time 
period. Vizio points the finger at PBS and PBS claims the tv is not 
decoding properly. My neighbor with a different set and similar setup 
gets a perfect picture for the same channels. I even went to far as to 
set up my set next to his to see if his antenna signal was better - same 
problem.

After recording the some of the problem programs using mythtv I found 
that I could make the program playback perfectly if I set both "Use 
video as timebase" and "Enable OpenGL vertical sync for timing". I'm not 
sure how this works but it seems to clear up my sync and freeze 
problems. This works fine on one FE but one FE seems to quit every few 
minutes while playing back. Relevent portions of the FE log:

2008-05-22 20:15:36.243 TV: Attempting to change from None to 
WatchingPreRecorded
2008-05-22 20:15:36.988 AFD: Opened codec 0xaeef1dc0, id(MPEG2VIDEO) 
type(Video)
2008-05-22 20:15:36.988 AFD: codec AC3 has 6 channels
2008-05-22 20:15:36.989 AFD: Opened codec 0xb2e95c70, id(AC3) type(Audio)
2008-05-22 20:15:36.998 Opening audio device 'default'. ch 2(2) sr 48000
2008-05-22 20:15:36.998 Opening ALSA audio device 'default'.
2008-05-22 20:15:37.040 mixer unable to find control Master 1
2008-05-22 20:15:37.232 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video 
Texture'
2008-05-22 20:15:37.797 OSD Theme Dimensions W: 640 H: 480
2008-05-22 20:15:38.246 TV: Changing from None to WatchingPreRecorded
2008-05-22 20:15:38.247 The realtime priority setting is not enabled.
2008-05-22 20:15:38.351 OpenGLVideoSync()
2008-05-22 20:15:38.395 Video timing method: SGI OpenGL
2008-05-22 20:19:29.390 NVP: prebuffering pause
2008-05-22 20:19:30.770 NVP: Prebuffer wait timed out 10 times.
2008-05-22 20:19:32.205 NVP: Prebuffer wait timed out 10 times.
2008-05-22 20:19:32.437 
RingBuf(myth://172.20.2.3:6543/1071_20080504200100.mpg): Waited 4.0 
seconds for data to become available...
2008-05-22 20:19:33.657 NVP: Prebuffer wait timed out 10 times.
2008-05-22 20:19:35.091 NVP: Prebuffer wait timed out 10 times.
2008-05-22 20:19:36.437 
RingBuf(myth://172.20.2.3:6543/1071_20080504200100.mpg): Waited 8.0 
seconds for data to become available...
2008-05-22 20:19:36.476 NVP: Prebuffer wait timed out 10 times.
2008-05-22 20:19:36.748 
RingBuf(myth://172.20.2.3:6543/1071_20080504200100.mpg) Error: 
RingBuffer::safe_read(RemoteFile* ...): read failed
2008-05-22 20:19:36.944 ~OpenGLVideoSync() -- begin
2008-05-22 20:19:36.944 ~OpenGLVideoSync() -- middle
2008-05-22 20:19:36.944 ~OpenGLVideoSync() -- end

The FE runs mythbuntu 8.04 and uses an nividia 8500gt. If I unset 
"Enable OpenGL vertical sync for timing" the problem doesn't occur. Any 
ideas how to fix this?

Thanks

John


More information about the mythtv-users mailing list