From 5cf652629fb40796cd2e0ab17c3617ed52365473 Mon Sep 17 00:00:00 2001
From: pans <pans@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 18 八月 2017 10:32:05 +0800
Subject: [PATCH] capnp client fix bug
---
RtspFace/PL_Scale.cpp | 14 +++-----------
1 files changed, 3 insertions(+), 11 deletions(-)
diff --git a/RtspFace/PL_Scale.cpp b/RtspFace/PL_Scale.cpp
index bbb6995..7b12875 100644
--- a/RtspFace/PL_Scale.cpp
+++ b/RtspFace/PL_Scale.cpp
@@ -230,18 +230,14 @@
PipeMaterial newPm;
newPm.type = PipeMaterial::PMT_NONE;
newPm.former = this;
-
- switch(in->lastPmType)
- {
- case PipeMaterial::PMT_BYTES:
+
+ if (in->lastPmType == PipeMaterial::PMT_BYTES)
{
newPm.type = PipeMaterial::PMT_BYTES;
newPm.buffer = in->buffer;
newPm.buffSize = in->buffSize;
}
- break;
- case PipeMaterial::PMT_FRAME:
- case PipeMaterial::PMT_PM_LIST:
+ else
{
newPm.type = PipeMaterial::PMT_FRAME;
newPm.buffer = &(in->tempFrame);
@@ -251,10 +247,6 @@
in->tempFrame.buffSize = in->buffSize;
in->tempFrame.width = in->config.toWidth;
in->tempFrame.height = in->config.toHeight;
- }
- break;
- default:
- LOG_ERROR << "Only support PMT_BYTES / PMT_FRAME" << std::endl;
}
pm = newPm;
--
Gitblit v1.8.0