ebu_adm_renderer icon indicating copy to clipboard operation
ebu_adm_renderer copied to clipboard

Implementation of BS.2076-2

Open kickermeister opened this issue 3 years ago • 1 comments

I wondered whether you had plans to update the project to become compliant to BS.2076-2. I'm not sure, however, how much work that would be. I guess there were not too many changes in -2 which would affect the rendering, but quite many for the authoring side of ADM. I know that the ADM Builder is not really the heart of this project but in my opinion extremely helpful to get started with ADM and BW64 for file-based implementations. There are, however, also some attributes and elements from BS.2076-1 missing in the ADM implementation such as loudness metadata. I'm happy to help with the work, but this would certainly require also commitment from the BBC crowd.

What are your thoughts on that?

kickermeister avatar Mar 17 '21 15:03 kickermeister

Thanks, I'd certainly like to see that, but it's a question of priority -- I haven't been personally involved with anything that required -2, so haven't done it yet. We can certainly review contributions though.

I think my priority would be to implement parsing for things in -2 which broke backwards compatibility, for example the new gain parameters. Even if we just throw an error if they are present, that's better than rendering incorrectly. We should start a to-do list somewhere.

I'll ask around internally to see what people might want; I'm sure there were projects that could have used this code if only it had some feature or other.

tomjnixon avatar Mar 17 '21 16:03 tomjnixon