On Thu, Oct 11, 2012 at 01:13:56PM -0400, Mashiat Sarker Shakkhar wrote: > This fixes a segfault with samples that I have (both of them MPEG-TS). Looks > like > avctx->codec is not being set during parsing. > --- > libavcodec/vc1.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c > index c7edc25..a8dd38a 100644 > --- a/libavcodec/vc1.c > +++ b/libavcodec/vc1.c > @@ -576,7 +576,7 @@ int ff_vc1_parse_frame_header(VC1Context *v, > GetBitContext* gb) > > if (v->finterpflag) > v->interpfrm = get_bits1(gb); > - if (v->s.avctx->codec->id == AV_CODEC_ID_MSS2) > + if (v->s.avctx->codec_id == AV_CODEC_ID_MSS2) > v->respic = > v->rangered = > v->multires = get_bits(gb, 2) == 1; > --
probably OK _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel