"BV: You've worked a lot on Wine's multimedia
architecture. What parts do you really like?
"Eric: There's actually no part I like more or less.
After fixing a bit the MIDI playback, I wanted to be sure that I
got it right, so I started testing some more multimedia apps, which
showed lots of flaws in Wine (unimplemented features, need for
architecture improvement), so I kept on going...
"BV: Last year you wrote ALSA driver. What
advantages does ALSA offer over OSS?
"Eric: Not exactly. Marco Pietrobono and David
Hammerton did most of the work. I gave them a hand on some
implementation details. Marco wrote most of the audio part on ALSA
0.9. But the mixer and midi pieces are still missing in the current
"From a technical point of view, ALSA is a better defined
interface (for example, there are lots of cards which don't behave
in the same way to the same API, which can give you a lot of
head-aches). From a driver implementation point of view, ALSA's
shall be a bit cleaner than OSS but we should end up with the same
results. There's still one area which is currently not well covered
by Wine ALSA driver..."