Multi source audio and video, multi-output
I guess I am just on a roll here.
This here ->
is completely useless.
First of all a thumbnail would have been more useful.
This is what a real video play looks like...
Of course we don't really need all of that, but at the very least we should say: resolution, (maybe load), how many video streams there are.
Very important now, multichannel audio, say something like this:
By default when i play this inside OpenLP this is passed to the default device and I hear all 7 channels the way VLC thinks they should be rendered. But is this the correct way ? Well actually no. In order to get correct playback i would have to configure my OS to play to a 8 channel device.
This brings us to my next point. There are no explicit settings saying who is doing what.
We have 2 playback controllers. The live and the preview. Each is capable of audio and video playback. Apparently both can play everything at the same time therefore if we want to check some audio or *video for preview in full screen this will be send to the main screen.
In conclusion: The problem is that we can't explicitly state the inputs and output for audio and video devices for both preview and live. We also don't have control over input group tracks and channels within a group.
You might say why do we need that?: Well, let's say you want to use multitrack stems and just put them in so that you can trigger them. What if you want to play a clip that has voice over? Granular control doesn't have to be in our face but it should be there if we need it. Or do you want to mux/de-mux audio-video files right before the service? Also, apple music since last year or so pushes towards multichannel audio formats: https://support.apple.com/en-us/109354 . This is and will be adopted my more formats. Now is the time to at least get some specificity in device and channel control here.