voc / voctomix

Full-HD Software Live-Video-Mixer in python
https://c3voc.de/
MIT License
573 stars 104 forks source link

Simplify Multichannel-Audio-Code #251

Closed MaZderMind closed 4 years ago

MaZderMind commented 5 years ago

Currently the Multichannel-Audio-Code is built around the original limitation of the inter* elements, which could only carry 2 channels. Therefore we have all Elements working with audio configured for 2 channels and multiple times (audiostreams-times).

Since we no longer rely on them, we can simplify the Multichannel-Audio-Code so that after the Sources, all Pipeline-Elements use a single Stream of n channels. The Sources would then have the obligation to map their input-format to these n channels.

fightling commented 4 years ago

solved in voctomix2