Merge bug in ISM encoder: tcxonly and NULL not encoded as intended
The logic to encode the metadata was somehow corrupted during the merge. Two intended features were lost:
- Always encode metadata for higher core bit rates, when tcxonly is set
- Do not encode metadata when no metadata is input (NULL on encoder command line)
We also added the feature to include the radius in the difference calculation. However, given that we are close to the listening test we can leave this feature out and propose a minimal change that fixes the above issues. @vaclav, what do you prefer?
Edited by norvell