[mythtv-users] Now it's just plain old jittery

Greg Stark gsstark at mit.edu
Tue Mar 28 21:14:12 UTC 2006


Ok, I've defeated the X driver issue reporting bogus dot clocks. I made an
LD_PRELOAD library with XF86VidModeGetModeLine that returns a dot clock of 0.

But now it's still jittery. It seems to play fine for a second or two and then
pause briefly. The system is 80-90% idle though, I don't think it's having
troubling keeping up.



What's confusing me is this message:

2006-03-28 15:09:01.935 NVP: Audio is 3.25718 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:01.952 NVP: Audio is 3.7466 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:01.968 NVP: Audio is 4.23353 frames ahead of video,
                        doubling video frame interval.

Wouldn't doubling the video frame interval only slow down the video more?
Wouldn't that exacerbate any problem of the audio being *ahead* of the video?
Is this message phrased backwards?


2006-03-28 15:09:01.079 TV: Attempting to change from None to WatchingPreRecorded
2006-03-28 15:09:01.079 RingBuf(/var/lib/mythtv//1031_20060327160000.mpg): OpenFile(/var/lib/mythtv//1031_20060327160000.mpg, 12)
2006-03-28 15:09:01.080 ~VideoOutputNull()
0: start_time: 0.036 duration: 323.675
1: start_time: 0.026 duration: 323.637
stream: start_time: 0.289 duration: 3596.504 bitrate=5192 kb/s
2006-03-28 15:09:01.185 AFD: Stream #0, has id 0x480 codec id MPEG2VIDEO, type Video at 0x0x81f1ac0
2006-03-28 15:09:01.194 detectInterlace(Detect Scan, Detect Scan, 29.97, 480) ->Interlaced Scan
2006-03-28 15:09:01.196 Interlaced: Interlaced Scan  video_height: 480  fps: 29.97
2006-03-28 15:09:01.199 AFD: Using libmpeg2 for video decoding
2006-03-28 15:09:01.199 AFD: Looking for decoder for MPEG2VIDEO
2006-03-28 15:09:01.200 AFD: Opened codec 0x8278f10, id(MPEG2VIDEO) type(Video)
2006-03-28 15:09:01.200 AFD: Stream #1, has id 0x448 codec id MP2, type Audio at 0x0x822ea20
2006-03-28 15:09:01.200 AFD: Looking for decoder for MP2
2006-03-28 15:09:01.200 AFD: Opened codec 0x82175c0, id(MP2) type(Audio)
2006-03-28 15:09:01.200 RingBuf(/var/lib/mythtv//1031_20060327160000.mpg): CalcReadAheadThresh(6384 KB)
                         -> threshhold(233 KB) min read(32 KB) blk size(128 KB)
2006-03-28 15:09:01.210 Opening audio device '/dev/dsp'.
2006-03-28 15:09:01.214 Opening OSS audio device '/dev/dsp'.
2006-03-28 15:09:01.232 Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0)
2006-03-28 15:09:01.377 Position map filled from DB to: 7187
2006-03-28 15:09:01.379 SyncPositionMap prerecorded, from DB: 7187 entries
2006-03-28 15:09:01.383 SyncPositionMap, new totframes: 107805, new length: 3597, posMap size: 7187
2006-03-28 15:09:01.388 AFD: Position map found
2006-03-28 15:09:01.389 AFD: Successfully opened decoder for file: "/var/lib/mythtv//1031_20060327160000.mpg". novideo(0)
2006-03-28 15:09:01.399 VideoOutputXv: ctor
2006-03-28 15:09:01.405 Over/underscan. V: 0, H: 0, XOff: 0, YOff: 0
2006-03-28 15:09:01.413 Image size. dispxoff 0, dispyoff: 0, dispwoff: 800, disphoff: 600
2006-03-28 15:09:01.413 Image size. imgx 0, imgy: 0, imgw: 480, imgh: 480
2006-03-28 15:09:01.413 VideoOutputXv: Pixel dimensions: Screen 1600x1200, window 800x600
2006-03-28 15:09:01.425 VideoOutputXv: Estimated display dimensions: 407x305 mm Aspect: 1.33443
2006-03-28 15:09:01.425 VideoOutputXv: Estimated window dimensions: 203x152 mm Aspect: 1.33553
2006-03-28 15:09:01.438 VideoOutputXv: @ j=3 Looking for flag[s]: XvInputMask XvImageMask 
2006-03-28 15:09:01.438 VideoOutputXv: Adaptor: 0 has flag[s]: XvInputMask XvImageMask 
2006-03-28 15:09:01.444 VideoOutputXv: Grabbed xv port 73
2006-03-28 15:09:01.444 VideoOutputXv: XVideo surface found on port 73
2006-03-28 15:09:01.454 VideoOutputXv: XVideo Format #0 is 'RGBA'
2006-03-28 15:09:01.454 VideoOutputXv: XVideo Format #1 is '
2006-03-28 15:09:01.454 VideoOutputXv: XVideo Format #2 is 'RGBT'
2006-03-28 15:09:01.455 VideoOutputXv: XVideo Format #3 is 'RGB2'
2006-03-28 15:09:01.455 VideoOutputXv: XVideo Format #4 is 'YUY2'
2006-03-28 15:09:01.455 VideoOutputXv: XVideo Format #5 is 'UYVY'
2006-03-28 15:09:01.459 VideoOutputXv: XVideo Format #6 is 'YV12'
2006-03-28 15:09:01.459 VideoOutputXv: XVideo Format #7 is 'I420'
2006-03-28 15:09:01.460 VideoOutputXv: Using XVideo Format 'I420'
2006-03-28 15:09:01.460 VideoOutputXv: CreateShmImages(32): XJ: (480,480)
2006-03-28 15:09:01.498 Image size. dispxoff 0, dispyoff: 0, dispwoff: 800, disphoff: 600
2006-03-28 15:09:01.498 Image size. imgx 0, imgy: 0, imgw: 480, imgh: 480
2006-03-28 15:09:01.702 NVP: ClearAfterSeek()
2006-03-28 15:09:01.702 VideoOutputXv: ClearAfterSeek()
2006-03-28 15:09:01.702 VideoBuffers::DiscardFrames(0): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2006-03-28 15:09:01.702 VideoBuffers::DiscardFrames(0): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
2006-03-28 15:09:01.704 TV: StartPlayer(): took 586 ms to start player.
2006-03-28 15:09:01.713 nVidiaVideoSync: Could not open device /dev/nvidia0, No such file or directory
2006-03-28 15:09:01.718 The realtime priority setting is not enabled.
2006-03-28 15:09:01.723 TV: Changing from None to WatchingPreRecorded
2006-03-28 15:09:01.750 Using audio as timebase
2006-03-28 15:09:01.758 Video timing method: DRM
2006-03-28 15:09:01.763 Refresh rate: 33366, frame interval: 33366
2006-03-28 15:09:01.784 NVP: Waiting for prebuffer.. 0 AAUUUuUULLLAAAAAAAAAAAAAAAAAAAA
2006-03-28 15:09:01.935 NVP: Audio is 3.25718 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:01.952 NVP: Audio is 3.7466 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:01.968 NVP: Audio is 4.23353 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:01.985 NVP: Audio is 4.72613 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.001 NVP: Audio is 5.22295 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.018 NVP: Audio is 5.75289 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.035 NVP: Audio is 6.24027 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.051 NVP: Audio is 6.76314 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.068 NVP: Audio is 7.24522 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.085 NVP: Audio is 7.77162 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.101 NVP: Audio is 8.25634 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.118 NVP: Audio is 8.73973 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.135 NVP: Audio is 9.23716 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.151 NVP: Audio is 9.73761 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.168 NVP: Audio is 10.2553 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.185 NVP: Audio is 10.7634 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.201 NVP: Audio is 11.2794 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.218 NVP: Audio is 11.7938 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.235 NVP: Audio is 12.277 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.251 NVP: Audio is 12.7817 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.268 NVP: Audio is 13.2726 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.285 NVP: Audio is 13.7832 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.301 NVP: Audio is 14.2785 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.318 NVP: Audio is 14.7849 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.334 NVP: Audio is 15.2845 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.351 NVP: Audio is 15.8166 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.368 NVP: Audio is 16.3056 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.385 NVP: Audio is 16.7847 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.401 NVP: Audio is 17.2789 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.418 NVP: Audio is 17.7695 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.434 NVP: Audio is 18.2573 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.451 NVP: Audio is 18.7505 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.468 NVP: Audio is 19.2777 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.485 NVP: Audio is 19.7631 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.501 NVP: Audio is 20.2845 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.518 NVP: Audio is 20.7729 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.535 NVP: Audio is 21.2741 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.551 NVP: Audio is 21.7923 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.568 NVP: Audio is 22.2859 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.585 NVP: Audio is 22.7985 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.601 NVP: Audio is 23.2953 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.618 NVP: Audio is 23.8027 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.634 NVP: Audio is 24.3107 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.651 NVP: Audio is 24.849 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.668 NVP: Audio is 25.3352 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.685 NVP: Audio is 25.8197 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.701 NVP: Audio is 26.318 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.718 NVP: Audio is 26.819 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.734 NVP: Audio is 27.3447 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.751 NVP: Audio is 27.8213 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.768 NVP: Audio is 28.3062 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.785 NVP: Audio is 28.7897 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.801 NVP: Audio is 29.3322 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.818 NVP: Audio is 29.814 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.834 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.851 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.868 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.885 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.901 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.918 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.935 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.951 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.968 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:02.985 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.001 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.018 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.034 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.051 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.068 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.085 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.101 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.118 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.135 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.151 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.168 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.185 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.201 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.218 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.235 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.251 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.268 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.285 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.301 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.318 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.335 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.351 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.368 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.385 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.401 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.418 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.435 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.451 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.468 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
'video_output' mean = '16651.67', std. dev. = '152.34', fps = '60.05'
2006-03-28 15:09:03.485 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.501 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.518 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.535 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.551 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.568 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.587 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.602 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.618 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.635 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.642 TV: Attempting to change from WatchingPreRecorded to None
2006-03-28 15:09:03.643 TV: StopStuff() -- begin
2006-03-28 15:09:03.643 TV: StopStuff(): stopping ring buffer[s]
2006-03-28 15:09:03.651 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.668 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.680 TV: StopStuff(): stopping player[s] (1/2)
2006-03-28 15:09:03.680 TV: StopStuff(): stopping player[s] (2/2)
2006-03-28 15:09:03.692 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.699 NVP: Exited decoder loop.
2006-03-28 15:09:03.702 NVP: Audio is 30 frames ahead of video,
                        doubling video frame interval.
2006-03-28 15:09:03.702 VideoOutputXv: dtor
2006-03-28 15:09:03.702 VideoBuffers::DiscardFrames(1): UUUUUUUUuUULUUAUUUUUUUUUULUUUUU
2006-03-28 15:09:03.707 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2006-03-28 15:09:03.712 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
2006-03-28 15:09:03.712 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2006-03-28 15:09:03.717 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2006-03-28 15:09:03.717 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
2006-03-28 15:09:03.725 VideoOutputXv: Closing XVideo port 73
2006-03-28 15:09:04.081 TV: StopStuff() -- end
2006-03-28 15:09:04.081 TV: Changing from WatchingPreRecorded to None



-- 
greg



More information about the mythtv-users mailing list