From 9e5babf9db52e64bdae60137be7696e56241fca6 Mon Sep 17 00:00:00 2001 From: xingzilong <xingzilong@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 18 八月 2017 18:12:17 +0800 Subject: [PATCH] H264 NALU解析 并在RTSPServer判断 --- VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFunc.h | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFunc.h b/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFunc.h index 85e3adb..e32d26a 100644 --- a/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFunc.h +++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFunc.h @@ -57,10 +57,17 @@ static void *rServer_thd(void *arg) { - RemoteServer &rs = *(RemoteServer *) arg; - capnp::EzRpcServer trpcServer(kj::heap<T>(), rs.host, rs.port); - auto &serverLoop = trpcServer.getWaitScope(); - kj::NEVER_DONE.wait(serverLoop); + try + { + RemoteServer &rs = *(RemoteServer *) arg; + capnp::EzRpcServer trpcServer(kj::heap<T>(), rs.host, rs.port); + auto &serverLoop = trpcServer.getWaitScope(); + kj::NEVER_DONE.wait(serverLoop); + } + catch (kj::Exception e){ + LOG_ERROR<<e.getLine()<<LOG_ENDL; + } + } pthread_t server_thid; -- Gitblit v1.8.0