MPEGGroup / FileFormatConformance

MPEG File Format Conformance Framework
https://mpeggroup.github.io/FileFormatConformance/
BSD 3-Clause Clear License
10 stars 3 forks source link

Parse syntax to understand inheritance #20

Closed DenizUgur closed 1 year ago

DenizUgur commented 1 year ago

This solves #19 With this change, the following boxes' container values will be expanded to reflect the actual container types.

Changed boxes ```bash mdcv VisualSampleEntry 4 [ "HEVCSampleEntry", "VisualSampleEntry", "AVCSampleEntry", "AVC2SampleEntry" ] rinf SampleEntry 7 [ "HintSampleEntry", "VisualSampleEntry", "MetaDataSampleEntry", "HEVCSampleEntry", "AVCSampleEntry", "AVC2SampleEntry", "SampleEntry" ] pasp VisualSampleEntry 4 [ "HEVCSampleEntry", "VisualSampleEntry", "AVCSampleEntry", "AVC2SampleEntry" ] scrb SampleEntry 7 [ "HintSampleEntry", "VisualSampleEntry", "MetaDataSampleEntry", "HEVCSampleEntry", "AVCSampleEntry", "AVC2SampleEntry", "SampleEntry" ] clli VisualSampleEntry 4 [ "HEVCSampleEntry", "VisualSampleEntry", "AVCSampleEntry", "AVC2SampleEntry" ] btrt SampleEntry 7 [ "HintSampleEntry", "VisualSampleEntry", "MetaDataSampleEntry", "HEVCSampleEntry", "AVCSampleEntry", "AVC2SampleEntry", "SampleEntry" ] clap VisualSampleEntry 4 [ "HEVCSampleEntry", "VisualSampleEntry", "AVCSampleEntry", "AVC2SampleEntry" ] sinf SampleEntry 7 [ "HintSampleEntry", "VisualSampleEntry", "MetaDataSampleEntry", "HEVCSampleEntry", "AVCSampleEntry", "AVC2SampleEntry", "SampleEntry" ] colr VisualSampleEntry 4 [ "HEVCSampleEntry", "VisualSampleEntry", "AVCSampleEntry", "AVC2SampleEntry" ] cclv VisualSampleEntry 4 [ "HEVCSampleEntry", "VisualSampleEntry", "AVCSampleEntry", "AVC2SampleEntry" ] seii VisualSampleEntry 4 [ "HEVCSampleEntry", "VisualSampleEntry", "AVCSampleEntry", "AVC2SampleEntry" ] ccst SampleEntry 7 [ "HintSampleEntry", "VisualSampleEntry", "MetaDataSampleEntry", "HEVCSampleEntry", "AVCSampleEntry", "AVC2SampleEntry", "SampleEntry" ] auxi SampleEntry 7 [ "HintSampleEntry", "VisualSampleEntry", "MetaDataSampleEntry", "HEVCSampleEntry", "AVCSampleEntry", "AVC2SampleEntry", "SampleEntry" ] ```