From 1eb1ffa329352dbbd4c5d6cf3e1ef08272e31957 Mon Sep 17 00:00:00 2001
From: chenke <chenke@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期四, 20 七月 2017 13:40:59 +0800
Subject: [PATCH] 缩放和中文字体稳定版,NV12转RGB565功能正常

---
 VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp |   39 ++++++++-------------------------------
 1 files changed, 8 insertions(+), 31 deletions(-)

diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp b/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp
index db1440e..4b1f6a6 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp
+++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp
@@ -17,7 +17,6 @@
 #include <stdlib.h>
 
 #include "DebugNetwork.h"
-#include "TeleWrapper.h" 
 
 
 //#include <mediastreamer2/include/mediastreamer2/msjava.h>
@@ -30,8 +29,6 @@
 static std::string g_stface_license_str;
 
 CameraWrapper g_CameraWrappers[CAMERA_COUNT];
-
-TeleWrapper g_TeleWrapper;
 
 CaptureCamera g_CaptureCamera;
 
@@ -55,7 +52,6 @@
         g_CameraWrappers[i].pipeLineRender = new PipeLine;
         //PipeLine& pipeLine(*(g_CameraWrappers[i].pipeLineDecoderDetector));
     }
-    g_TeleWrapper.start();
 }
 
 void
@@ -741,48 +737,29 @@
 
 bool Java_cn_com_basic_face_util_RtspFaceNative_telCall(JNIEnv *env, jclass clazz, jstring phone)
 {
-    
-    std::string _phone;  
-    {
-        const char *utfFunc = env->GetStringUTFChars(phone, NULL);
-        _phone = utfFunc;
-        env->ReleaseStringUTFChars(phone, utfFunc);
-    }
-
-    const char *phoneNum = _phone.c_str();
-      TeleTask  task;
-      task.command= TeleTask::CALL;
-      task.param = phoneNum;
-      g_TeleWrapper.push(task);
 }
 
 void Java_cn_com_basic_face_util_RtspFaceNative_Hang(JNIEnv *env, jclass clazz)
 {
-     TeleTask  task;
-    task.command =TeleTask::HANGUP;
-    g_TeleWrapper.push(task);
 }
 
 void Java_cn_com_basic_face_util_RtspFaceNative_TelShutdown(JNIEnv *env, jclass clazz)
 {
-   LOG_DEBUG << "@@@ Java_cn_com_basic_face_util_RtspFaceNative_telShutdown" << LOG_ENDL;
-   g_TeleWrapper.stop();
 }
-void Java_cn_com_basic_face_util_RtspFaceNative_setFaceLabel(JNIEnv *env, jclass clazz, jint cameraIdx, jint stTrackId, jstring phoneNumber)
+
+void Java_cn_com_basic_face_util_RtspFaceNative_setFaceLabel(JNIEnv *env, jclass clazz, jint cameraIdx, jint stTrackId, jstring label)
 {
     LOG_DEBUG << "@@@ Java_cn_com_basic_face_util_RtspFaceNative_setFaceLabel" << LOG_ENDL;
     assert(cameraIdx > 0 && cameraIdx <= CAMERA_COUNT);
     cameraIdx -= 1;
     CameraWrapper &cameraWrapper(g_CameraWrappers[cameraIdx]);
 
-    std::string _phoneNumber;
-    {
-        const char *utfFunc = env->GetStringUTFChars(phoneNumber, NULL);
-        _phoneNumber = utfFunc;
-        env->ReleaseStringUTFChars(phoneNumber, utfFunc);
-    }
-
-    cameraWrapper.setFaceLabel(stTrackId, _phoneNumber);
+    const char *utfChars = env->GetStringUTFChars(label, NULL);
+    std::string labelstr(utfChars);
+    std::wstring wlabelstr;
+    wlabelstr.assign(labelstr.begin(),labelstr.end());
+    env->ReleaseStringUTFChars(label, utfChars);
+    cameraWrapper.setFaceLabel(stTrackId, wlabelstr);
 }
 
 } // extern C

--
Gitblit v1.8.0