[mythtv] ITV HD on MacMini

Graham Finlayson graham.finlayson at gmail.com
Mon Nov 10 14:36:42 UTC 2008


I am really close to be able to watch ITV HD using a MacMini as a front end
(compiling the current svn trunk source under OSX). I can watch BBC HD on
the same machine without any issues, so it seems like the MacMini (with the
Mac Acceleration) has the power to deal with the H.264 stream.

However, when I play ITV HD (after applying the ITV stream patch to identify
the stream as H.264), I get frequent pauses. It looks like the Audio/Video
get out of synch as the log using "-v playback" shows the following 

2008-11-10 14:30:01.924 AFD: Stream #0, has id 0x3401 codec id MPEG1VIDEO,
type Video, bitrate 0 at 0x0x1536c1e0
2008-11-10 14:30:01.924 Forcing h.264 for ITV HD workaround
2008-11-10 14:30:01.934 VDP: Accepting: cmp(<= 720 576,> 0 0) dec(ffmpeg)
cpus(2) rend(xv-blit) osd(chromakey) osdfade(enabled)
deint(greedyhdoubleprocessdeint,none) filt()
2008-11-10 14:30:01.934 VDP: Accepting: cmp(> 0 0) dec(macaccel) cpus(2)
rend(quartz-accel) osd(opengl3) osdfade(enabled) deint(none,none) filt()
2008-11-10 14:30:01.934 VDP: LoadBestPreferences(2048x2048, 0)
2008-11-10 14:30:01.934 VDP: LoadBestPreferences(2048x2048, 60)
2008-11-10 14:30:01.934 VDP: LoadBestPreferences(1440x1080, 60)
2008-11-10 14:30:01.934 Using 2 CPUs for decoding
2008-11-10 14:30:01.934 AFD: InitVideoCodec() 0x1943400 id(H264) type
(Video).
2008-11-10 14:30:01.935 detectInterlace(Detect Scan, Interlaced Scan,
89.9101, 1080) ->Progressive Scan
2008-11-10 14:30:01.935 AFD: Using ffmpeg for video decoding
2008-11-10 14:30:01.935 AFD: Looking for decoder for H264
2008-11-10 14:30:01.936 AFD: Opened codec 0x1943400, id(H264) type(Video)
2008-11-10 14:30:01.936 AFD: Stream #1, has id 0x3402 codec id AC3, type
Audio, bitrate 256000 at 0x0x15373390
2008-11-10 14:30:01.936 AFD: codec AC3 has 2 channels
2008-11-10 14:30:01.936 AFD: Looking for decoder for AC3
2008-11-10 14:30:01.937 AFD: Opened codec 0x1930600, id(AC3) type(Audio)
2008-11-10 14:30:01.937 AFD: Stream #2, has id 0x3403 codec id DSMCC_B, type
Data, bitrate 0 at 0x0x1535f9b0
2008-11-10 14:30:01.937 AFD: data codec (Data)
2008-11-10 14:30:01.937 AFD: Stream #3, has id 0x3404 codec id DSMCC_B, type
Data, bitrate 0 at 0x0x15367530
2008-11-10 14:30:01.937 AFD: data codec (Data)
2008-11-10 14:30:01.937
RingBuf(myth://10.55.1.9:6543/12510_20081104193400.mpg):
CalcReadAheadThresh(0 KB)
			 -> threshhold(64 KB) min read(0 KB) blk size(32 KB)
2008-11-10 14:30:01.966 Opening audio device 'CoreAudio:'. ch 2(2) sr 48000
2008-11-10 14:30:01.995 Dec: Trying to select track (w/lang)
2008-11-10 14:30:01.995 Dec: Selecting first track
2008-11-10 14:30:01.996 Dec: Selected track #1 in the Unknown language(0)
2008-11-10 14:30:01.996 Resyncing position map. posmapStarted = 0 livetv(0)
watchingRec(0)
2008-11-10 14:30:02.094 Position map filled from DB to: 33752
2008-11-10 14:30:02.095 SyncPositionMap prerecorded, from DB: 4220 entries
2008-11-10 14:30:02.095 SyncPositionMap, new totframes: 33752, new length:
375, posMap size: 4220
2008-11-10 14:30:02.095 AFD: Position map found
2008-11-10 14:30:02.095 AFD: Successfully opened decoder for file:
"myth://10.55.1.9:6543/12510_20081104193400.mpg". novideo(0)
2008-11-10 14:30:02.121 VideoOutput: Allowed renderers: quartz-blit
2008-11-10 14:30:02.121 VideoOutput: Allowed renderers (filt: ffmpeg):
quartz-blit
2008-11-10 14:30:02.121 VideoOutput: Trying video renderer: 'quartz-blit'
2008-11-10 14:30:02.304 VDP: Accepting: cmp(<= 720 576,> 0 0) dec(ffmpeg)
cpus(2) rend(xv-blit) osd(chromakey) osdfade(enabled)
deint(greedyhdoubleprocessdeint,none) filt()
2008-11-10 14:30:02.304 VDP: Accepting: cmp(> 0 0) dec(macaccel) cpus(2)
rend(quartz-accel) osd(opengl3) osdfade(enabled) deint(none,none) filt()
2008-11-10 14:30:02.304 VDP: LoadBestPreferences(2048x2048, 0)
2008-11-10 14:30:02.305 VDP: LoadBestPreferences(2048x2048, 60)
2008-11-10 14:30:02.305 VDP: SetVideoRenderer(quartz-blit)
2008-11-10 14:30:02.305 VDP: Old preferences: rend(quartz-accel)
osd(opengl3) deint(none,none) filt()
2008-11-10 14:30:02.305 VDP: New preferences: rend(quartz-blit)
osd(softblend) deint(none,none) filt()
2008-11-10 14:30:02.305 VideoOutputQuartz: Init(WxH 1440x1080,
aspect=1.33333, winid=430720768
			win_bounds(x 0, y0, WxH 1920x1080), WId embedid=0)
2008-11-10 14:30:02.305 XOff: 0, YOff: 0
2008-11-10 14:30:02.305 VDP: LoadBestPreferences(1440x1088, 60)
2008-11-10 14:30:02.305
VideoOutputQuartz::VideoAspectRatioChanged(aspect=1.33333) [was 1.3333]
2008-11-10 14:30:02.306 Display Rect  left: 0, top: 135, width: 1920,
height: 810, aspect: 1.33333
2008-11-10 14:30:02.306 Video Rect    left: 0, top: 0, width: 1440, height:
1080, aspect: 1.77778
2008-11-10 14:30:02.315 Screen size is 530 x 300 (mm), aspect 1.76667
2008-11-10 14:30:02.340 Main window is 530 x 300 (mm), aspect 1.76667
2008-11-10 14:30:02.340 VideoOutputQuartz: CreateQuartzBuffers() render:
quartz-accel, allowed: quartz-blit
2008-11-10 14:30:02.340 VDP: SetVideoRenderer(quartz-blit)
2008-11-10 14:30:02.340 VDP: Old preferences: rend(quartz-accel)
osd(opengl3) deint(none,none) filt()
2008-11-10 14:30:02.340 VDP: New preferences: rend(quartz-blit)
osd(softblend) deint(none,none) filt()
2008-11-10 14:30:02.340 VideoOutputQuartz: VProf: rend(quartz-blit)
osd(softblend) deint(none,none) filt()
2008-11-10 14:30:02.475 Main window: Viewport currently 0,0 -> 1920,1080
2008-11-10 14:30:02.481 Main window: Viewport is 1920 x 1080
2008-11-10 14:30:02.481 Main window: Image is 1440 x 1088
2008-11-10 14:30:02.481 Main window: Scaling to 1.33333 x 0.992647 of
original
2008-11-10 14:30:02.481 Snapping height to avoid scaling: height: 1080, top:
0
2008-11-10 14:30:02.481 Display Rect  left: 0, top: 0, width: 1920, height:
1080, aspect: 1.77778
2008-11-10 14:30:02.481 Video Rect    left: 0, top: 0, width: 1440, height:
1080, aspect: 1.77778
2008-11-10 14:30:02.481 Main window: Viewport is 1920 x 1080
2008-11-10 14:30:02.481 Main window: Image is 1440 x 1088
2008-11-10 14:30:02.481 Main window: Scaling to 1.33333 x 0.992647 of
original
2008-11-10 14:30:02.490 Over/underscan. V: 0, H: 0
2008-11-10 14:30:02.490 Snapping height to avoid scaling: height: 1080, top:
0
2008-11-10 14:30:02.490 Display Rect  left: 0, top: 0, width: 1920, height:
1080, aspect: 1.77778
2008-11-10 14:30:02.490 Video Rect    left: 0, top: 0, width: 1440, height:
1080, aspect: 1.77778
2008-11-10 14:30:02.490 Main window: Viewport is 1920 x 1080
2008-11-10 14:30:02.490 Main window: Image is 1440 x 1088
2008-11-10 14:30:02.490 Main window: Scaling to 1.33333 x 0.992647 of
original
2008-11-10 14:30:02.490 SetVideoFrameRate(89.9101)
2008-11-10 14:30:02.492 NVP: LoadFilters(''..) -> 0x0
2008-11-10 14:30:02.495 The theme () is missing a themeinfo.xml file
2008-11-10 14:30:02.495 OSD Theme Dimensions W: 800 H: 600
2008-11-10 14:30:02.540 Couldn't find OSD theme: metallurgy
2008-11-10 14:30:03.411 NVP: ClearAfterSeek(1)
2008-11-10 14:30:03.411 TV: StartPlayer(): took 3184 ms to start player.
2008-11-10 14:30:03.412 [h264 @ 0xc3399f30]non-existing PPS referenced
2008-11-10 14:30:03.413 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.413 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.413 AFD Error: Unknown decoding error
2008-11-10 14:30:03.413 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.413 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.413 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.413 AFD Error: Unknown decoding error
2008-11-10 14:30:03.413 VideoOutputQuartz::GetRefreshRate() [returning 60]
2008-11-10 14:30:03.413 VDP: GetFilteredDeint() : quartz-blit -> 'none'
2008-11-10 14:30:03.413 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.413 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.413 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.414 AFD Error: Unknown decoding error
2008-11-10 14:30:03.414 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.414 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.414 TV: Changing from None to WatchingPreRecorded
2008-11-10 14:30:03.414 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.414 AFD Error: Unknown decoding error
2008-11-10 14:30:03.415 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.415 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.415 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.415 AFD Error: Unknown decoding error
2008-11-10 14:30:03.415 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.415 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.415 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.415 AFD Error: Unknown decoding error
2008-11-10 14:30:03.415 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.415 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.415 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.415 AFD Error: Unknown decoding error
2008-11-10 14:30:03.419 Couldn't load deinterlace filter none
2008-11-10 14:30:03.419 Using deinterlace method 
2008-11-10 14:30:03.423 nVidiaVideoSync: Could not open device /dev/nvidia0,
No such file or directory
2008-11-10 14:30:03.423 DRMVideoSync: Could not open device /dev/dri/card0,
No such file or directory
2008-11-10 14:30:03.423 OpenGLVideoSync()
2008-11-10 14:30:03.423 ~OpenGLVideoSync() -- begin
2008-11-10 14:30:03.423 ~OpenGLVideoSync() -- end
2008-11-10 14:30:03.423 VideoOutputQuartz::GetRefreshRate() [returning 60]
2008-11-10 14:30:03.423 Using audio as timebase
2008-11-10 14:30:03.423 Video timing method: USleep with busy wait
2008-11-10 14:30:03.424 Refresh rate: 16666, frame interval: 11122
2008-11-10 14:30:03.424 NVP: Waiting for prebuffer.. 0
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL
2008-11-10 14:30:03.457 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.457 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.468 NVP: Waiting for prebuffer.. 1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL
2008-11-10 14:30:03.471 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.471 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.471 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.471 AFD Error: Unknown decoding error
2008-11-10 14:30:03.472 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.472 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.472 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.472 AFD Error: Unknown decoding error
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.473 AFD Error: Unknown decoding error
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.473 AFD Error: Unknown decoding error
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.473 AFD Error: Unknown decoding error
2008-11-10 14:30:03.473 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.474 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.474 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.474 AFD Error: Unknown decoding error
2008-11-10 14:30:03.502 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.502 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.512 NVP: Waiting for prebuffer.. 2
LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL
2008-11-10 14:30:03.530 AFD: DoFastForward(22869 (1), do discard frames)
2008-11-10 14:30:03.530 Dec: DoFastForward(22869 (1), do discard frames)
2008-11-10 14:30:03.530 Dec: FindPostion(22869, search not adjusted) -->
[2858(1345238888),2859(1345704940)]
2008-11-10 14:30:03.531 AFD: SeekReset(22872, 0, do flush, do discard)
2008-11-10 14:30:03.531 AFD: SeekReset() flushing
2008-11-10 14:30:03.531 VideoBuffers::DiscardFrames(1):
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2008-11-10 14:30:03.531 VideoBuffers::DiscardFrames():
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2008-11-10 14:30:03.531 VideoBuffers::DiscardFrames(1):
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
2008-11-10 14:30:03.532 NVP: ClearAfterSeek(0)
2008-11-10 14:30:03.556 NVP: Waiting for prebuffer.. 3
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.559 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.559 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.559 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.559 AFD Error: Unknown decoding error
2008-11-10 14:30:03.559 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.560 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.560 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.560 AFD Error: Unknown decoding error
2008-11-10 14:30:03.560 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.560 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.560 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.560 AFD Error: Unknown decoding error
2008-11-10 14:30:03.563 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.563 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.563 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.563 AFD Error: Unknown decoding error
2008-11-10 14:30:03.563 [h264 @ 0xc3399f30]B picture before any references,
skipping
2008-11-10 14:30:03.563 [h264 @ 0xc3399f30]decode_slice_header error
2008-11-10 14:30:03.563 [h264 @ 0xc3399f30]no frame!
2008-11-10 14:30:03.563 AFD Error: Unknown decoding error
2008-11-10 14:30:03.590 [h264 @ 0xc3399f30]warning: first frame is no
keyframe
2008-11-10 14:30:03.591 [h264 @ 0xc3399f30]reference picture missing during
reorder
2008-11-10 14:30:03.591 [h264 @ 0xc3399f30]reference picture missing during
reorder
2008-11-10 14:30:03.591 [h264 @ 0xc3399f30]Missing reference picture
2008-11-10 14:30:03.591 [h264 @ 0xc3399f30]Missing reference picture
2008-11-10 14:30:03.601 NVP: Waiting for prebuffer.. 4
ALLAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.640 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.640 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.640 [h264 @ 0xc3399f30]reference picture missing during
reorder
2008-11-10 14:30:03.641 [h264 @ 0xc3399f30]Missing reference picture
2008-11-10 14:30:03.645 NVP: Waiting for prebuffer.. 5
ALLAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.684 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.684 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.689 NVP: Waiting for prebuffer.. 6
ALLLAAAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.733 NVP: Waiting for prebuffer.. 7
ALLuLAAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.778 NVP: Waiting for prebuffer.. 8
ALLuALAAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.822 NVP: Waiting for prebuffer.. 9
ALLuALLAAAAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.828 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.828 [h264 @ 0xc3399f30]mmco: unref short failure
2008-11-10 14:30:03.866 NVP: Prebuffer wait timed out 10 times.
2008-11-10 14:30:03.866 NVP: Waiting for prebuffer.. 0
ALLuAULLAAAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.910 NVP: Waiting for prebuffer.. 1
ALuUAULLLAAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.955 NVP: Waiting for prebuffer.. 2
ALuUAULLULAAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:03.999 NVP: Waiting for prebuffer.. 3
ALuUAULuULLAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:04.043 NVP: Waiting for prebuffer.. 4
ALuUAULuULLAAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:04.087 NVP: Waiting for prebuffer.. 5
ALUUAULuUULLAAAAAAAAAAAAAAAAAAA
2008-11-10 14:30:04.131 NVP: Waiting for prebuffer.. 6
ALUUAUuUUULLULAAAAAAAAAAAAAAAAA
2008-11-10 14:30:04.176 NVP: Waiting for prebuffer.. 7
ALUUAUuUUULuULLAAAAAAAAAAAAAAAA
2008-11-10 14:30:04.220 NVP: Waiting for prebuffer.. 8
ALUUAUuUUULuULLAAAAAAAAAAAAAAAA
2008-11-10 14:30:04.264 NVP: Waiting for prebuffer.. 9
ALUUAUUUUULuUULLAAAAAAAAAAAAAAA
2008-11-10 14:30:04.308 NVP: Prebuffer wait timed out 10 times.
2008-11-10 14:30:04.308 NVP: Waiting for prebuffer.. 0
ALUUAUUUUUuUUULLLAAAAAAAAAAAAAA
2008-11-10 14:30:04.445 NVP: Video is 5.40982 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.449 NVP: Video is 8.05844 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.464 NVP: Video is 10.8541 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.491 NVP: Video is 13.5128 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.518 NVP: Video is 15.799 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.546 NVP: Video is 17.7834 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.573 NVP: Video is 19.5639 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.600 NVP: Video is 21.169 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.628 NVP: Video is 22.6651 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.656 NVP: Video is 24.0568 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.683 NVP: Video is 25.3704 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.710 NVP: Video is 26.6478 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.737 NVP: Video is 27.9205 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.764 NVP: Video is 29.1673 frames ahead of audio,
			doubling video frame interval to slow down.
2008-11-10 14:30:04.791 NVP: Video is 30 frames ahead of audio,
			doubling video frame interval to slow down.

I recall a similar issue on my Linux MythFrontend, that I was able to
workaround by using OpenGL Vsync as the timing method (I think).

Any ideas?

Graham



More information about the mythtv-dev mailing list