AMWA-TV / bcp-004-01

AMWA BCP-004-01 NMOS Receiver Capabilities
https://specs.amwa.tv/bcp-004-01
Apache License 2.0
1 stars 2 forks source link

What are pros and cons to a 'core set' of Parameter Constraints? #5

Closed garethsb closed 4 years ago

garethsb commented 4 years ago

The draft spec currently lists a few of the most important Parameter Constraints that the activity group has identified, for video and audio streams:

Including a 'core set' in the specification has the advantage that Controllers have to do something to claim support with the spec. It means that a future test suite for Controllers can report a WARNING if they ignore these basic constraints.

Another upside is that these constraints could be included explicitly in the spec schemas, allowing Receiver implementations to be more easily checked to be valid by Controllers and the Testing Tool.

One downside is that there would therefore be some duplication between the spec/schemas and the proposed new Capabilities register in the NMOS Parameter Registers.

Another downside is that it could enshrine multiple tiers of compliance, perhaps making it less likely Controllers will implement support for other constraints the activity group has identified, or that are added to the register in the future?

Thoughts?

garethsb commented 4 years ago

Core urn:x-nmos:cap:meta: attributes could also be added to the spec/schemas, for example label.

garethsb commented 4 years ago

Consensus during the 2-Nov-2020 meeting was that:

Therefore #6 should be closed and instead the existing 'core set' should be removed from the spec itself. And #9 should be rebased and merged.