]> Repos - portaudio/commit
Replaced MM timer with a high priority thread for audio compute, based on a patch...
authorrossb <rossb@0f58301d-fd10-0410-b4af-bbb618454e57>
Wed, 11 May 2011 10:00:52 +0000 (10:00 +0000)
committerrossb <rossb@0f58301d-fd10-0410-b4af-bbb618454e57>
Wed, 11 May 2011 10:00:52 +0000 (10:00 +0000)
commit28397f5c4a44a7003d0ffeac290c56fd34a45c4c
tree74e97056587a34b6a5c701412dd55bf146ae5ea4
parentd03dd9e3575e0ec8a42801ab4fca96ae0a5a37d6
Replaced MM timer with a high priority thread for audio compute, based on a patch by Dmitry Kostjuchenko. Reason: there is one global MM timer thread per process and doing audio compute in it was interfering with timer accuracy and also with running multiple DSound streams. The old MM timer based implementation is still available if you define PA_WIN_DS_USE_WMME_TIMER -- this may be removed in future.
src/hostapi/dsound/pa_win_ds.c