The base problem is that GetCycleDifference() can only handle integer ratios between the reported (from the EVR mixer) video FPS and display FPS.
I'll try and modify it to handle video FPS divided by 1/2/4, which should fix the problem.
Tony
OK - v0077a_no_DWM attached with mod to GetCycleDifference() for handling some non-integer FPS ratios for audio renderer.
I've only tried it with 24Hz video on a 60Hz display, but that worked OK.
Tony
Note: will only work with the MP Audio Renderer from https://forum.team-mediaportal.com/707555-post675.html, of course
seems work fine.
sometimes there are few peek on the red line like in the second image. and the red seems more jaggy than normal.
Uploaded with ImageShack.us
Uploaded with ImageShack.us