Opened 16 years ago
Closed 15 years ago
Last modified 15 years ago
#4637 closed patch (fixed)
Allow a little leeway before rejecting double rate deinterlacers (bob/greedyh/yadif)
Reported by: | Owned by: | Isaac Richards | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | Video Playback | Version: | unknown |
Severity: | medium | Keywords: | easy |
Cc: | Ticket locked: | no |
Description
In summary, the nvidia drivers increase the htotal of the accepted modeline to ensure it is divisible by 8. This changes the calculated refresh rate and can lower it below the 2* framerate threshold needed for bob etc.
The attached patch adds a little tolerance to the accept/reject decision to ensure the best deinterlacing options can still be used.
I'm seeing this on several frontends where the EDID reported timings for 50Hz modelines give a refresh rate of 50Hz exactly, but by the time the drivers have adjusted the modeline the refresh rate drops to circa 49.9Hz.
Attachments (1)
Change History (4)
Changed 16 years ago by
Attachment: | vsync.diff added |
---|
comment:1 Changed 16 years ago by
Component: | mythtv → Video Playback |
---|---|
Keywords: | easy added |
comment:2 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [19287]) Allow a small amount of tolerance before rejecting double rate deinterlacers due to low refresh rates. This ensures bobdeint etc will still work when the video driver (specifically the nvidia proprietary driver) adjusts the htotal to ensure it is divisble by 8. Closes #4637