> 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.