[FFmpeg-cvslog] r14345 - trunk/output_example.c

lucabe subversion
Wed Jul 23 12:56:56 CEST 2008


Author: lucabe
Date: Wed Jul 23 12:56:56 2008
New Revision: 14345

Log:
Do not rescale AV_NOPTS_VALUE in output_example.c


Modified:
   trunk/output_example.c

Modified: trunk/output_example.c
==============================================================================
--- trunk/output_example.c	(original)
+++ trunk/output_example.c	Wed Jul 23 12:56:56 2008
@@ -156,6 +156,7 @@ static void write_audio_frame(AVFormatCo
 
     pkt.size= avcodec_encode_audio(c, audio_outbuf, audio_outbuf_size, samples);
 
+    if (c->coded_frame->pts != AV_NOPTS_VALUE)
     pkt.pts= av_rescale_q(c->coded_frame->pts, c->time_base, st->time_base);
     pkt.flags |= PKT_FLAG_KEY;
     pkt.stream_index= st->index;
@@ -380,6 +381,7 @@ static void write_video_frame(AVFormatCo
             AVPacket pkt;
             av_init_packet(&pkt);
 
+            if (c->coded_frame->pts != AV_NOPTS_VALUE)
             pkt.pts= av_rescale_q(c->coded_frame->pts, c->time_base, st->time_base);
             if(c->coded_frame->key_frame)
                 pkt.flags |= PKT_FLAG_KEY;




More information about the ffmpeg-cvslog mailing list