# HG changeset patch # User michael # Date 1081808596 0 # Node ID e17fb306b107bcddb1dbdb26f93236080f8bcb86 # Parent 6635c1e75087ff56570bb0f778e2013cd30d7161 store correct pts diff -r 6635c1e75087 -r e17fb306b107 nut.c --- a/nut.c Mon Apr 12 20:06:23 2004 +0000 +++ b/nut.c Mon Apr 12 22:23:16 2004 +0000 @@ -645,6 +645,8 @@ enc = &s->streams[stream_index]->codec; key_frame = enc->coded_frame->key_frame; + if(enc->coded_frame->pts != AV_NOPTS_VALUE) + pts= (av_rescale(enc->coded_frame->pts, stream->rate_num, stream->rate_den) + AV_TIME_BASE/2) / AV_TIME_BASE; //FIXME XXX HACK delta_pts= pts - stream->last_pts; frame_type=0;