OSDN Git Service

ffmpeg: Fix (next)_dts/pts init.
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 8 Feb 2012 06:56:17 +0000 (07:56 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 8 Feb 2012 07:01:05 +0000 (08:01 +0100)
Based on Anton Khirnovs code.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
ffmpeg.c

index a6e3f24..e277eea 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -2374,8 +2374,9 @@ static int init_input_stream(int ist_index, OutputStream *output_streams, int nb
         assert_avoptions(ist->opts);
     }
 
-    ist->pts = ist->st->avg_frame_rate.num ? - ist->st->codec->has_b_frames * AV_TIME_BASE / av_q2d(ist->st->avg_frame_rate) : 0;
+    ist->dts = ist->st->avg_frame_rate.num ? - ist->st->codec->has_b_frames * AV_TIME_BASE / av_q2d(ist->st->avg_frame_rate) : 0;
     ist->next_pts = AV_NOPTS_VALUE;
+    ist->next_dts = AV_NOPTS_VALUE;
     ist->is_start = 1;
 
     return 0;