[mythtv-users] Bob deinterlacing drops frames, but not high CPU

Matt Doran matt.doran at papercut.biz
Wed May 16 13:53:04 UTC 2007


>> I think this is your problem.  RTC calculates when the next frame should
>> show up, but has no feedback from the video display.  So occasionally
>> the video card waits an extra frame (or plays too early)... when enough
>> of these add up, we skip a tooth and you get your message.
>>   
>>     
> Thanks Doug.  You really seem to know about this stuff....
>
> OK.  So what methods will work?   Only OpenGL?
>
>
>   
I'd like to know the answers to my previous email if possible ...... but 
I just tried OpenGL Sync + Bob, and I get the following in the logs:

    2007-05-16 23:24:12.449 OpenGLVideoSync: GLX extensions:
    GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig
    GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control
    GLX_EXT_texture_from_pixmap GLX_ARB_multisample GLX_NV_float_buffer
    GLX_ARB_fbconfig_float GLX_ARB_get_proc_address
    2007-05-16 23:24:12.450 OpenGLVideoSync: x,y -> 640, 360
    2007-05-16 23:24:12.471 Using OpenGLVideoSync
    2007-05-16 23:24:12.472 Set video sync frame interval to 40000
    *2007-05-16 23:24:12.472 Video sync method can't support double
    framerate (refresh rate too low for bob deint)*


What's going on here?   If I disable OpenGL sync and use RTC, bob drops 
frames .... If I enable OpenGL sync I get an confusing message about 
frame and refresh rates.

Is this error because my refresh rate is 20040usec , which is 49.9Hz ... 
which isn't double 25?    Isn't it being a bit picky?  :) 



If this is the case, how can push my refresh rate over 50Hz.   I'm using 
a built-in modeline "1280x720_50".     From my xorg log, I think the 
modeline is:

    (--) NVIDIA(0):   1280 x 720  @ 50 Hz
    (--) NVIDIA(0):     Pixel Clock      : 74.25 MHz
    (--) NVIDIA(0):     HRes, HSyncStart : 1280, 1720
    (--) NVIDIA(0):     HSyncEnd, HTotal : 1760, 1980
    (--) NVIDIA(0):     VRes, VSyncStart : 720, 725
    (--) NVIDIA(0):     VSyncEnd, VTotal : 730, 750
    (--) NVIDIA(0):     H/V Polarity     : +/+


My plasma is a bit picky. I'm using a HDMI input on a Panasonic plasma. 
  What would I change in the modeline to get my vrefresh above 50Hz, 
without changing too much?

Thanks heaps!!!
Matt


More information about the mythtv-users mailing list