Comment # 12 on bug 4612 from
> Can you (reviewee, reviewer, anyone) please state why unbundling a library that is only useful to telegram even make sense ? what's the reasoning behind ?

libtgvoip is required for Telegram Desktop voice calls.

Full webrtc-audio-processing (with aec) is required for libtgvoip to add echo
cancellation and noice reduction. It cannot be built without it.

Now libtgvoip is included into Telegram Desktop package. I want to separate it
for two reasons:
1. don't build it with Telegram to decrease build time and don't waste build
infra resources;
2. Telegram forks and alternate clients can use this library instead of
bundling their own.

> If I would be accurate, you should also unbundle webrtc-audio-processing by making a webrtc-audio-processing-freeworld package.

I can unbundle it, but first someone need to add
webrtc-audio-processing-freeworld with full set of required algorithms.


You are receiving this mail because: