From 0d2be0f5d96457f3455d16b14382ec71a23c720b Mon Sep 17 00:00:00 2001 From: liyu233 Date: Thu, 5 Jun 2025 21:58:15 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=BC=A9=E7=95=A5=E5=9B=BE=E6=89=93=E6=96=AD=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E4=B8=8B=E4=BD=8E=E6=A6=82=E7=8E=87crash=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liyu233 --- .../histreamer/avmetadatahelper/av_thumbnail_generator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp b/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp index 03580998b..a6c22d0dc 100644 --- a/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp +++ b/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp @@ -537,6 +537,8 @@ Status AVThumbnailGenerator::SeekToTime(int64_t timeMs, Plugins::SeekMode option void AVThumbnailGenerator::ConvertToAVSharedMemory() { + CHECK_AND_RETURN_RET_LOG(avBuffer_ != nullptr && avBuffer_->memory_ != nullptr, + "fetch frame success but avbuffer is nullptr!"); auto surfaceBuffer = avBuffer_->memory_->GetSurfaceBuffer(); if (surfaceBuffer != nullptr) { auto ret = GetYuvDataAlignStride(surfaceBuffer); -- Gitee From 50e411c51f03ba0c7b0812145e05c6d5a4cee2be Mon Sep 17 00:00:00 2001 From: liyu233 Date: Thu, 5 Jun 2025 22:24:34 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=BC=A9=E7=95=A5=E5=9B=BE=E6=89=93=E6=96=AD=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E4=B8=8B=E4=BD=8E=E6=A6=82=E7=8E=87crash=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liyu233 --- .../histreamer/avmetadatahelper/av_thumbnail_generator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp b/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp index a6c22d0dc..2bf9e2154 100644 --- a/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp +++ b/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp @@ -537,7 +537,7 @@ Status AVThumbnailGenerator::SeekToTime(int64_t timeMs, Plugins::SeekMode option void AVThumbnailGenerator::ConvertToAVSharedMemory() { - CHECK_AND_RETURN_RET_LOG(avBuffer_ != nullptr && avBuffer_->memory_ != nullptr, + CHECK_AND_RETURN_LOG(avBuffer_ != nullptr && avBuffer_->memory_ != nullptr, "fetch frame success but avbuffer is nullptr!"); auto surfaceBuffer = avBuffer_->memory_->GetSurfaceBuffer(); if (surfaceBuffer != nullptr) { -- Gitee From 92d7e97ab299db1fe069fa8920cad1b99d408b63 Mon Sep 17 00:00:00 2001 From: liyu233 Date: Fri, 6 Jun 2025 08:59:25 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=BC=A9=E7=95=A5=E5=9B=BE=E6=89=93=E6=96=AD=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E4=B8=8B=E4=BD=8E=E6=A6=82=E7=8E=87crash=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liyu233 --- .../histreamer/avmetadatahelper/av_thumbnail_generator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp b/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp index 2bf9e2154..ce5bc88cd 100644 --- a/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp +++ b/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp @@ -538,7 +538,7 @@ Status AVThumbnailGenerator::SeekToTime(int64_t timeMs, Plugins::SeekMode option void AVThumbnailGenerator::ConvertToAVSharedMemory() { CHECK_AND_RETURN_LOG(avBuffer_ != nullptr && avBuffer_->memory_ != nullptr, - "fetch frame success but avbuffer is nullptr!"); + "fetch frame success but avbuffer is nullptr!"); auto surfaceBuffer = avBuffer_->memory_->GetSurfaceBuffer(); if (surfaceBuffer != nullptr) { auto ret = GetYuvDataAlignStride(surfaceBuffer); -- Gitee