Re: [PATCH] dsound: Use event based threads

2012-12-10 Thread Maarten Lankhorst
Op 04-12-12 17:26, joerg-cyril.hoe...@t-systems.com schreef: > Hi, > > Maarten Lankhorst wrote: >> Alsa's native period is ~ 22ms (1024 samples / 44100 or 48000) with dmix >> despite claiming it to be otherwise.. > What I don't understand is why you talk about ALSA at this level. DSound talks > to

[PATCH] dsound: Use event based threads

2012-12-04 Thread Joerg-Cyril.Hoehle
Hi, Maarten Lankhorst wrote: >Alsa's native period is ~ 22ms (1024 samples / 44100 or 48000) with dmix >despite claiming it to be otherwise.. What I don't understand is why you talk about ALSA at this level. DSound talks to mmdevapi and that's DSound's underlying API, not ALSA. So if Wine's mmd

Re: [PATCH] dsound: Use event based threads

2012-12-03 Thread Maarten Lankhorst
Op 03-12-12 17:59, Andrew Eikum schreef: > (...) I think the best solution is to have dsound call into the system > openal to perform multichannel mixing and 3D processing. (...) > > Andrew ... Must print this out on poster format, and frame this above my bed.. ~Maarten

Re: [PATCH] dsound: Use event based threads

2012-12-03 Thread Maarten Lankhorst
Op 03-12-12 14:59, joerg-cyril.hoe...@t-systems.com schreef: > Hi, > > Maarten Lankhorst queried: >> Bump, anything wrong with this patch? > Here's my 0.0$ ... (standard DSound disclaimer here...) > > Using mmdevapi's events in DSound is basically TRT. > Then, the DSound mixer will be synchronized

Re: [PATCH] dsound: Use event based threads

2012-12-03 Thread Andrew Eikum
On Mon, Dec 03, 2012 at 02:59:07PM +0100, joerg-cyril.hoe...@t-systems.com wrote: > BTW, I still believe that mixing and resampling would find their best place > in mmdevapi, not DSound. > Perhaps, but that's provably not what Windows does. Given a format with: dwChannelMask = (CHANNEL_BACK_

[PATCH] dsound: Use event based threads

2012-12-03 Thread Joerg-Cyril.Hoehle
Hi, Maarten Lankhorst queried: >Bump, anything wrong with this patch? Here's my 0.0$ ... (standard DSound disclaimer here...) Using mmdevapi's events in DSound is basically TRT. Then, the DSound mixer will be synchronized with mmdevapi writes. >+ /* ALSA is retarded, add a timeout.

Re: [PATCH] dsound: Use event based threads

2012-11-30 Thread Andrew Eikum
On Thu, Nov 29, 2012 at 12:50:20PM +0100, Maarten Lankhorst wrote: > Op 21-11-12 19:16, Maarten Lankhorst schreef: > > Signed-off-by: Maarten Lankhorst > > > Bump, anything wrong with this patch? > Been spending my "Wine time" on Bug 32297 this week. I'll take a look at this shortly. Andrew

Re: [PATCH] dsound: Use event based threads

2012-11-29 Thread Maarten Lankhorst
Op 21-11-12 19:16, Maarten Lankhorst schreef: > Signed-off-by: Maarten Lankhorst > Bump, anything wrong with this patch?