X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Frealtextdec.c;h=618d4f78ecfce5ff59c573fec663143fd0b0d72d;hb=f8b09e90e92ca74c664d661c4f459bfa1d6383b5;hp=f13321c91a9922aaf8913dabbb833fdb29b1cf0a;hpb=14f942b3598273e30556ca292b963b832b09015c;p=ffmpeg diff --git a/libavformat/realtextdec.c b/libavformat/realtextdec.c index f13321c91a9..618d4f78ecf 100644 --- a/libavformat/realtextdec.c +++ b/libavformat/realtextdec.c @@ -70,8 +70,8 @@ static int realtext_read_header(AVFormatContext *s) if (!st) return AVERROR(ENOMEM); avpriv_set_pts_info(st, 64, 1, 100); - st->codec->codec_type = AVMEDIA_TYPE_SUBTITLE; - st->codec->codec_id = AV_CODEC_ID_REALTEXT; + st->codecpar->codec_type = AVMEDIA_TYPE_SUBTITLE; + st->codecpar->codec_id = AV_CODEC_ID_REALTEXT; av_bprint_init(&buf, 0, AV_BPRINT_SIZE_UNLIMITED); @@ -89,12 +89,12 @@ static int realtext_read_header(AVFormatContext *s) if (p) duration = read_ts(p); - st->codec->extradata = av_strdup(buf.str); - if (!st->codec->extradata) { + st->codecpar->extradata = av_strdup(buf.str); + if (!st->codecpar->extradata) { res = AVERROR(ENOMEM); goto end; } - st->codec->extradata_size = buf.len + 1; + st->codecpar->extradata_size = buf.len + 1; } else { /* if we just read a