2013-01-19, 19:14
@gradinaruvasile:
Tearfree is evil itself ...as it introduces triple buffering and xbmc counts swapBuffers ... which would not work there in a right way.
The driver has to be in sync with the refreshrate, if it is not - you get a problem with tearing or framedrops or whatever. There are two "syncs":
a) Make sure the video card display exact the amount of frames you currently need (e.g. 23.976 fps when the TV is in this mode) to have perfect playback, that matches your output. Or 50hz when doing 25i and so on. Playing 50fps content on 60hz sucks - playing 24fps content on 60hz sucks even more.
b) Sync Playback to Display is used as an indicator to make Audio and Video in sync, to drop / resample Audio when video is going forward.
Vertical Blank Sync also does the job to limit the fps, so that xbmc does not consume more resources for your hardware than it would really need.
To finish the point - when the driver does not get the 50hz sync done correctly - it is really bad for LiveTV and other content that requires 50hz.
Tearfree is evil itself ...as it introduces triple buffering and xbmc counts swapBuffers ... which would not work there in a right way.
The driver has to be in sync with the refreshrate, if it is not - you get a problem with tearing or framedrops or whatever. There are two "syncs":
a) Make sure the video card display exact the amount of frames you currently need (e.g. 23.976 fps when the TV is in this mode) to have perfect playback, that matches your output. Or 50hz when doing 25i and so on. Playing 50fps content on 60hz sucks - playing 24fps content on 60hz sucks even more.
b) Sync Playback to Display is used as an indicator to make Audio and Video in sync, to drop / resample Audio when video is going forward.
Vertical Blank Sync also does the job to limit the fps, so that xbmc does not consume more resources for your hardware than it would really need.
To finish the point - when the driver does not get the 50hz sync done correctly - it is really bad for LiveTV and other content that requires 50hz.