dsound mixer speedup
Robert Reif
reif at earthlink.net
Thu Aug 12 06:47:33 CDT 2004
Joerg Mayer wrote:
>On Thu, Aug 12, 2004 at 12:24:20AM -0400, Robert Reif wrote:
>
>
>>Speed up mixing and unmixing by moving sample size and buffer
>>wrap tests to outside the loop. The code is not as compact or
>>pretty
>>but it should be faster.
>>
>>
>
>Just out of curiosity: *IS* it really faster? Maybe gcc already did
>the optimization?
>
> Ciao
> Joerg
>
>
>
for both 8 and 16 bit samples (no optimization)
the new code executes in about 48% of the time of the old code
(twice as fast)
8 bit -O3
75% of old code (1.5 times as fast)
16 bit -O3
50% of old code (twice as fast)
This is with a 32k buffer and a 1k chunk size.
More information about the wine-devel
mailing list