Open wifimaclet opened 6 years ago
I'd say this makes #9 even more important? I'm not sure, I'm not good with C++, so I don't understand the codebase.
Off topic:
Just dropped by because I recently switched from OSS4 to Alsa/Pulse and wanted to see what people's experiences are. Specifically the "Playback buffer underrun"s seem to pose major trouble to Pulse, which I couldn't configure to accommodate Twinkle's needs. So what effectively happens is choppy sound and Twinkle occasionally even freezing to the point of requiring a "kill -KILL".
Pure Alsa works seamlessly though, so I'm fine with leaving it at that. From glancing over the code, a rewrite appears to require a major effort, too. Unfortunately I'm not sufficiently proficient in C++ either to contribute a rewrite within a reasonable limit of time. Glad though the client is still around, because it's a particularly nice one.
@wifimaclet Would it not be possible to create two ALSA devices, with the pulse
and jack
plugins respectively, and use them (as "ALSA: other device") instead of the default?
I didn't notice you revived Twinkle until earlier this week when I couldn't find a way to install ekiga in debian testing. Please keep up the nice work.
So, I use Pulseaudio for the headset and JACK for the speakers. I can route between pulse and jack, but, since there seems be native support for none of them, I have to use ALSA's default (that routes to pulse's default) for Twinkle. That limits the soundcards I can use with it to one, and I'd really like the ring tone output to be on a different interface than the call sound. Therefore:
Would there be a way to use pulseaudio?
Would there be a way to use jack?