Posts: 111
Joined: Mar 2010
Reputation:
0
I have been having this same problem now since the Dharma Beta's.
It only occurs with DXVA2 & "auto adjust refresh" selected. So far i can only confirm that it affects 24p content as i don't have any others.
Mine is about a 200ms delay as far as i can tell and its with all 24p content.
P.S. I have turned off all post processing on my TV
HTPC specs:
Samsung 40" ES8000 3DTV, Win8 Pro 64bit, Intel Core i3 530, ATI HD5450, Antec Minuet HTPC Case, 6GB Kingston HyperX DDR3 1333, Gigabyte GA-H55M-USB3
Posts: 66
Joined: Dec 2010
Reputation:
2
I am having this same issue. It would be great if this bug could be resolved before Dharma gets released or if the code change for advancedsettings.xml could be implemented.
Posts: 86
Joined: Mar 2010
Reputation:
0
how i install the patch? i have downloaded it but how to install on ubuntu?
Posts: 86
Joined: Mar 2010
Reputation:
0
i am building from svn every day, what is the command to inlcude the patch when i do ./configure make etc?
Posts: 111
Joined: Mar 2010
Reputation:
0
Just a thought, but has anyone tried this?
Disable desktop composition in the properties of the .exe/shortcut. (Compabitility tab).
CrystalP mentioned this in another thread which i promptly tried. It has sorted out my sync issue with 24p content and ATI 5450.
Turn Windows Aero off also has the same effect.
Thanks to CrystalP for this.
HTPC specs:
Samsung 40" ES8000 3DTV, Win8 Pro 64bit, Intel Core i3 530, ATI HD5450, Antec Minuet HTPC Case, 6GB Kingston HyperX DDR3 1333, Gigabyte GA-H55M-USB3
Posts: 414
Joined: Apr 2010
Reputation:
5
Voyager
Retired Team-Kodi Member
Posts: 414
2010-12-14, 13:48
I have the following set up:
- Atom/ION 330
- Windows 7 32 bit
- latest nVidia drivers 260.xx - desktop res 1920x1080 @ 50Hz
- latest SVN Dharma RC
- True full screen
- Aero OFF
- Auto adjust refresh rate ON
- Sync playback to display ON & sync method "drop/dupe audio"
When I play 24p material (I should say, 23.976 Hz), the TV nicely switches to 24Hz and I can now most of the time (but not always!) get perfect lip sync - without the 'patch' mentioned prior in this thread.
History
- I did not experience this sync issue as long as I was sticking to the desktop refreshrate of 50 or 60 Hz (with Auto adjust is OFF).
- The issue started when I started to use Auto adjust refreshrate (to benefit from TV optimization for 24p video)
- With "sync playback to display" turned OFF I was getting the audio sync issue almost everytime for 24p material. I experimented with the patch to always have 250ms delay in this case, and it worked fine.
- Now with "sync playback to display" turned ON (and no patch), there is still a minority of videos where I get a ~200 ms out-of-sync issue. Generally in those cases, I see a rapidly increasing vblanks "missed" counter.
What info do the devs (bobo1on1) need to get to the bottom of this? Thanks!
Posts: 221
Joined: Oct 2004
Reputation:
1
djon
Senior Member
Posts: 221
Thanks for clarifying my fps/refresh rate confusion.
Do you know if I can find something to check for the currently played video resolution in GraphicContext.cpp, equivalent to when you check for
g_settings.m_ResInfo[res].fRefreshRate<=26.0f
so I can check for this in the if statement before adjusting the audio delay?