break;
}
}
-
- // there is no explicit end-of-font marker in ssa/ass
- if ((track->parser_priv->state != PST_FONTS)
- && (track->parser_priv->fontname))
- decode_font(track);
-
return 0;
}
break;
p = q;
}
+ // there is no explicit end-of-font marker in ssa/ass
+ if (track->parser_priv->fontname)
+ decode_font(track);
return 0;
}
for (i = 0; i < track->n_events; ++i)
track->events[i].ReadOrder = i;
- // there is no explicit end-of-font marker in ssa/ass
- if (track->parser_priv->fontname)
- decode_font(track);
-
if (track->track_type == TRACK_TYPE_UNKNOWN) {
ass_free_track(track);
return 0;