From 097dcb0b8a750f6aa69988f64792631ecbf2a6e1 Mon Sep 17 00:00:00 2001 From: rankun Date: Sun, 27 Jan 2019 15:02:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dmac=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E4=B8=8D=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- QtScrcpy/decoder/decoder.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/QtScrcpy/decoder/decoder.cpp b/QtScrcpy/decoder/decoder.cpp index 3e422d3..74345e6 100644 --- a/QtScrcpy/decoder/decoder.cpp +++ b/QtScrcpy/decoder/decoder.cpp @@ -221,6 +221,7 @@ void Decoder::run() AVFormatContext *formatCtx = Q_NULLPTR; AVCodec *codec = Q_NULLPTR; AVCodecContext *codecCtx = Q_NULLPTR; + ReadPacketFunc readPacket = Q_NULLPTR; bool isFormatCtxOpen = false; bool isCodecCtxOpen = false; @@ -236,7 +237,7 @@ void Decoder::run() m_receiverState.remaining = 0; // if recording is enabled, a "header" is sent between raw packets - ReadPacketFunc readPacket = m_recorder ? readPacketWithMeta: readRawPacket; + readPacket = m_recorder ? readPacketWithMeta: readRawPacket; // io context avioCtx = avio_alloc_context(decoderBuffer, BUFSIZE, 0, this, readPacket, NULL, NULL);