diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2012-10-17 02:32:43 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-10-17 02:40:00 +0200 |
commit | 7b8fd298161dac65d8ee0f8367f4048c9abaa053 (patch) | |
tree | 572c8e37d7a0e7de939e587f6c2fba439cf67161 | |
parent | 5d2b8850746b4513a43938f60930b060cad36ee5 (diff) | |
download | ffmpeg-7b8fd298161dac65d8ee0f8367f4048c9abaa053.tar.gz |
examples/muxing: fix video pts
Fixes Ticket1801
Based on suggestion from AztecC
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | doc/examples/muxing.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/doc/examples/muxing.c b/doc/examples/muxing.c index 56790ecf58..c0b0ec7393 100644 --- a/doc/examples/muxing.c +++ b/doc/examples/muxing.c @@ -382,9 +382,6 @@ static void write_video_frame(AVFormatContext *oc, AVStream *st) /* If size is zero, it means the image was buffered. */ if (got_output) { - 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 |= AV_PKT_FLAG_KEY; @@ -509,7 +506,7 @@ int main(int argc, char **argv) write_audio_frame(oc, audio_st); } else { write_video_frame(oc, video_st); - frame->pts++; + frame->pts += av_rescale_q(1, video_st->codec->time_base, video_st->time_base); } } |