[Bug 33045] Bunch of Heroes freezing on start at the beginning of the intro video

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Mar 5 08:00:44 CST 2013


http://bugs.winehq.org/show_bug.cgi?id=33045

--- Comment #6 from Andrew Eikum <aeikum at codeweavers.com> 2013-03-05 08:00:44 CST ---
(In reply to comment #5)
> (In reply to comment #3)
> > 2. Investigate what native does with trailing bytes in case of underrun.
> 
> Looks to me like they get thrown away. I wrote a test with two headers, one
> header is one byte short and the other is one byte long. After the first header
> plays, waveOutGetPosition(TIME_SAMPLES) reports one sample short. After the
> second header, it still reports exactly one sample short. Using TIME_BYTES
> similarly reports (dwBufferSize - dwBufferSize % nBlockAlign).

I should clarify, this is true even without the underrun. Queuing the two
buffers immediately still results in a TIME_SAMPLES that's one sample short
(and similarly for TIME_BYTES).

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list