From 08c3c8e5b5a01c4bd126b2419c827da7630b8277 Mon Sep 17 00:00:00 2001 From: xiongziliang <771730766@qq.com> Date: Mon, 29 Oct 2018 11:50:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Common/Device.cpp | 2 +- src/Common/Device.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Common/Device.cpp b/src/Common/Device.cpp index 0e4bebdf..6dabebef 100644 --- a/src/Common/Device.cpp +++ b/src/Common/Device.cpp @@ -94,7 +94,7 @@ void DevChannel::inputH264(const char* pcData, int iDataLen, uint32_t uiStamp , void DevChannel::inputAAC(const char* pcData, int iDataLen, uint32_t uiStamp,bool withAdtsHeader) { if(withAdtsHeader){ inputAAC(pcData+7,iDataLen-7,uiStamp,pcData); - } else { + } else if(_audio) { inputAAC(pcData,iDataLen,uiStamp,(char *)_adtsHeader); } } diff --git a/src/Common/Device.h b/src/Common/Device.h index 032e89fc..081d98d7 100644 --- a/src/Common/Device.h +++ b/src/Common/Device.h @@ -98,7 +98,7 @@ public: * 输入264帧 * @param pcData 264单帧数据指针 * @param iDataLen 数据指针长度 - * @param uiStamp 时间戳,单位毫秒 + * @param uiStamp 时间戳,单位毫秒;等于0时内部会自动生成时间戳 * @param prefixSize 264 其实头字节数,起始头可以是0x00 00 00 01 或 0x 00 00 01 或者没有起始头 */ void inputH264(const char *pcData, int iDataLen, uint32_t uiStamp,int prefixSize = 4); @@ -107,7 +107,7 @@ public: * 输入可能带adts头的aac帧 * @param pcDataWithAdts 可能带adts头的aac帧 * @param iDataLen 帧数据长度 - * @param uiStamp 时间戳,单位毫秒 + * @param uiStamp 时间戳,单位毫秒,等于0时内部会自动生成时间戳 * @param withAdtsHeader 是否带adts头 */ void inputAAC(const char *pcDataWithAdts, int iDataLen, uint32_t uiStamp, bool withAdtsHeader = true);