Lines Matching defs:level
81 * syntax level used for parsing ended. */
750 { 0 } /* We don't want to go back to level 0, so don't add the parent. */
820 * This function prepares the status for parsing of level 1 elements.
866 /* Prepare the context for parsing of a level 1 element. */
1094 MatroskaLevel *level;
1102 level = &matroska->levels[matroska->num_levels++];
1103 level->start = pos;
1104 level->length = length;
1257 MatroskaLevel *level = matroska->num_levels ? &matroska->levels[matroska->num_levels - 1] : NULL;
1267 if (level && pos == avio_tell(pb)) {
1268 if (level->length == EBML_UNKNOWN_LENGTH) {
1291 if (level && level->length == EBML_UNKNOWN_LENGTH) {
1292 // Unknown-length levels end when an element from an upper level
1337 level->length != EBML_UNKNOWN_LENGTH) {
1339 level_end = level->start + level->length;
1354 } else if (level->length != EBML_UNKNOWN_LENGTH) {
1400 // element is not expected at the current syntax level and there
1476 // Zero is not a valid position for a level 1 element.
1540 level = &matroska->levels[matroska->num_levels - 1];
1543 // Given that pos >= level->start no check for
1544 // level->length != EBML_UNKNOWN_LENGTH is necessary.
1545 while (matroska->num_levels && pos == level->start + level->length) {
1547 level--;
1902 /* We don't want to lose our seekhead level, so we add
1922 * it is safe to set the level to 1. */
2940 // add stream level stereo3d side data if it is a supported format
3966 /* We seek to a level 1 element, so set the appropriate status. */