pcroland / deew

Dolby Encoding Engine Wrapper
https://deew.dev
MIT License
195 stars 20 forks source link

[IMPROVEMENT] Support 6.1 input. #60

Closed bpoxy closed 1 month ago

bpoxy commented 1 month ago

Currently, 6.1 inputs are disallowed. Is it possible to allow 6.1 and either upmix to 7.1 (by using Cb as Lb and Rb) or downmix to 5.1 (by mixing Cb into Ls and Rs)? Thanks.

pcroland commented 1 month ago

I don't plan to add support for any input channel layout that is not supported by DEE. If I were to support 6.1 then I would need to support other weird layouts aswell.

bpoxy commented 1 month ago

Fair enough. Thanks for the quick response.

pcroland commented 1 month ago

It would/could be difficult to detect the actual layout for non-standard layouts. And sometimes these inputs have empty channels aswell that would need to be detected aswell. And there are a lot more subjective decisions on what the default behaviour should be when someone encodes a file like this.