Software Support > DOS/WinCab
Sound stuttering badly at page change over
Chris:
Never mind that beta... I think I found the bottleneck and it wasn't where I was expecting it. I'm pulling it apart now.
david656:
Ooo ;D
Well, i'll be interested to hear your outcome :) and will also be making a donation! its the least i can do after all your help and support....once the problems fixed of course ;D
thanks again for looking into this, it is nice to know you care about your user base.
Chris:
OK, now try http://www.dwjukebox.com/releases/dwj304beta.zip ... I've made a change that seems to make a a huge difference for album animations.
Chris:
Here's a comparison of the logs for starting an animation on a 1920x1080, 32bpp display: (NOTE: A tick is a hundredth of a second)
Version 3.3.2:
0:00:12.80,3,MQ_PROCESS,"Processing message: BTN_NEXTPG"
0:00:12.80,5,TURNPAGE,"Eff. Anim spd: 20 Turncount: 3"
0:00:12.82,4,ARTCACHE,"Found cached pointer #13 (2000428)"
0:00:12.82,4,ARTCACHE,"Found cached pointer #13 (2000428)"
0:00:12.82,4,ARTCACHE,"Found cached pointer #13 (2000428)"
0:00:12.82,4,ARTCACHE,"Created cache entry #14 (2a66008)"
0:00:12.84,5,TURNPAGE,"Dialog draw time to bgimage: 4 ticks"
0:00:14.14,5,TURNPAGE,"Page draw time: 134 ticks "
Version 3.4 beta:
0:00:06.00,3,MQ_PROCESS,"Processing message: BTN_NEXTPG"
0:00:06.03,5,TURNPAGE,"Eff. Anim spd: 20 Turncount: 3"
0:00:06.04,4,ARTCACHE,"Found cached pointer #13 (1f47ac8)"
0:00:06.05,4,ARTCACHE,"Found cached pointer #13 (1f47ac8)"
0:00:06.05,4,ARTCACHE,"Found cached pointer #13 (1f47ac8)"
0:00:06.05,4,ARTCACHE,"Created cache entry #14 (1f489d8)"
0:00:06.07,5,TURNPAGE,"Dialog draw time to bgimage: 4 ticks"
0:00:06.08,5,TURNPAGE,"Page draw time: 5 ticks"
david656:
what a difference! I've had about a minute to test it but will try more later!
there's the slightest tick occasionally ... may have been the song anyway.
What was it that caused such a problem?
Again thank you for taking time out to sort this
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version