From 09c55b0f93f1108d3829e9e4b22670b4ae685280 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Tue, 7 Dec 2021 13:59:20 +0100 Subject: [PATCH] Set "low delay" decoder flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I don't really know the concrete benefits, but scrcpy definitely wants low delay decoding. Suggested-by: François Cartegnie --- app/src/decoder.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/decoder.c b/app/src/decoder.c index 7107e01d..a20986dd 100644 --- a/app/src/decoder.c +++ b/app/src/decoder.c @@ -46,6 +46,8 @@ decoder_open(struct decoder *decoder, const AVCodec *codec) { return false; } + decoder->codec_ctx->flags |= AV_CODEC_FLAG_LOW_DELAY; + if (avcodec_open2(decoder->codec_ctx, codec, NULL) < 0) { LOGE("Could not open codec"); avcodec_free_context(&decoder->codec_ctx);