[Bug 29585] wineoss.drv audio renderer not on par with others

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 24 14:39:39 CST 2012


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

Andrew Eikum <aeikum at codeweavers.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #38468|0                           |1
        is obsolete|                            |

--- Comment #10 from Andrew Eikum <aeikum at codeweavers.com> 2012-01-24 14:39:39 CST ---
Created attachment 38536
  --> http://bugs.winehq.org/attachment.cgi?id=38536
OSS improvements patchset

So here's a patchset which works for me. I used your suggestion of just caching
the largest bi.bytes value as the max buffer size, and calculating the amount
of data in the OSS buffer based off of that. It works in the handful of cases
that I've tried, and passes your extended render tests (with WINETEST_DEBUG=2)
just fine. Now it works basically the same as the ALSA driver (writing in
period-sized chunks, no more than 4 periods in the OSS buffer, no writing in
ReleaseBuffer, etc).

-- 
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