public override void decode(MP4InputStream inStream) { // some encoders (such as Android's MexiaMuxer) do not include the version and flags fields in the meta box, instead going directly to the hdlr box var possibleType = (BoxType)(int)(uint)inStream.peekBytes(8); if (possibleType != BoxType.HANDLER_BOX) { base.decode(inStream); } readChildren(inStream); }