From 633e76c1d533c3d9c257b92df7ebdfd36c9fd8a0 Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 29 十二月 2016 18:42:50 +0800 Subject: [PATCH] unify log --- RtspFace/PL_RTSPServer.cpp | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) diff --git a/RtspFace/PL_RTSPServer.cpp b/RtspFace/PL_RTSPServer.cpp index 6c6394b..79b78fd 100644 --- a/RtspFace/PL_RTSPServer.cpp +++ b/RtspFace/PL_RTSPServer.cpp @@ -1,5 +1,6 @@ #include "PL_RTSPServer.h" #include "MaterialBuffer.h" +#include "logger.h" #include <liveMedia.hh> #include <BasicUsageEnvironment.hh> @@ -112,7 +113,7 @@ *FrameBuffer = pBuffer; *FrameSize = newBufferSize; - printf("send frame size=%u\n", in.buffSize); + LOG(DEBUG) << "send frame size=" << in.buffSize; } virtual char ReleaseFrame() @@ -124,7 +125,7 @@ int ret = pthread_mutex_unlock(in.frame_mutex); if(ret != 0) { - printf("pthread_mutex_unlock frame_mutex: %s/n", strerror(ret)); + LOG(WARN) << "pthread_mutex_unlock frame_mutex: " << strerror(ret); return 0; } } @@ -142,7 +143,7 @@ int ret = pthread_mutex_lock(in.frame_mutex); if(ret != 0) { - printf("pthread_mutex_lock frame_mutex: %s/n", strerror(ret)); + LOG(WARN) << "pthread_mutex_lock frame_mutex: " << strerror(ret); return; } } @@ -196,7 +197,7 @@ int ret = pthread_create(&(in->live_daemon_thid), NULL, live_daemon_thd, in); if(ret != 0) { - printf("pthread_create: %s/n", strerror(ret)); + LOG(ERROR) << "pthread_create: " << strerror(ret); return false; } @@ -214,19 +215,21 @@ { RTSPServer_Internal* in = (RTSPServer_Internal*)internal; - if (pm.buffer == nullptr || pm.buffSize <= 0) + if (pm.buffer == nullptr) return false; if (pm.type != PipeMaterial::PMT_FRAME) { - printf("PL_RTSPServer::pay only support PMT_FRAME\n"); + LOG(ERROR) << "PL_RTSPServer::pay only support PMT_FRAME"; return false; } if (in->buffSize > 0) - printf("PL_RTSPServer::pay may lost data size=%u\n", in->buffSize); + LOG(WARN) << "PL_RTSPServer::pay may lost data size=" << in->buffSize; MB_Frame* frame = (MB_Frame*)pm.buffer; + if (frame->buffer == nullptr) + return false; memcpy(in->buffer, frame->buffer, frame->buffSize); in->buffSize = frame->buffSize; @@ -241,6 +244,7 @@ { RTSPServer_Internal* in = (RTSPServer_Internal*)internal; + pm.type = PipeMaterial::PMT_NONE; pm.buffer = nullptr; pm.buffSize = 0; pm.former = this; -- Gitblit v1.8.0