2008-09-21, 09:58
Hi, I really like the xbmc because of its advanced gui and just the right media center feeling, but, I'm havin problems with the audio and video sync playback using 720p and 1080p material, mkv to be exact. Here is the deal, cpu usage is barely over 50% so that is not the problem, not to mention that mediaportal plays them fine.
Main problem, as I see it is that the 24p material needs 24hz refresh rate to play without jitter, and 25p material needs 50hz refresh rate to play fine. Since xbmc and no other for that matter switch the refresh rate automatically, we have jitter. Now, if my RR is 24hz and I try to play 25p material, xbmc with vertical sync on, tries to compensate, but jitters - a/v sync is getting bigger as the movie plays along. If my RR is 24hz and I play 24p material, it starts with 0.9s a/v sync delay which is corrected by skipping..
Now, if I disable vertical sync i get perfect a/v sync but the picture has tearing - stripes - half a picture - typical for no vertycal sync..
This is a huge problem. I tried using xbmc launcher and setting refresh rate manually to 24 or 50hz depending on the material I watch using Display Changer (great little utility) but sometimes xbmc minimises so this is an quick and ugly fix.
I see that no media center has a working solution for this, and this affects probably ALL people having their media centers hookep up to plasma or lcd tv. bluray comes mostly with 24p, sometimes 25p, pal dvdrip is 25fps, ntsc is 29.97fps...
Can't you make some sort of script that detects or reads the framerate from the file and asks you do you want to match your refresh rate to the movie frame rate using Display Changer?
And this av sync is pretty bad... I get none of this using external codecs in mediaportal.. I like xbmc better because it's more fancy but mediaportal just works..
Or am I doing something wrong? anyway, keep up the great work you aredoing now..
Main problem, as I see it is that the 24p material needs 24hz refresh rate to play without jitter, and 25p material needs 50hz refresh rate to play fine. Since xbmc and no other for that matter switch the refresh rate automatically, we have jitter. Now, if my RR is 24hz and I try to play 25p material, xbmc with vertical sync on, tries to compensate, but jitters - a/v sync is getting bigger as the movie plays along. If my RR is 24hz and I play 24p material, it starts with 0.9s a/v sync delay which is corrected by skipping..
Now, if I disable vertical sync i get perfect a/v sync but the picture has tearing - stripes - half a picture - typical for no vertycal sync..
This is a huge problem. I tried using xbmc launcher and setting refresh rate manually to 24 or 50hz depending on the material I watch using Display Changer (great little utility) but sometimes xbmc minimises so this is an quick and ugly fix.
I see that no media center has a working solution for this, and this affects probably ALL people having their media centers hookep up to plasma or lcd tv. bluray comes mostly with 24p, sometimes 25p, pal dvdrip is 25fps, ntsc is 29.97fps...
Can't you make some sort of script that detects or reads the framerate from the file and asks you do you want to match your refresh rate to the movie frame rate using Display Changer?
And this av sync is pretty bad... I get none of this using external codecs in mediaportal.. I like xbmc better because it's more fancy but mediaportal just works..
Or am I doing something wrong? anyway, keep up the great work you aredoing now..