[mythtv] [mythtv-commits] Ticket #5643: Match refreshrate with input framerate to reduce judder.

John reidjr at btconnect.com
Sun Jul 5 11:46:05 UTC 2009


MythTV wrote:
> #5643: Match refreshrate with input framerate to reduce judder.
> ---------------------------------------+------------------------------------
>  Reporter:  henrik.sorensen at gmail.com  |        Owner:  ijr    
>      Type:  enhancement                |       Status:  new    
>  Priority:  minor                      |    Milestone:  unknown
> Component:  mythtv                     |      Version:  unknown
>  Severity:  medium                     |   Resolution:         
>   Mlocked:  0                          |  
> ---------------------------------------+------------------------------------
>
> Comment(by jyavenard at gmail.com):
>
>  Following talks with Mark Kendall:
>
>  -Reformat the code to MythTV's coding guidelines
>  -If framerate > 24.5 fps and < 30.5 fps, then try 2X refresh rate first.
>  This is to make sure 50 or 60Hz interlaced video use 50Hz or 60Hz
>  progressive refresh rate first. Otherwise if the TV advertises 25 or 30Hz
>  progressive, previously this is what Myth would use
>  -Add explanation of the meaning of "Any" in the Settings -> Appearance
>  configuration screen
>  -Change the Settings screen to use floating points for refresh rates
>  rather than integers.
>  -Use type "double" instead of "float" to be consistent with the data type
>  used in DisplayRes class (use same type as for the aspect ratio)
>
>  Ideally, you would want to handle interlaced screen differently, but as
>  there's no good support of interlaced screen in Myth or Xrandr, probably
>  better to handle this in a separate patch.
>
>   
This is great. Perhaps your "ideally" answers my question. I was going 
to ask if there was anyway to frequency match when using S-Video output 
from an NVIDIA card.  My TV is happy to take 25 and 30 Frames interlaced 
over Svideo. but I can only achieve this by changing the svideo settings 
in Xorg from PAL to NTSC and restarting.

John


More information about the mythtv-dev mailing list