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