From c264c64bd59741357988e98f117d196561a0617b Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Wed, 13 Dec 2017 01:25:23 +0100
Subject: [PATCH] transcode: Reset frametype to prevent encoder problems

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

diff --git a/transcode.c b/transcode.c
index e95fc39..24770b5 100644
--- a/transcode.c
+++ b/transcode.c
@@ -203,6 +203,7 @@ static void flush_filtergraph(AVFormatContext *mux, AVFilterContext **sinks, AVC
 	for (i = 0; i < mux->nb_streams; i ++)
 		while (av_buffersink_get_frame(sinks[i], frame) >= 0)
 		{
+			frame->pict_type = AV_PICTURE_TYPE_NONE;
 			avcodec_send_frame(encs[i], frame);
 			av_frame_unref(frame);
 			flush_encoder(mux, sinks[i], encs[i], i);
-- 
GitLab