"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..."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.