[Angstrom-devel] [FWD oe-commit] flite oss vs alsa

Junqian Gordon Xu xjqian at gmail.com
Sun Jan 6 14:16:25 CET 2008


On 01/06/2008 05:38 AM, Koen Kooi wrote:
> Junqian Gordon Xu schreef:
> | Please comment on this change, which one Angstrom want to default to,
> | how to handle conflicts, etc?
> 
> I'm hard pressed to find any >2.6.16 platform that doesn't support alsa.
> The only people that are making a fuzz about alsa sucking are all 4Front
> employees, so I'd say "go for alsa".

I should have provided more info regarding the flite alsa patch by Lukas 
Loehrer. The following is my understaing (could be wrong):

1) with (--with-audio=alsa) or without (--with-audio=oss) the alsa 
patch, flite is built against library provided by alsa-oss package.
2) The alsa patch adds alsa API to flite natively, but blocks the shared 
flite libraries to use other API by removing the __init_** hookup 
functions. (my description may not be technically correct, but you got 
the idea). Hence, speech-dispatch fails when trying to implement it's 
own alsa API with the shared flite libraries.

The best solution is to ask Lukas Loehrer (I'll contact him, or any 
volunteers :) to update his alsa patch and make it more flexible. 
However, I'm not having my hopes high based on the style of his hacks.

> Do we want this in the stable branch as well?

stable branch should be fine as alsa is the default.
dev branch (Angstrom-prefered) can use flite-alsa as default (people who 
what to use application, such as speech-dispatch, can override it with 
flite).

Regards
Gordon



More information about the Angstrom-distro-devel mailing list