From 0b43216cc6b40df0f6cf3d35722dfee8a0bf8542 Mon Sep 17 00:00:00 2001 From: cmhu <2657262686@qq.com> Date: Thu, 22 Sep 2022 17:21:42 +0800 Subject: [PATCH] 添加重要注释 --- src/FFNvDecoder.h | 2 +- src/main.cpp | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/FFNvDecoder.h b/src/FFNvDecoder.h index 7a4c8e5..17a96b1 100644 --- a/src/FFNvDecoder.h +++ b/src/FFNvDecoder.h @@ -20,7 +20,7 @@ using namespace std; * 接口:DXDECODER_CALLBACK * 功能:解码数据回调接口 * 参数:const dx_void * userPtr 用户自定义数据 -* AVFrame * gpuFrame 解码结果帧数据 +* AVFrame * gpuFrame 解码结果帧数据,在设置的对应的gpu上,要十分注意这一点,尤其是多线程情况 * 返回:无 * 备注:当解码库数据源为实时流时(RTSP/GB28181),本接 * 口内不可进行阻塞/耗时操作。当解码库数据源为 diff --git a/src/main.cpp b/src/main.cpp index 4990a0d..66ebcf9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -7,6 +7,9 @@ unsigned char *pHwRgb = nullptr; +/** + * 注意: gpuFrame 在解码器设置的显卡上,后续操作要十分注意这一点,尤其是多线程情况 + * */ void postDecoded(const void * userPtr, AVFrame * gpuFrame){ FFNvDecoder* decoder = (FFNvDecoder*)userPtr; if (decoder!= nullptr) -- libgit2 0.21.4