On Fri, Feb 19, 2016 at 5:37 PM, <france...@bltitalia.com> wrote: > HI > it seems that the cause is in h264 format. It's not annex b but avc1. > The question is: how can I supply to avcodec_decode_video2 this format ? > Either setting the flag is_avc to one: > > if(av_opt_set_int(pCodecCtx_qt->priv_data,"is_avc",(int64_t)1,AV_OPT_TYPE > _INT)!=0) > { strerr.printf("##### Wrong Option format");} > > the results is the same. Where I can find an example for decoding h264-avc1 > using avcodec_decode_video2 ?
avc1-style h264 needs to have valid extradata set in the codeccontext (AVCodecContext->extradata(_size)). This is then used to identify that its avc1 and some other needed properties extracted as well. - Hendrik _______________________________________________ Libav-user mailing list Libav-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/libav-user