MPEGGroup / FileFormat

MPEG file format discussions
23 stars 0 forks source link

AuxiliaryTypeProperty syntax #88

Open podborski opened 8 months ago

podborski commented 8 months ago

In HEIF we have this definition:

aligned(8) class AuxiliaryTypeProperty
extends ItemFullProperty('auxC', version = 0, flags) {
    string aux_type;
    template unsigned int(8) aux_subtype[];
        // until the end of the box, the semantics depend on the aux_type value
}

Here the template keyword is not needed as there is no default value specified (see ISOBMFF spec). Also do we define the string anywhere? I could not find it.

cconcolato commented 8 months ago

We define utf8string and utfstring (for UTF-8 or 16) but not string

cconcolato commented 3 months ago

We need to fix this issue in the next ongoing amendment.