Hi,
I don't see you a lot on IRC.

After fixing the audio scenario(available trough autorev) I am now
currently working on the n900 forwarder and I believe that you have the
required skills to help me.

I've done all the work in branches.

It require vala 0.16.0 (cherry-pick the commit
93b758d8d679c733ba1ba4c3435a5e2ecb1fcfc6 in meta-openembedded) and the
gnutoo/n900-better-forwarder branch of cornucopia for fsoaudiod.
It also require some configuration file in systemd for developement
purposes(it will have to be integrated in the unit file later):
 * DefaultControllers= in /etc/systemd/system.conf
 * ResetControllers= in /etc/systemd/logind.conf (not sure if really
necessary).

Currently the status of the fowarder is:
 * playback only
 * uses primitive alsa backend(needs to be improved by merging back the
code of the old forwarder).
 * much better sound quality than before(it's nearly usable).

Basically the problem was that the part handling the cmtspeech was badly
designed: The alsa part could be the best possible one it had bad sound
quality because it missed the frames of the modem(not related to the
alsa part).
The solution to that was to architecture the program the same way than
the pulseaudio plugin, that is to say, use a separate *realtime* thread
for the event handling.

Denis.


_______________________________________________
Shr-devel mailing list
Shr-devel@lists.shr-project.org
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to