PDA

View Full Version : Bug: Picture quality - refresh?


larrikinaus
2008-02-26, 00:18
When I play back 720p files (mkv format) in fullscreen mode I notice the picture quality isn't as good as, say, VLC when I play them back.

The issue is that I notice lag of the picture being updated and it looks like a refresh rate issue or something. When a camera shot changes I can almost see the screen flicker as it refreshes.

It is hard to describe but its almost like a flicker - it can happen on part of the screen or sometimes the whole picture - like a horizontal refresh is occuring slowly.

It doesn't happen at all using VLC playing back the same files.

Any ideas?

elan
2008-02-26, 00:24
It sounds like vertical sync isn't enabled, but I'm pretty sure I force it to be on in fullscreen mode. Check windowed mode and make sure vertical sync is enabled, and see if you see the same thing.

larrikinaus
2008-02-27, 00:31
It sounds like vertical sync isn't enabled, but I'm pretty sure I force it to be on in fullscreen mode. Check windowed mode and make sure vertical sync is enabled, and see if you see the same thing.


You were right. Once I enabled vertical sync for video playback, the problem went away. I have a feeling it isn't forced enabled in fullscreen mode based on that.

d4rk
2008-02-27, 01:22
It isn't forced, it's a preference, which should be enabled by default though. Elan, I hooked up the settings to Cocoa_GL_EnableVSync() in 11703 ( http://xbmc.svn.sourceforge.net/viewvc/xbmc?view=rev&revision=11703).

elan
2008-02-27, 03:13
It isn't forced, it's a preference, which should be enabled by default though. Elan, I hooked up the settings to Cocoa_GL_EnableVSync() in 11703 ( http://xbmc.svn.sourceforge.net/viewvc/xbmc?view=rev&revision=11703).

In my released build, I enabled it by default and I'm pretty sure I forced it enabled in full-screen mode because it wasn't getting set correctly. I'll look into it more when I check in my changes (which is hopefully soon, although I'm a bit scared of updating at the moment with all the changes :)

Actually, now I don't see where I force it in full-screen, so I must have taken that out...

-elan