From 897d127099dcd39fcfb5f9badadb4527187b6a27 Mon Sep 17 00:00:00 2001 From: xia-chu <771730766@qq.com> Date: Mon, 21 Apr 2025 11:57:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E9=AB=98=E6=9F=90=E4=BA=9B=E5=9B=BD?= =?UTF-8?q?=E6=A0=87=E6=B5=81=E6=B3=A8=E5=86=8C=E9=80=9F=E5=BA=A6=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Rtp/Decoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Rtp/Decoder.cpp b/src/Rtp/Decoder.cpp index 79ead826..6bcebee2 100644 --- a/src/Rtp/Decoder.cpp +++ b/src/Rtp/Decoder.cpp @@ -131,7 +131,7 @@ void DecoderImp::onDecode(int stream, int codecid, int flags, int64_t pts, int64 } return; } - _last_is_keyframe = frame->keyFrame(); + _last_is_keyframe = frame->keyFrame() || frame->configFrame(); _video_merge = &ref.second; ref.second.inputFrame(frame, [this, stream, codec](uint64_t dts, uint64_t pts, const Buffer::Ptr &buffer, bool) { onFrame(stream, Factory::getFrameFromBuffer(codec, buffer, dts, pts));