mmdevapi/tests: Perform renderer padding & position tests.

Joerg-Cyril.Hoehle at t-systems.com Joerg-Cyril.Hoehle at t-systems.com
Thu Jan 26 02:38:34 CST 2012


Hi,

this again fixes a few flaky failures on testbot but has potential
to introduce more flaky failures, esp. with PulseAudio.

Although I've hidden most of GetPosition beneath winetest_debug>1,
I've not moved all of it.  The little that's left works reliably for me in a
dmix environment, but PA sometimes still has hiccups.

I argue that it's better to have rendering tests than to have none.
Esp. it's not acceptable to leave them out just because PA produces
failures here and there. As such, the tests reveal the state of audio
in Wine, which I sadly find not satisfactory, despite all invested time.

Regarding todo_wine, I've writtem them such that winealsa passes with dmix.
wineoss and winecoreaudio will produce repeatable N and 3-4 failures at known places.
Still, it's better to see these than no to test.

Regards,
 Jörg Höhle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-mmdevapi-tests-Perform-renderer-padding-position.patch
Type: application/octet-stream
Size: 35811 bytes
Desc: 0003-mmdevapi-tests-Perform-renderer-padding-position.patch
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20120126/c7c63d3f/attachment-0001.obj>


More information about the wine-patches mailing list