# HG changeset patch # User reimar # Date 1163941966 0 # Node ID a384688bff5729a2af823bbc33debccf160d66f9 # Parent 5357da9f069057ae334573a21b145344a5265fb0 Create a sh_sub_t for ogg subtitles. diff -r 5357da9f0690 -r a384688bff57 libmpdemux/demux_ogg.c --- a/libmpdemux/demux_ogg.c Sun Nov 19 12:06:28 2006 +0000 +++ b/libmpdemux/demux_ogg.c Sun Nov 19 13:12:46 2006 +0000 @@ -1146,10 +1146,10 @@ mp_msg(MSGT_DEMUX, MSGL_INFO, "[Ogg] stream %d: subtitles (SRT-like text subtitles), -sid %d\n", ogg_d->num_sub, ogg_d->n_text); ogg_d->subs[ogg_d->num_sub].samplerate= get_uint64(&st->time_unit)/10; ogg_d->subs[ogg_d->num_sub].text = 1; - mp_msg(MSGT_IDENTIFY, MSGL_INFO, "ID_SUBTITLE_ID=%d\n", ogg_d->n_text); ogg_d->subs[ogg_d->num_sub].id = ogg_d->n_text; if (demuxer->sub->id == ogg_d->n_text) text_id = ogg_d->num_sub; + new_sh_sub(demuxer, ogg_d->n_text); ogg_d->n_text++; ogg_d->text_ids = (int *)realloc(ogg_d->text_ids, sizeof(int) * ogg_d->n_text); ogg_d->text_ids[ogg_d->n_text - 1] = ogg_d->num_sub;