[Ekiga-list] PTLIB alsa plugin status



I made a short review of the read/write code in the PTLIB alsa plugin yesterday. In short:

- Playback and record thread are synchronized in a way that forces the two streams to wait for each others I/O operations. - There is no rebuffering support. This means data underruns sounds worse than necessary.
- Various minor remarks.

I've filed a bug against ekiga with some more details : http://bugzilla.gnome.org/show_bug.cgi?id=572953 (pls don't file a bug on the formatting of the attachment...).

In my opinion, it's not really worth to put much work on using the current alsa plugin. As long as it works, don't touch it... until it get's fixed in a proper way, possibly by using a pulse plugin instead.

As for the latency discussion about alsa vs pulse: This review shows that anything will be much better than current alsa code...

--a



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]