>is->video_st->codec->reordered_opaque= pkt->pts;
>len1 = avcodec_decode_video2(is->video_st->codec,
>                            frame, &got_picture,
>                            pkt);
>
>if((decoder_reorder_pts || pkt->dts == AV_NOPTS_VALUE)  &&
>frame->reordered_opaque != AV_NOPTS_VALUE)
>    pts= frame->reordered_opaque;
>else if(pkt->dts != AV_NOPTS_VALUE)
>    pts= pkt->dts;
>else
 >   pts= 0;

FYI: I knew I had a backmark somewhere, and found it back with luck:
http://www.dranger.com/ffmpeg/ explains everything also, in more detail (and
probably better ;) ). It also touches on the frame - reordering

Good luck 

Erik

_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to