2009/10/1 Mario R. Carro <[email protected]>

> On Thursday 01 October 2009 09:12:09 Alessandro Ferrari wrote:
> > 2009/10/1 Mario R. Carro <[email protected]>
> >
> > > For some reason related to avoiding buffer overflows the codec's
> > > type and id must be manually initialized before calling
> > > avcodec_open(). See commit r19973.
> > >
> > > Mario
> > >
> > > On Wednesday 30 September 2009 19:39:08 Silvain Beriault wrote:
> > > > Alessandro Ferrari wrote:
> > > > > I update the version of ffmpeg and my program that use ffmpeg
> > > > > api when i try to open mpeg4 decoder show this error. What
> > > > > could be the problem? Many thanks.
> > > > > Best Regards
> > > > > _______________________________________________
> > > > > libav-user mailing list
> > > > > [email protected]
> > > > > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
> > > >
> > > > I have had the exact same error (that was 2 days ago). I
> > > > temporarily downgraded to revision 19944 and it worked for me.
> > > >
> > > > Silvain.
> > > > _______________________________________________
> > > > libav-user mailing list
> > > > [email protected]
> > > > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
> > >
> > > _______________________________________________
> > > libav-user mailing list
> > > [email protected]
> > > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
> >
> > What do you intent with manually initialized? I read api-example.c
> >  in libavcodec and it seems there isn't any change of api..
> > _______________________________________________
> > libav-user mailing list
> > [email protected]
> > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
> >
>
> api-example.c surely doesn't work anymore, unless is updated. I had to
> add the following in my code:
>
>        ...
>        codec_ctx->codec_id = the_codec_id;  <-- this
>        codec_ctx->codec_type = the_codec_type; <-- and this
>        if (avcodec_open(codec_ctx, codec) < 0)
>        {
>        ...
>
> Mario
> _______________________________________________
> libav-user mailing list
> [email protected]
> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>

Now it works well! Many thanks
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to