From 8346a4b9f53c023cd7719add2517e70a7b2b730c Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Sat, 13 Jan 2018 21:08:28 +0100
Subject: [PATCH] transcode: Fixed pkt timestamps

---
 transcode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/transcode.c b/transcode.c
index 84bec33..47a7d8a 100644
--- a/transcode.c
+++ b/transcode.c
@@ -187,7 +187,7 @@ static void flush_encoder(AVFormatContext *mux, AVFilterContext *sink, AVCodecCo
 	while (!avcodec_receive_packet(enc, &pkt))
 	{
 		pkt.stream_index = idx;
-		av_packet_rescale_ts(&pkt, sink->inputs[0]->time_base,
+		av_packet_rescale_ts(&pkt, enc->time_base,
 				mux->streams[idx]->time_base);
 		if (err = av_interleaved_write_frame(mux, &pkt))
 			job_failed("Could not write frame: %s", av_err2str(err));
-- 
GitLab