24p and audio sync issues - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111)
+---- Forum: Windows support (/forumdisplay.php?fid=59)
+---- Thread: 24p and audio sync issues (/showthread.php?tid=80247)
24p and audio sync issues - djon - 2010-09-02 16:51
I use an Asrock 330.
6 months ago I gave up on Linux and XBMC due to not being able to fix audio sync issues. I then used a Pioneer plasma and optical out to a receiver.
I now tried the new Dharma beta on Windows 7 and to my sadness I have the same problem on a different OS with a different Sony LED TV and now connected via HDMI!
It's the same problem: If i enable "Adjust display refresh rate..." to get the TV to switch to 24p for 24p content, the audio goes out of sync by about 200 ms, most noticable in HD files. If I disable it, then sync is fine, but I then get choppy movies.
DXVA2 is enabled and I tried all forms of "Sync playback to display".
Some say they can get the sync working by enabling windowed mode as opposed to true fullscreen, but for me this results in extremely sluggish and choppy playback and so is a no-go.
I know a lot have this problem, but is there really no solution and isn't it being looked in to?
- phillyfan1138 - 2010-09-02 19:37
Sometimes I have had this problem if the refresh rate is at 24.000 instead of 23.976. Make sure that your 24p is actually 23.976.
- elupus - 2010-09-02 19:44
does the A/V counter in codec info display this desync?
also, alot of new displays cause a big delay on output if they are running with their video smoothing enabled. not sure what it's called on sony's.
if you always have the desync (and it's not displayed in the A/V counter), just correct for it in the OSD and do "Set as default for all movies"
- djon - 2010-09-02 20:13
What do you run 23.976 material at then? It automatically selects 24p for those. I'd rather not have to manually switch between the "Adjust refresh rate" setting.
I'm not quite sure which value to look for in the codec info display. I get the following values:
- elupus - 2010-09-02 20:30
Quote:What do you run 23.976 material at then? It automatically selects 24p for those. I'd rather not have to manually switch between the "Adjust refresh rate" setting.
Not sure what you mean by that.. It should run that content at 23.976 refreshrate if that is available in you operating system. (well it will on windows select 23hz in that case since that is normally what that is)
So A/V: is 0.03 and you have desync? Then we are not even aware of the fact that you are desync. So i suspect it's your TV that has a large delay.
Could you look for a setting about 24 -> 48/120hz or similar setting on your tv and turn it off temporarily. Not sure what it can be named. Maybe True Cinema on the sony.
- RandomXBMCUser - 2010-09-02 20:32
elupus Wrote:not sure what it's called on sony's.There's 2: Motion Enhancer & Cinemotion. Cinemotion uses 120hz.
Edit: Info fixed.
- djon - 2010-09-02 21:08
In XBMC I set the resolution at 1920x1280 and in the desktop it runs at 60 Hz. When I start a movie, the TV's OSD shows "1080p/24p", so to me that sounds right. I don't know if I should mess with resolutions and refresh rates in Windows as it seems to be correct?
I don't think it's the TV, since I've experienced the exact same behavious on both a Sony LCD and a Pioneer plasma. Also when playing the movies at 1080p@60Hz there's no issues at all.
Right now I have set the audio delay at 0.225 seconds for all video files and so far this seems to work. Just seems odd...
- StevenSeagull - 2010-09-02 21:40
It seems to work.... wait till you play some streams and random 25p content!
The exactly same thing is going with my philips 8404h display when in 24p mode. 225-250ms sound delay is needed. Watching streamed iptv however f**** all up.
Never found a solution other than keeping @60Hz and vsync which does stutter a bit but hardly any1 ever notice. I do however... Learned to live by...
If they ever manage to fix that i will be sooooooo happy. 3:2 pulldown could be the key (if i understood it right).
Auto switch refresh works fine in certain situation but it produces way more hassles than it solves (for me).
Geforce 8400GS and core 2 duo at 2,6GHz on win7.
Have to get a better card coz it messes with iptv stream deinterlacing (doesen't work). It does work properly when i put in my radeon 4890 though...
- djon - 2010-09-03 23:07
Well I got 24p working...however everything with fps different from 24, stutters and chops like crazy. What I did was to change the resolution in Windows' Nvidia settings to run at 23 Hz. For some reason this eliminated the audio sync issues for 24p.
However since a whole lot of my videos aren't 24p I had to switch back to running at 60 Hz in Windows and disabling XBMC's automatic refresh rate switch.
So basically I'm still at square one, but would like to know what people's settings are in Windows desktop and XBMC setting if they got 24p working without issues,
- RandomXBMCUser - 2010-09-03 23:10
djon, after finally getting XBMC up and running for a while, I have noticed that when switching to 23/24hz content, the audio plays slightly early when I have motion enhancer and cinemotion enabled. If I disable motion enhancer and cinemotion on my tv, and select both sync to video and sync to display via audio clock, then it seems synced.