Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How will updates to DASH-IF Content Conformance tool by designated proponents operate? #2

Open
andyburras opened this issue Feb 21, 2018 · 1 comment

Comments

@andyburras
Copy link

CSTF have suggested that designated proponents could be responsible for any codec-specific changesr required to verify content is conformant to WAVE/CMAF.

An approach could be that proponents or their agents could fork the github source code at https://github.com/Dash-Industry-Forum/Conformance-and-reference-source, edit a local copy of this, and check the changes back into their fork. They would then submit a PULL request for this code to be merged onto the main trunk. Whoever has been appointed as the maintainer of the code base would then determine whether to proceed with the final merge, would build the resulting code, and would distribute the executables to the onlline tool and to the https://github.com/Dash-Industry-Forum/Conformance-Software repository.

TBD: Is some form of coding guidelines necessary? For e.g. code related to a specific codec should be kept in seperate source files with only the minumum changes necessary made to the "core" code.

TBD: How will regression testing of existing code be handled, i.e. how to ensure that a merge for a particular codec has not broken other functionality?

@andyburras
Copy link
Author

FYI: John Simmons has has circulated an email to the CSTF highlighting the respective proposal in the Test Approach document. So we are awaiting comments and feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant