From 071d3b01a6793ee8d0eb747ce965c33653cbc237 Mon Sep 17 00:00:00 2001
From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期四, 27 四月 2017 15:50:25 +0800
Subject: [PATCH] optimize

---
 VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.h                                                                     |    2 
 VisitFace/RtspNativeCodec/app/build/intermediates/res/merged/debug/layout/main.xml                                                  |    6 
 VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build.json                              |   36 
 VisitFace/RtspNativeCodec/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java                                              |    2 
 VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp                                                                   |    9 
 VisitFace/RtspNativeCodec/.idea/workspace.xml                                                                                       |  641 +++++++++++------
 VisitFace/RtspNativeCodec/app/src/main/cpp/CMakeLists.txt                                                                           |    7 
 VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps                                              |    0 
 VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log                               |  100 +-
 VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties                       |    4 
 VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileHashes.bin                                                                  |    0 
 VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_log                                               |  101 ++
 VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.h                                                                           |    2 
 VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.cpp                                                                            |   89 ++
 VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.bin                                                               |    0 
 VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build.json                                |   36 
 VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock |    0 
 VisitFace/RtspNativeCodec/app/app.iml                                                                                               |    5 
 VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock         |    0 
 VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.lock                                                              |    0 
 VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin          |    0 
 VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugAndroidTestResources/compile-file-map.properties            |    2 
 VisitFace/RtspNativeCodec/app/build/intermediates/res/resources-debug.ap_                                                           |    0 
 VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileSnapshots.bin                                                               |    0 
 VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log                             |  100 +-
 VisitFace/RtspNativeCodec/app/build/generated/source/r/debug/com/example/nativecodec/R.java                                         |    9 
 /dev/null                                                                                                                           |  820 -----------------------
 VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.cpp                                                                         |   12 
 VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java                                                |    6 
 VisitFace/RtspNativeCodec/app/src/main/res/layout/main.xml                                                                          |    6 
 VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/build.ninja                                              |   46 
 VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/build.ninja                                            |   46 
 32 files changed, 815 insertions(+), 1,272 deletions(-)

diff --git a/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileHashes.bin b/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileHashes.bin
index bc3f2c9..c64788a 100644
--- a/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileHashes.bin
+++ b/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileHashes.bin
Binary files differ
diff --git a/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileSnapshots.bin b/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileSnapshots.bin
index e477e7c..cb4ae89 100644
--- a/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileSnapshots.bin
+++ b/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/fileSnapshots.bin
Binary files differ
diff --git a/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.bin b/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.bin
index e6a8692..8669f0d 100644
--- a/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.bin
+++ b/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.bin
Binary files differ
diff --git a/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.lock b/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.lock
index 116609d..ff3fe30 100644
--- a/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.lock
+++ b/VisitFace/RtspNativeCodec/.gradle/3.3/taskArtifacts/taskArtifacts.lock
Binary files differ
diff --git a/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin b/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin
index c5fae05..409401c 100644
--- a/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin
+++ b/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin
Binary files differ
diff --git a/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock b/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
index 643c595..f62475e 100644
--- a/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
+++ b/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
Binary files differ
diff --git a/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock b/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
index 8e7ac44..eb3e058 100644
--- a/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
+++ b/VisitFace/RtspNativeCodec/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
Binary files differ
diff --git a/VisitFace/RtspNativeCodec/.idea/workspace.xml b/VisitFace/RtspNativeCodec/.idea/workspace.xml
index a86d8de..8ed8d07 100644
--- a/VisitFace/RtspNativeCodec/.idea/workspace.xml
+++ b/VisitFace/RtspNativeCodec/.idea/workspace.xml
@@ -10,18 +10,23 @@
   </component>
   <component name="ChangeListManager">
     <list default="true" readonly="true" id="791a1ca7-972c-421c-af50-d8f452f0c589" name="Default" comment="">
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/../../FaceServer/bias.jpg" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/../../FaceServer/PbFaceList" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/../../FaceServer/PbFaceList.pb.cc" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/../../FaceServer/PbFaceList.pb.h" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/../../FaceServer/license.lic" />
       <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/../../RtspFace/MediaHelper.cpp" />
       <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/../../RtspFace/MediaHelper.h" />
       <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/../../RtspFace/PL_AndroidSurfaceViewRender.cpp" />
       <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/../../RtspFace/PL_AndroidSurfaceViewRender.h" />
-      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.cpp" />
-      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.h" />
-      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/NativeImg.java" />
       <change type="DELETED" beforePath="$PROJECT_DIR$/../../RtspFace/ev_proto.h" afterPath="" />
       <change type="DELETED" beforePath="$PROJECT_DIR$/../../RtspFace/ev_server.cpp" afterPath="" />
       <change type="DELETED" beforePath="$PROJECT_DIR$/../../RtspFace/ev_server.h" afterPath="" />
       <change type="DELETED" beforePath="$PROJECT_DIR$/../../RtspFace/face_daemon_proto.h" afterPath="" />
       <change type="DELETED" beforePath="$PROJECT_DIR$/../../RtspFace/main_face_daemon.cpp" afterPath="" />
+      <change type="DELETED" beforePath="$PROJECT_DIR$/app/src/main/cpp/PbFaceList.pb.cc" afterPath="" />
+      <change type="DELETED" beforePath="$PROJECT_DIR$/app/src/main/cpp/PbFaceList.pb.h" afterPath="" />
+      <change type="DELETED" beforePath="$PROJECT_DIR$/app/src/main/cpp/PbFaceList" afterPath="" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.gradle/3.3/taskArtifacts/fileHashes.bin" afterPath="$PROJECT_DIR$/.gradle/3.3/taskArtifacts/fileHashes.bin" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.gradle/3.3/taskArtifacts/fileSnapshots.bin" afterPath="$PROJECT_DIR$/.gradle/3.3/taskArtifacts/fileSnapshots.bin" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.gradle/3.3/taskArtifacts/taskArtifacts.bin" afterPath="$PROJECT_DIR$/.gradle/3.3/taskArtifacts/taskArtifacts.bin" />
@@ -31,6 +36,11 @@
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock" afterPath="$PROJECT_DIR$/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/build/intermediates/res/resources-debug.ap_" afterPath="$PROJECT_DIR$/app/build/intermediates/res/resources-debug.ap_" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/../../FaceServer/STFaceCache.cpp" afterPath="$PROJECT_DIR$/../../FaceServer/STFaceCache.cpp" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/../../FaceServer/main_face_daemon.cpp" afterPath="$PROJECT_DIR$/../../FaceServer/main_face_daemon.cpp" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/../../FaceServer/make.sh" afterPath="$PROJECT_DIR$/../../FaceServer/make.sh" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/../../FaceServer/sample_face_search.cpp" afterPath="$PROJECT_DIR$/../../FaceServer/sample_face_search.cpp" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/../../FaceServer/sample_face_search.h" afterPath="$PROJECT_DIR$/../../FaceServer/sample_face_search.h" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/../../RtspFace/FFmpegRTSPServer/FFmpegH264Source.h" afterPath="$PROJECT_DIR$/../../RtspFace/FFmpegRTSPServer/FFmpegH264Source.h" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/../../RtspFace/FFmpegRTSPServer/LiveRTSPServer.h" afterPath="$PROJECT_DIR$/../../RtspFace/FFmpegRTSPServer/LiveRTSPServer.h" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/../../RtspFace/FFmpegRTSPServer/LiveServerMediaSubsession.h" afterPath="$PROJECT_DIR$/../../RtspFace/FFmpegRTSPServer/LiveServerMediaSubsession.h" />
@@ -60,21 +70,18 @@
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/build.ninja" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/build.ninja" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/app.iml" afterPath="$PROJECT_DIR$/app/app.iml" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/build/generated/source/r/debug/com/example/nativecodec/R.java" afterPath="$PROJECT_DIR$/app/build/generated/source/r/debug/com/example/nativecodec/R.java" />
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/build/intermediates/blame/res/debug/multi/values.json" afterPath="$PROJECT_DIR$/app/build/intermediates/blame/res/debug/multi/values.json" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/build/intermediates/incremental/mergeDebugAndroidTestResources/compile-file-map.properties" afterPath="$PROJECT_DIR$/app/build/intermediates/incremental/mergeDebugAndroidTestResources/compile-file-map.properties" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties" afterPath="$PROJECT_DIR$/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties" />
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml" afterPath="$PROJECT_DIR$/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml" />
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/build/intermediates/incremental/mergeDebugResources/merger.xml" afterPath="$PROJECT_DIR$/app/build/intermediates/incremental/mergeDebugResources/merger.xml" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/build/intermediates/res/merged/debug/layout/main.xml" afterPath="$PROJECT_DIR$/app/build/intermediates/res/merged/debug/layout/main.xml" />
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/build/intermediates/res/merged/debug/values/values.xml" afterPath="$PROJECT_DIR$/app/build/intermediates/res/merged/debug/values/values.xml" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/cpp/CMakeLists.txt" afterPath="$PROJECT_DIR$/app/src/main/cpp/CMakeLists.txt" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.cpp" afterPath="$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.cpp" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.h" afterPath="$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.h" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/cpp/FaceCache.cpp" afterPath="$PROJECT_DIR$/app/src/main/cpp/FaceCache.cpp" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.cpp" afterPath="$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.cpp" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.h" afterPath="$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.h" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java" afterPath="$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/java/com/example/nativecodec/NativeCodec.java" afterPath="$PROJECT_DIR$/app/src/main/java/com/example/nativecodec/NativeCodec.java" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/res/layout/main.xml" afterPath="$PROJECT_DIR$/app/src/main/res/layout/main.xml" />
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" afterPath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" />
     </list>
     <ignored path="RtspNativeCodec.iws" />
     <ignored path=".idea/workspace.xml" />
@@ -106,35 +113,34 @@
   </component>
   <component name="FileEditorManager">
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
-      <file leaf-file-name="RtspNativeCodecJNI.cpp" pinned="false" current-in-tab="false">
+      <file leaf-file-name="RtspNativeCodecJNI.cpp" pinned="false" current-in-tab="true">
         <entry file="file://$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.cpp">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="-1228">
-              <caret line="266" column="28" selection-start-line="266" selection-start-column="28" selection-end-line="266" selection-end-column="28" />
+            <state relative-caret-position="836">
+              <caret line="451" column="0" selection-start-line="451" selection-start-column="0" selection-end-line="451" selection-end-column="0" />
               <folding>
                 <element signature="e#0#31#0" expanded="true" />
                 <element signature="e#135#173#0" expanded="true" />
-                <marker date="1493109161314" expanded="true" signature="7947:9999" ph="{...}" />
               </folding>
             </state>
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="CMakeLists.txt" pinned="false" current-in-tab="true">
-        <entry file="file://$PROJECT_DIR$/app/src/main/cpp/CMakeLists.txt">
+      <file leaf-file-name="RtspNativeCodecJNI.h" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.h">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="282">
-              <caret line="15" column="54" selection-start-line="15" selection-start-column="54" selection-end-line="15" selection-end-column="54" />
+            <state relative-caret-position="627">
+              <caret line="46" column="0" selection-start-line="46" selection-start-column="0" selection-end-line="47" selection-end-column="0" />
               <folding />
             </state>
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="face_daemon_proto.h" pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/../../FaceServer/face_daemon_proto.h">
+      <file leaf-file-name="CMakeLists.txt" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/app/src/main/cpp/CMakeLists.txt">
           <provider selected="true" editor-type-id="text-editor">
             <state relative-caret-position="342">
-              <caret line="38" column="7" selection-start-line="38" selection-start-column="7" selection-end-line="38" selection-end-column="7" />
+              <caret line="18" column="48" selection-start-line="18" selection-start-column="48" selection-end-line="18" selection-end-column="48" />
               <folding />
             </state>
           </provider>
@@ -143,24 +149,9 @@
       <file leaf-file-name="NativeCodec.java" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/app/src/main/java/com/example/nativecodec/NativeCodec.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="4180">
-              <caret line="269" column="46" selection-start-line="269" selection-start-column="46" selection-end-line="269" selection-end-column="46" />
-              <folding>
-                <element signature="e#0#15748#0" expanded="false" />
-                <element signature="imports" expanded="false" />
-                <element signature="e#3322#3323#0" expanded="false" />
-                <element signature="e#3384#3385#0" expanded="false" />
-                <element signature="e#6360#6361#0" expanded="false" />
-                <element signature="e#6408#6409#0" expanded="false" />
-                <element signature="e#6549#6550#0" expanded="false" />
-                <element signature="e#6597#6598#0" expanded="false" />
-                <element signature="e#14654#14655#0" expanded="false" />
-                <element signature="e#14708#14709#0" expanded="false" />
-                <element signature="e#14778#14779#0" expanded="false" />
-                <element signature="e#14844#14845#0" expanded="false" />
-                <element signature="e#15299#15300#0" expanded="false" />
-                <element signature="e#15357#15358#0" expanded="false" />
-              </folding>
+            <state relative-caret-position="-2574">
+              <caret line="273" column="11" selection-start-line="273" selection-start-column="11" selection-end-line="273" selection-end-column="11" />
+              <folding />
             </state>
           </provider>
         </entry>
@@ -168,43 +159,9 @@
       <file leaf-file-name="RtspFaceNative.java" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="760">
-              <caret line="52" column="37" selection-start-line="52" selection-start-column="37" selection-end-line="52" selection-end-column="37" />
+            <state relative-caret-position="-465">
+              <caret line="51" column="0" selection-start-line="51" selection-start-column="0" selection-end-line="51" selection-end-column="0" />
               <folding />
-            </state>
-          </provider>
-        </entry>
-      </file>
-      <file leaf-file-name="NativeImg.java" pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/NativeImg.java">
-          <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="114">
-              <caret line="6" column="22" selection-start-line="6" selection-start-column="13" selection-end-line="6" selection-end-column="22" />
-              <folding />
-            </state>
-          </provider>
-        </entry>
-      </file>
-      <file leaf-file-name="FaceCache.h" pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/app/src/main/cpp/FaceCache.h">
-          <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="114">
-              <caret line="6" column="7" selection-start-line="6" selection-start-column="7" selection-end-line="6" selection-end-column="7" />
-              <folding>
-                <element signature="e#49#70#0" expanded="true" />
-              </folding>
-            </state>
-          </provider>
-        </entry>
-      </file>
-      <file leaf-file-name="DebugNetwork.h" pinned="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.h">
-          <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="228">
-              <caret line="12" column="64" selection-start-line="12" selection-start-column="57" selection-end-line="12" selection-end-column="64" />
-              <folding>
-                <element signature="e#55#74#0" expanded="true" />
-              </folding>
             </state>
           </provider>
         </entry>
@@ -212,8 +169,8 @@
       <file leaf-file-name="DebugNetwork.cpp" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.cpp">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="950">
-              <caret line="50" column="23" selection-start-line="50" selection-start-column="23" selection-end-line="50" selection-end-column="23" />
+            <state relative-caret-position="332">
+              <caret line="41" column="21" selection-start-line="41" selection-start-column="21" selection-end-line="41" selection-end-column="21" />
               <folding />
             </state>
           </provider>
@@ -222,12 +179,54 @@
       <file leaf-file-name="FaceCache.cpp" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/app/src/main/cpp/FaceCache.cpp">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="386">
-              <caret line="183" column="4" selection-start-line="183" selection-start-column="4" selection-end-line="183" selection-end-column="4" />
+            <state relative-caret-position="314">
+              <caret line="135" column="46" selection-start-line="135" selection-start-column="46" selection-end-line="135" selection-end-column="46" />
               <folding>
                 <element signature="e#0#22#0" expanded="true" />
-                <element signature="e#6811#9281#0" expanded="true" />
+                <element signature="e#7547#10017#0" expanded="true" />
+                <element signature="e#10043#12425#0" expanded="true" />
               </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="DebugNetwork.h" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.h">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="190">
+              <caret line="10" column="27" selection-start-line="10" selection-start-column="19" selection-end-line="10" selection-end-column="27" />
+              <folding>
+                <element signature="e#55#74#0" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="PL_SensetimeFaceTrack.cpp" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/../../RtspFace/PL_SensetimeFaceTrack.cpp">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="257">
+              <caret line="226" column="13" selection-start-line="226" selection-start-column="13" selection-end-line="226" selection-end-column="13" />
+              <folding>
+                <element signature="e#0#34#0" expanded="true" />
+                <marker date="1493268311755" expanded="true" signature="675:679" ph="{...}" />
+                <marker date="1493268311755" expanded="true" signature="718:722" ph="{...}" />
+                <marker date="1493268311755" expanded="true" signature="740:1003" ph="{...}" />
+                <marker date="1493268311755" expanded="true" signature="1053:1091" ph="{...}" />
+                <marker date="1493268311755" expanded="true" signature="1187:1190" ph="{...}" />
+                <marker date="1493268311755" expanded="true" signature="1240:1314" ph="{...}" />
+                <marker date="1493268311755" expanded="true" signature="3084:3268" ph="{...}" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="MaterialBuffer.h" pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/../../RtspFace/MaterialBuffer.h">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="95">
+              <caret line="24" column="0" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
+              <folding />
             </state>
           </provider>
         </entry>
@@ -1930,29 +1929,30 @@
         <option value="$PROJECT_DIR$/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java" />
         <option value="$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/NativeImgIdx.java" />
         <option value="$PROJECT_DIR$/app/src/main/cpp/CameraWrapper.cpp" />
-        <option value="$PROJECT_DIR$/../../RtspFace/MediaHelper.h" />
         <option value="$PROJECT_DIR$/../../RtspFace/MediaHelper.cpp" />
         <option value="$PROJECT_DIR$/../../RtspFace/PL_RTSPClient.cpp" />
         <option value="$PROJECT_DIR$/app/build.gradle" />
-        <option value="$PROJECT_DIR$/../../RtspFace/PL_SensetimeFaceTrack.cpp" />
         <option value="$PROJECT_DIR$/app/src/main/cpp/CameraWrapper.h" />
         <option value="$PROJECT_DIR$/../../RtspFace/live555/testProgs/testRTSPClient.hpp" />
         <option value="$PROJECT_DIR$/app/src/main/cpp/FaceCache.h" />
-        <option value="$PROJECT_DIR$/../../RtspFace/MaterialBuffer.h" />
-        <option value="$PROJECT_DIR$/../../RtspFace/PL_SensetimeFaceTrack.h" />
         <option value="$PROJECT_DIR$/../../RtspFace/PL_AndroidSurfaceViewRender.cpp" />
         <option value="$PROJECT_DIR$/../../RtspFace/PL_AndroidMediaCodecDecoder.cpp" />
-        <option value="$PROJECT_DIR$/app/src/main/cpp/FaceCache.cpp" />
         <option value="$PROJECT_DIR$/app/src/main/res/values/strings.xml" />
-        <option value="$PROJECT_DIR$/app/src/main/res/layout/main.xml" />
         <option value="$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/NativeImgPub.java" />
+        <option value="$PROJECT_DIR$/app/src/main/res/layout/main.xml" />
+        <option value="$PROJECT_DIR$/../../RtspFace/MaterialBuffer.h" />
+        <option value="$PROJECT_DIR$/../../RtspFace/MediaHelper.h" />
+        <option value="$PROJECT_DIR$/../../RtspFace/PL_SensetimeFaceTrack.h" />
+        <option value="$PROJECT_DIR$/../../RtspFace/PL_SensetimeFaceTrack.cpp" />
+        <option value="$PROJECT_DIR$/app/src/main/cpp/PbFaceList" />
+        <option value="$PROJECT_DIR$/app/src/main/cpp/CMakeLists.txt" />
+        <option value="$PROJECT_DIR$/app/src/main/cpp/FaceCache.cpp" />
         <option value="$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.h" />
         <option value="$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java" />
         <option value="$PROJECT_DIR$/app/src/main/java/com/example/nativecodec/NativeCodec.java" />
         <option value="$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.h" />
         <option value="$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.cpp" />
         <option value="$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.cpp" />
-        <option value="$PROJECT_DIR$/app/src/main/cpp/CMakeLists.txt" />
       </list>
     </option>
   </component>
@@ -1989,9 +1989,9 @@
     </navigator>
     <panes>
       <pane id="AndroidView" />
+      <pane id="Scope" />
       <pane id="Scratches" />
       <pane id="PackagesPane" />
-      <pane id="Scope" />
       <pane id="ProjectPane">
         <subPane>
           <PATH>
@@ -2072,7 +2072,81 @@
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
             </PATH_ELEMENT>
             <PATH_ELEMENT>
+              <option name="myItemId" value="res" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="RtspNativeCodec" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="RtspNativeCodec" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="app" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="res" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="layout" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="RtspNativeCodec" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="RtspNativeCodec" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="app" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
               <option name="myItemId" value="cpp" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="RtspNativeCodec" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="RtspNativeCodec" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="app" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="build" />
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
             </PATH_ELEMENT>
           </PATH>
@@ -2144,7 +2218,81 @@
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
             </PATH_ELEMENT>
             <PATH_ELEMENT>
+              <option name="myItemId" value="res" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="RtspNativeCodec" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="app" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="app" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="res" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="layout" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="RtspNativeCodec" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="app" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="app" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
               <option name="myItemId" value="cpp" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="RtspNativeCodec" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="app" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="app" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="build" />
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
             </PATH_ELEMENT>
           </PATH>
@@ -2487,6 +2635,10 @@
     <option name="myMappingRoots">
       <list>
         <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="D:\workspace\proxy\FaceServer" />
+          <option name="myCopyRoot" value="D:\workspace\proxy\FaceServer" />
+        </SvnCopyRootSimple>
+        <SvnCopyRootSimple>
           <option name="myVcsRoot" value="D:\workspace\proxy\RtspFace" />
           <option name="myCopyRoot" value="D:\workspace\proxy\RtspFace" />
         </SvnCopyRootSimple>
@@ -2510,6 +2662,10 @@
     </option>
     <option name="myMoreRealMappingRoots">
       <list>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="D:\workspace\proxy\FaceServer" />
+          <option name="myCopyRoot" value="D:\workspace\proxy\FaceServer" />
+        </SvnCopyRootSimple>
         <SvnCopyRootSimple>
           <option name="myVcsRoot" value="D:\workspace\proxy\RtspFace" />
           <option name="myCopyRoot" value="D:\workspace\proxy\RtspFace" />
@@ -2542,7 +2698,7 @@
   </component>
   <component name="ToolWindowManager">
     <frame x="-8" y="-8" width="1932" height="1176" extended-state="0" />
-    <editor active="false" />
+    <editor active="true" />
     <layout>
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32940018" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
       <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.28318584" sideWeight="0.36748928" order="7" side_tool="false" content_ui="tabs" />
@@ -2551,6 +2707,7 @@
       <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.29301867" sideWeight="0.33530042" order="7" side_tool="true" content_ui="tabs" />
       <window_info id="Android Monitor" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2861357" sideWeight="0.65450644" order="7" side_tool="false" content_ui="tabs" />
+      <window_info id="Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24946581" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
       <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32940018" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32940018" sideWeight="0.4892704" order="7" side_tool="false" content_ui="tabs" />
       <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32940018" sideWeight="0.4978678" order="7" side_tool="false" content_ui="tabs" />
@@ -2562,7 +2719,7 @@
       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
       <window_info id="Android Model" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" />
       <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
-      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33038348" sideWeight="0.64860517" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2428712" sideWeight="0.64860517" order="3" side_tool="false" content_ui="tabs" />
       <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" />
       <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
       <window_info id="Nl-Palette" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
@@ -2574,7 +2731,6 @@
       <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
       <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
       <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
-      <window_info id="Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24946581" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
       <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
     </layout>
   </component>
@@ -2591,33 +2747,11 @@
   </component>
   <component name="XDebuggerManager">
     <breakpoint-manager>
-      <option name="time" value="638" />
+      <option name="time" value="662" />
     </breakpoint-manager>
     <watches-manager />
   </component>
   <component name="editorHistoryManager">
-    <entry file="file://$PROJECT_DIR$/app/libs/protobuf/include/google/protobuf/stubs/logging.h">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="228">
-          <caret line="198" column="8" selection-start-line="198" selection-start-column="8" selection-end-line="198" selection-end-column="8" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/app/libs/opencv/include/opencv2/core/mat.inl.hpp">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="247">
-          <caret line="814" column="0" selection-start-line="814" selection-start-column="0" selection-end-line="814" selection-end-column="0" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/settings.gradle">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="0">
-          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
-          <folding />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/NativeImgIdx.java" />
     <entry file="file://$PROJECT_DIR$/../../RtspFace/Logger/src/logger.cc">
       <provider selected="true" editor-type-id="text-editor">
@@ -2651,13 +2785,6 @@
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="836">
           <caret line="53" column="0" selection-start-line="53" selection-start-column="0" selection-end-line="53" selection-end-column="17" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/../../RtspFace/MediaHelper.h">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="133">
-          <caret line="7" column="0" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
         </state>
       </provider>
     </entry>
@@ -2703,13 +2830,6 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/CameraWrapper.h">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="568">
-          <caret line="36" column="26" selection-start-line="36" selection-start-column="26" selection-end-line="36" selection-end-column="26" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/../../RtspFace/live555/testProgs/testRTSPClient.hpp">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="6194">
@@ -2735,13 +2855,6 @@
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="208">
           <caret line="54" column="4" selection-start-line="54" selection-start-column="4" selection-end-line="54" selection-end-column="4" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/../../RtspFace/PL_AndroidSurfaceViewRender.cpp">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="2356">
-          <caret line="124" column="48" selection-start-line="124" selection-start-column="48" selection-end-line="124" selection-end-column="48" />
         </state>
       </provider>
     </entry>
@@ -2773,24 +2886,10 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/PbFaceList">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="570">
-          <caret line="30" column="4" selection-start-line="30" selection-start-column="4" selection-end-line="30" selection-end-column="4" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/app/libs/protobuf/include/google/protobuf/repeated_field.h">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="-558">
           <caret line="745" column="6" selection-start-line="745" selection-start-column="6" selection-end-line="745" selection-end-column="6" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/PbFaceList.pb.h">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="12464">
-          <caret line="656" column="27" selection-start-line="656" selection-start-column="27" selection-end-line="656" selection-end-column="27" />
         </state>
       </provider>
     </entry>
@@ -2806,20 +2905,6 @@
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="0">
           <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/../../RtspFace/PL_SensetimeFaceTrack.cpp">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="1596">
-          <caret line="241" column="22" selection-start-line="241" selection-start-column="22" selection-end-line="241" selection-end-column="22" />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/../../RtspFace/PL_SensetimeFaceTrack.h">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="-133">
-          <caret line="21" column="60" selection-start-line="21" selection-start-column="60" selection-end-line="21" selection-end-column="60" />
         </state>
       </provider>
     </entry>
@@ -2851,52 +2936,11 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/app/src/main/res/layout/main.xml">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="874">
-          <caret line="46" column="42" selection-start-line="46" selection-start-column="29" selection-end-line="46" selection-end-column="42" />
-        </state>
-      </provider>
-      <provider editor-type-id="android-designer2">
-        <state />
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.h">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="836">
-          <caret line="44" column="0" selection-start-line="44" selection-start-column="0" selection-end-line="45" selection-end-column="0" />
-          <folding />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/NativeImg.java">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="114">
           <caret line="6" column="22" selection-start-line="6" selection-start-column="13" selection-end-line="6" selection-end-column="22" />
           <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/app/src/main/java/com/example/nativecodec/NativeCodec.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="4180">
-          <caret line="269" column="46" selection-start-line="269" selection-start-column="46" selection-end-line="269" selection-end-column="46" />
-          <folding>
-            <element signature="e#0#15748#0" expanded="false" />
-            <element signature="imports" expanded="false" />
-            <element signature="e#3322#3323#0" expanded="false" />
-            <element signature="e#3384#3385#0" expanded="false" />
-            <element signature="e#6360#6361#0" expanded="false" />
-            <element signature="e#6408#6409#0" expanded="false" />
-            <element signature="e#6549#6550#0" expanded="false" />
-            <element signature="e#6597#6598#0" expanded="false" />
-            <element signature="e#14654#14655#0" expanded="false" />
-            <element signature="e#14708#14709#0" expanded="false" />
-            <element signature="e#14778#14779#0" expanded="false" />
-            <element signature="e#14844#14845#0" expanded="false" />
-            <element signature="e#15299#15300#0" expanded="false" />
-            <element signature="e#15357#15358#0" expanded="false" />
-          </folding>
         </state>
       </provider>
     </entry>
@@ -2917,75 +2961,200 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.h">
+    <entry file="file://$PROJECT_DIR$/../../FaceServer/face_daemon_proto.h">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="228">
-          <caret line="12" column="64" selection-start-line="12" selection-start-column="57" selection-end-line="12" selection-end-column="64" />
+        <state relative-caret-position="614">
+          <caret line="38" column="7" selection-start-line="38" selection-start-column="7" selection-end-line="38" selection-end-column="7" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/../../RtspFace/PL_AndroidSurfaceViewRender.cpp">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="207">
+          <caret line="189" column="28" selection-start-line="189" selection-start-column="22" selection-end-line="189" selection-end-column="28" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/libs/opencv/include/opencv2/core/hal/interface.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="250">
+          <caret line="84" column="15" selection-start-line="84" selection-start-column="8" selection-end-line="84" selection-end-column="15" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/libs/libyuv/include/libyuv/convert_argb.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="231">
+          <caret line="39" column="0" selection-start-line="39" selection-start-column="0" selection-end-line="44" selection-end-column="38" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/CameraWrapper.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="-228">
+          <caret line="21" column="6" selection-start-line="21" selection-start-column="6" selection-end-line="21" selection-end-column="6" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/../../RtspFace/MediaHelper.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="285">
+          <caret line="40" column="8" selection-start-line="40" selection-start-column="8" selection-end-line="40" selection-end-column="8" />
           <folding>
-            <element signature="e#55#74#0" expanded="true" />
+            <element signature="e#51#70#0" expanded="false" />
+            <element signature="e#910#922#0" expanded="false" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/../../RtspFace/MaterialBuffer.h">
+    <entry file="file://$PROJECT_DIR$/../../RtspFace/PL_SensetimeFaceTrack.h">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="310">
-          <caret line="23" column="68" selection-start-line="23" selection-start-column="68" selection-end-line="23" selection-end-column="68" />
+        <state relative-caret-position="171">
+          <caret line="44" column="84" selection-start-line="44" selection-start-column="84" selection-end-line="44" selection-end-column="84" />
+          <folding>
+            <marker date="1493268191849" expanded="true" signature="127:178" ph="{...}" />
+            <marker date="1493268191849" expanded="true" signature="197:404" ph="{...}" />
+            <marker date="1493268191849" expanded="true" signature="435:678" ph="{...}" />
+            <marker date="1493268191849" expanded="true" signature="770:1384" ph="{...}" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.cpp">
+    <entry file="file://$PROJECT_DIR$/../../RtspFace/PL_SensetimeFaceTrack.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="950">
-          <caret line="50" column="23" selection-start-line="50" selection-start-column="23" selection-end-line="50" selection-end-column="23" />
+        <state relative-caret-position="257">
+          <caret line="226" column="13" selection-start-line="226" selection-start-column="13" selection-end-line="226" selection-end-column="13" />
+          <folding>
+            <element signature="e#0#34#0" expanded="true" />
+            <marker date="1493268311755" expanded="true" signature="675:679" ph="{...}" />
+            <marker date="1493268311755" expanded="true" signature="718:722" ph="{...}" />
+            <marker date="1493268311755" expanded="true" signature="740:1003" ph="{...}" />
+            <marker date="1493268311755" expanded="true" signature="1053:1091" ph="{...}" />
+            <marker date="1493268311755" expanded="true" signature="1187:1190" ph="{...}" />
+            <marker date="1493268311755" expanded="true" signature="1240:1314" ph="{...}" />
+            <marker date="1493268311755" expanded="true" signature="3084:3268" ph="{...}" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/PbFaceList.pb.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="247">
+          <caret line="53" column="2" selection-start-line="53" selection-start-column="2" selection-end-line="53" selection-end-column="2" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/PbFaceList">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="399">
+          <caret line="21" column="33" selection-start-line="21" selection-start-column="33" selection-end-line="21" selection-end-column="33" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/../../FaceServer/PbFaceList.pb.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="233">
+          <caret line="52" column="2" selection-start-line="52" selection-start-column="2" selection-end-line="52" selection-end-column="2" />
           <folding />
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/app/src/main/cpp/FaceCache.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="386">
-          <caret line="183" column="4" selection-start-line="183" selection-start-column="4" selection-end-line="183" selection-end-column="4" />
+        <state relative-caret-position="314">
+          <caret line="135" column="46" selection-start-line="135" selection-start-column="46" selection-end-line="135" selection-end-column="46" />
           <folding>
             <element signature="e#0#22#0" expanded="true" />
-            <element signature="e#6811#9281#0" expanded="true" />
+            <element signature="e#7547#10017#0" expanded="true" />
+            <element signature="e#10043#12425#0" expanded="true" />
           </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/src/main/res/layout/main.xml">
+      <provider editor-type-id="text-editor">
+        <state relative-caret-position="874">
+          <caret line="46" column="42" selection-start-line="46" selection-start-column="29" selection-end-line="46" selection-end-column="42" />
+          <folding />
+        </state>
+      </provider>
+      <provider selected="true" editor-type-id="android-designer2">
+        <state />
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/../../RtspFace/MaterialBuffer.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="95">
+          <caret line="24" column="0" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="627">
+          <caret line="46" column="0" selection-start-line="46" selection-start-column="0" selection-end-line="47" selection-end-column="0" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/CMakeLists.txt">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="342">
+          <caret line="18" column="48" selection-start-line="18" selection-start-column="48" selection-end-line="18" selection-end-column="48" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="190">
+          <caret line="10" column="27" selection-start-line="10" selection-start-column="19" selection-end-line="10" selection-end-column="27" />
+          <folding>
+            <element signature="e#55#74#0" expanded="true" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/DebugNetwork.cpp">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="332">
+          <caret line="41" column="21" selection-start-line="41" selection-start-column="21" selection-end-line="41" selection-end-column="21" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/app/src/main/java/com/example/nativecodec/NativeCodec.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="-2574">
+          <caret line="273" column="11" selection-start-line="273" selection-start-column="11" selection-end-line="273" selection-end-column="11" />
+          <folding />
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="760">
-          <caret line="52" column="37" selection-start-line="52" selection-start-column="37" selection-end-line="52" selection-end-column="37" />
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/../../FaceServer/face_daemon_proto.h">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="342">
-          <caret line="38" column="7" selection-start-line="38" selection-start-column="7" selection-end-line="38" selection-end-column="7" />
+        <state relative-caret-position="-465">
+          <caret line="51" column="0" selection-start-line="51" selection-start-column="0" selection-end-line="51" selection-end-column="0" />
           <folding />
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/app/src/main/cpp/RtspNativeCodecJNI.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="-1228">
-          <caret line="266" column="28" selection-start-line="266" selection-start-column="28" selection-end-line="266" selection-end-column="28" />
+        <state relative-caret-position="836">
+          <caret line="451" column="0" selection-start-line="451" selection-start-column="0" selection-end-line="451" selection-end-column="0" />
           <folding>
             <element signature="e#0#31#0" expanded="true" />
             <element signature="e#135#173#0" expanded="true" />
-            <marker date="1493109161314" expanded="true" signature="7947:9999" ph="{...}" />
           </folding>
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/app/src/main/cpp/CMakeLists.txt">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="282">
-          <caret line="15" column="54" selection-start-line="15" selection-start-column="54" selection-end-line="15" selection-end-column="54" />
-          <folding />
         </state>
       </provider>
     </entry>
diff --git a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps
index d1dea38..5560c64 100644
--- a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps
+++ b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps
Binary files differ
diff --git a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_log b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_log
index acb3434..753dd2f 100644
--- a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_log
+++ b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_log
@@ -1,15 +1,88 @@
 # ninja log v5
-23	1426	0	CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o	7a0581a1fbe23401
-33	1435	0	CMakeFiles/rtspface.dir/CameraWrapper.cpp.o	2f4ecf2ef3a06a5b
-0	1516	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o	de21b852456e2ef8
-126	1536	0	CMakeFiles/rtspface.dir/DebugNetwork.cpp.o	5af620cb89aaf10a
-1536	2267	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o	fab10dfbe1ca0576
-54	2336	0	CMakeFiles/rtspface.dir/PbFaceList.pb.cc.o	39147174a81fad09
-1435	2417	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o	6c05672df1128236
-1427	2439	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o	100e3e5169105218
-1517	2442	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o	49df9105d8e3cce3
-16	2443	0	CMakeFiles/rtspface.dir/FaceCache.cpp.o	bcbfb1ac27668c86
-2418	2648	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o	5fcaed637f559389
-2336	2735	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o	29a6fc05d9ab353e
-2267	4696	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o	6e21a5733906a9be
-4697	5159	0	D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so	ef2583aaa78e1ca5
+1	813	0	CMakeFiles/rtspface.dir/DebugNetwork.cpp.o	6912857d2f0b093c
+32	879	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o	2321d0df350e0c14
+39	896	0	CMakeFiles/rtspface.dir/CameraWrapper.cpp.o	8fa3c5046aba132e
+18	967	0	CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o	1b670d247e3c3013
+11	1335	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o	a0c3298bf2f1fdd3
+879	1688	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o	4ca01ebe2ad8ddc5
+896	1753	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o	7fc9b5e578c500bb
+1335	2125	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o	1b65b282f06a9946
+814	2293	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o	920851f8d2524120
+967	3320	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o	52c3b223cc5b5cc6
+75	716	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o	2321d0df350e0c14
+58	738	0	CMakeFiles/rtspface.dir/DebugNetwork.cpp.o	6912857d2f0b093c
+4	757	0	CMakeFiles/rtspface.dir/CameraWrapper.cpp.o	8fa3c5046aba132e
+21	1025	0	CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o	1b670d247e3c3013
+757	1253	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o	e47d510343935308
+28	1335	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o	a0c3298bf2f1fdd3
+716	2009	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o	1b65b282f06a9946
+1335	2035	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o	4ca01ebe2ad8ddc5
+15	2153	0	CMakeFiles/rtspface.dir/FaceCache.cpp.o	8baf55dae28060f7
+1253	2158	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o	eb13258a52b8c22e
+738	2348	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o	920851f8d2524120
+2009	2641	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o	7fc9b5e578c500bb
+1025	3431	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o	52c3b223cc5b5cc6
+3431	3980	0	D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so	1504fd8339e50e42
+3	1297	0	CMakeFiles/rtspface.dir/FaceCache.cpp.o	8baf55dae28060f7
+1297	1832	0	D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so	1504fd8339e50e42
+4	696	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o	2321d0df350e0c14
+32	722	0	CMakeFiles/rtspface.dir/CameraWrapper.cpp.o	8fa3c5046aba132e
+14	814	0	CMakeFiles/rtspface.dir/DebugNetwork.cpp.o	6912857d2f0b093c
+20	930	0	CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o	1b670d247e3c3013
+722	1463	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o	e47d510343935308
+41	1515	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o	a0c3298bf2f1fdd3
+697	1821	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o	7fc9b5e578c500bb
+814	1858	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o	eb13258a52b8c22e
+25	2097	0	CMakeFiles/rtspface.dir/FaceCache.cpp.o	8baf55dae28060f7
+1464	2135	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o	4ca01ebe2ad8ddc5
+1515	2319	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o	1b65b282f06a9946
+1821	3057	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o	920851f8d2524120
+931	3715	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o	52c3b223cc5b5cc6
+3715	4139	0	D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so	1504fd8339e50e42
+4	737	0	CMakeFiles/rtspface.dir/DebugNetwork.cpp.o	6912857d2f0b093c
+23	743	0	CMakeFiles/rtspface.dir/CameraWrapper.cpp.o	8fa3c5046aba132e
+45	813	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o	2321d0df350e0c14
+31	1250	0	CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o	1b670d247e3c3013
+70	1488	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o	a0c3298bf2f1fdd3
+737	1518	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o	4ca01ebe2ad8ddc5
+1251	1768	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o	e47d510343935308
+813	1931	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o	7fc9b5e578c500bb
+17	2167	0	CMakeFiles/rtspface.dir/FaceCache.cpp.o	8baf55dae28060f7
+743	2318	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o	920851f8d2524120
+1519	2373	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o	1b65b282f06a9946
+1768	2382	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o	eb13258a52b8c22e
+1488	4452	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o	52c3b223cc5b5cc6
+4452	4910	0	D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so	1504fd8339e50e42
+19	760	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o	2321d0df350e0c14
+33	799	0	CMakeFiles/rtspface.dir/DebugNetwork.cpp.o	6912857d2f0b093c
+44	867	0	CMakeFiles/rtspface.dir/CameraWrapper.cpp.o	8fa3c5046aba132e
+4	923	0	CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o	1b670d247e3c3013
+14	1444	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o	a0c3298bf2f1fdd3
+867	1822	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o	4ca01ebe2ad8ddc5
+760	1883	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o	7fc9b5e578c500bb
+1444	1946	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o	e47d510343935308
+799	1972	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o	1b65b282f06a9946
+25	2130	0	CMakeFiles/rtspface.dir/FaceCache.cpp.o	8baf55dae28060f7
+1883	2393	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o	eb13258a52b8c22e
+1822	3032	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o	920851f8d2524120
+924	3512	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o	52c3b223cc5b5cc6
+3512	3950	0	D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so	1504fd8339e50e42
+4	563	0	CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o	1b670d247e3c3013
+564	982	0	D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so	1504fd8339e50e42
+4	422	0	CMakeFiles/rtspface.dir/DebugNetwork.cpp.o	6912857d2f0b093c
+422	866	0	D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so	1504fd8339e50e42
+4	683	0	CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o	1b670d247e3c3013
+38	853	0	CMakeFiles/rtspface.dir/DebugNetwork.cpp.o	6912857d2f0b093c
+4	927	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o	2321d0df350e0c14
+16	994	0	CMakeFiles/rtspface.dir/CameraWrapper.cpp.o	8fa3c5046aba132e
+22	1042	0	CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o	1b670d247e3c3013
+50	1451	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o	a0c3298bf2f1fdd3
+853	1652	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o	4ca01ebe2ad8ddc5
+994	1888	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o	eb13258a52b8c22e
+1451	1929	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o	e47d510343935308
+30	2142	0	CMakeFiles/rtspface.dir/FaceCache.cpp.o	8baf55dae28060f7
+1653	2496	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o	1b65b282f06a9946
+1042	2596	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o	920851f8d2524120
+1889	2700	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o	7fc9b5e578c500bb
+927	3473	0	CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o	52c3b223cc5b5cc6
+3473	3950	0	D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so	1504fd8339e50e42
diff --git a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log
index fdddaf9..017a324 100644
--- a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log
+++ b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log
@@ -29,17 +29,17 @@
 Determining if the C compiler works passed with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_1a24e"
-[1/2] Building C object CMakeFiles/cmTC_1a24e.dir/testCCompiler.c.o

-[2/2] Linking C executable cmTC_1a24e

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_3d922"
+[1/2] Building C object CMakeFiles/cmTC_3d922.dir/testCCompiler.c.o

+[2/2] Linking C executable cmTC_3d922

 
 
 Detecting C compiler ABI info compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_45361"
-[1/2] Building C object CMakeFiles/cmTC_45361.dir/CMakeCCompilerABI.c.o

-[2/2] Linking C executable cmTC_45361

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_79918"
+[1/2] Building C object CMakeFiles/cmTC_79918.dir/CMakeCCompilerABI.c.o

+[2/2] Linking C executable cmTC_79918

 Using built-in specs.


 COLLECT_GCC=D:\Android\adk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gcc.exe


 COLLECT_LTO_WRAPPER=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe


@@ -49,17 +49,17 @@
 gcc version 4.9.x 20150123 (prerelease) (GCC) 


 COMPILER_PATH=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/


 LIBRARY_PATH=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/;D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/


-COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_45361' '-mtls-dialect=gnu'


- D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccm9Es6i.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_45361 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_45361.dir/CMakeCCompilerABI.c.o -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o


+COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_79918' '-mtls-dialect=gnu'


+ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccSe7jwQ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_79918 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_79918.dir/CMakeCCompilerABI.c.o -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o


 
 
 Parsed C implicit link information from above output:
   link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld\.exe|([^/\]+-)?ld|collect2)[^/\]*( |$)]
   ignore line: [Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp]
   ignore line: []
-  ignore line: [Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_45361"]
-  ignore line: [[1/2] Building C object CMakeFiles/cmTC_45361.dir/CMakeCCompilerABI.c.o]
-  ignore line: [[2/2] Linking C executable cmTC_45361]
+  ignore line: [Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_79918"]
+  ignore line: [[1/2] Building C object CMakeFiles/cmTC_79918.dir/CMakeCCompilerABI.c.o]
+  ignore line: [[2/2] Linking C executable cmTC_79918]
   ignore line: [Using built-in specs.
]
   ignore line: [COLLECT_GCC=D:\Android\adk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gcc.exe
]
   ignore line: [COLLECT_LTO_WRAPPER=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe
]
@@ -76,13 +76,13 @@
   ignore line: [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/]
   ignore line: [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/]
   ignore line: [D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/
]
-  ignore line: [COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_45361' '-mtls-dialect=gnu'
]
-  link line: [ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccm9Es6i.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_45361 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_45361.dir/CMakeCCompilerABI.c.o -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o
]
+  ignore line: [COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_79918' '-mtls-dialect=gnu'
]
+  link line: [ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccSe7jwQ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_79918 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_79918.dir/CMakeCCompilerABI.c.o -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o
]
     arg [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe] ==> ignore
     arg [-plugin] ==> ignore
     arg [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll] ==> ignore
     arg [-plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe] ==> ignore
-    arg [-plugin-opt=-fresolution=C:UsershouxiaoAppDataLocalTempccm9Es6i.res] ==> ignore
+    arg [-plugin-opt=-fresolution=C:UsershouxiaoAppDataLocalTempccSe7jwQ.res] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
     arg [-plugin-opt=-pass-through=-lc] ==> ignore
     arg [-plugin-opt=-pass-through=-ldl] ==> ignore
@@ -99,7 +99,7 @@
     arg [-znow] ==> ignore
     arg [-pie] ==> ignore
     arg [-o] ==> ignore
-    arg [cmTC_45361] ==> ignore
+    arg [cmTC_79918] ==> ignore
     arg [D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o] ==> ignore
     arg [-LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb]
     arg [-LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb]
@@ -127,7 +127,7 @@
     arg [-znow] ==> ignore
     arg [--gc-sections] ==> ignore
     arg [-znocopyreloc] ==> ignore
-    arg [CMakeFiles/cmTC_45361.dir/CMakeCCompilerABI.c.o] ==> ignore
+    arg [CMakeFiles/cmTC_79918.dir/CMakeCCompilerABI.c.o] ==> ignore
     arg [-lgcc] ==> lib [gcc]
     arg [-lc] ==> lib [c]
     arg [-ldl] ==> lib [dl]
@@ -151,9 +151,9 @@
 Detecting C [-std=c11] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_ef42b"
-[1/2] Building C object CMakeFiles/cmTC_ef42b.dir/feature_tests.c.o

-[2/2] Linking C executable cmTC_ef42b

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_43670"
+[1/2] Building C object CMakeFiles/cmTC_43670.dir/feature_tests.c.o

+[2/2] Linking C executable cmTC_43670

 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -165,9 +165,9 @@
 Detecting C [-std=c99] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_dee3e"
-[1/2] Building C object CMakeFiles/cmTC_dee3e.dir/feature_tests.c.o

-[2/2] Linking C executable cmTC_dee3e

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_0da7d"
+[1/2] Building C object CMakeFiles/cmTC_0da7d.dir/feature_tests.c.o

+[2/2] Linking C executable cmTC_0da7d

 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -179,9 +179,9 @@
 Detecting C [-std=c90] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_24e92"
-[1/2] Building C object CMakeFiles/cmTC_24e92.dir/feature_tests.c.o

-[2/2] Linking C executable cmTC_24e92

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_62018"
+[1/2] Building C object CMakeFiles/cmTC_62018.dir/feature_tests.c.o

+[2/2] Linking C executable cmTC_62018

 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -191,17 +191,17 @@
 Determining if the CXX compiler works passed with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_a7dfd"
-[1/2] Building CXX object CMakeFiles/cmTC_a7dfd.dir/testCXXCompiler.cxx.o

-[2/2] Linking CXX executable cmTC_a7dfd

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_3ec19"
+[1/2] Building CXX object CMakeFiles/cmTC_3ec19.dir/testCXXCompiler.cxx.o

+[2/2] Linking CXX executable cmTC_3ec19

 
 
 Detecting CXX compiler ABI info compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_c5819"
-[1/2] Building CXX object CMakeFiles/cmTC_c5819.dir/CMakeCXXCompilerABI.cpp.o

-[2/2] Linking CXX executable cmTC_c5819

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_83906"
+[1/2] Building CXX object CMakeFiles/cmTC_83906.dir/CMakeCXXCompilerABI.cpp.o

+[2/2] Linking CXX executable cmTC_83906

 Using built-in specs.


 COLLECT_GCC=D:\Android\adk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-g++.exe


 COLLECT_LTO_WRAPPER=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe


@@ -211,17 +211,17 @@
 gcc version 4.9.x 20150123 (prerelease) (GCC) 


 COMPILER_PATH=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/


 LIBRARY_PATH=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/;D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/


-COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_c5819' '-mtls-dialect=gnu'


- D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccNc3dzR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_c5819 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_c5819.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o


+COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_83906' '-mtls-dialect=gnu'


+ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccnSnrKh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_83906 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_83906.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o


 
 
 Parsed CXX implicit link information from above output:
   link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld\.exe|([^/\]+-)?ld|collect2)[^/\]*( |$)]
   ignore line: [Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp]
   ignore line: []
-  ignore line: [Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_c5819"]
-  ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_c5819.dir/CMakeCXXCompilerABI.cpp.o]
-  ignore line: [[2/2] Linking CXX executable cmTC_c5819]
+  ignore line: [Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_83906"]
+  ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_83906.dir/CMakeCXXCompilerABI.cpp.o]
+  ignore line: [[2/2] Linking CXX executable cmTC_83906]
   ignore line: [Using built-in specs.
]
   ignore line: [COLLECT_GCC=D:\Android\adk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-g++.exe
]
   ignore line: [COLLECT_LTO_WRAPPER=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe
]
@@ -238,13 +238,13 @@
   ignore line: [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/]
   ignore line: [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/]
   ignore line: [D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/
]
-  ignore line: [COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_c5819' '-mtls-dialect=gnu'
]
-  link line: [ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccNc3dzR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_c5819 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_c5819.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o
]
+  ignore line: [COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_83906' '-mtls-dialect=gnu'
]
+  link line: [ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccnSnrKh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_83906 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_83906.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o
]
     arg [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe] ==> ignore
     arg [-plugin] ==> ignore
     arg [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll] ==> ignore
     arg [-plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe] ==> ignore
-    arg [-plugin-opt=-fresolution=C:UsershouxiaoAppDataLocalTempccNc3dzR.res] ==> ignore
+    arg [-plugin-opt=-fresolution=C:UsershouxiaoAppDataLocalTempccnSnrKh.res] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
     arg [-plugin-opt=-pass-through=-lc] ==> ignore
     arg [-plugin-opt=-pass-through=-ldl] ==> ignore
@@ -261,7 +261,7 @@
     arg [-znow] ==> ignore
     arg [-pie] ==> ignore
     arg [-o] ==> ignore
-    arg [cmTC_c5819] ==> ignore
+    arg [cmTC_83906] ==> ignore
     arg [D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o] ==> ignore
     arg [-LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb]
     arg [-LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb]
@@ -289,7 +289,7 @@
     arg [-znow] ==> ignore
     arg [--gc-sections] ==> ignore
     arg [-znocopyreloc] ==> ignore
-    arg [CMakeFiles/cmTC_c5819.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+    arg [CMakeFiles/cmTC_83906.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
     arg [-lstdc++] ==> lib [stdc++]
     arg [-lm] ==> lib [m]
     arg [-lgcc] ==> lib [gcc]
@@ -315,9 +315,9 @@
 Detecting CXX [-std=c++14] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_c8053"
-[1/2] Building CXX object CMakeFiles/cmTC_c8053.dir/feature_tests.cxx.o

-[2/2] Linking CXX executable cmTC_c8053

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_86bc2"
+[1/2] Building CXX object CMakeFiles/cmTC_86bc2.dir/feature_tests.cxx.o

+[2/2] Linking CXX executable cmTC_86bc2

 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
@@ -382,9 +382,9 @@
 Detecting CXX [-std=c++11] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_d6e81"
-[1/2] Building CXX object CMakeFiles/cmTC_d6e81.dir/feature_tests.cxx.o

-[2/2] Linking CXX executable cmTC_d6e81

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_d3ab4"
+[1/2] Building CXX object CMakeFiles/cmTC_d3ab4.dir/feature_tests.cxx.o

+[2/2] Linking CXX executable cmTC_d3ab4

 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
@@ -449,9 +449,9 @@
 Detecting CXX [-std=c++98] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_c5ace"
-[1/2] Building CXX object CMakeFiles/cmTC_c5ace.dir/feature_tests.cxx.o

-[2/2] Linking CXX executable cmTC_c5ace

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_c07a0"
+[1/2] Building CXX object CMakeFiles/cmTC_c07a0.dir/feature_tests.cxx.o

+[2/2] Linking CXX executable cmTC_c07a0

 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
diff --git a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build.json b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build.json
index 45f6212..1331f39 100644
--- a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build.json
+++ b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build.json
@@ -21,81 +21,81 @@
 			[
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/CameraWrapper.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
-					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.cc",
-					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
-				},
-				
-				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PipeLine.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/Logger/src/logger.cc",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/MediaHelper.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PL_RTSPClient.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/FaceServer/proto_hton_ntoh.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
+				},
+				
+				{
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC    -c ",
+					"src" : "D:/workspace/proxy/FaceServer/PbFaceList.pb.cc",
+					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a"
 				}
 			],
 			"output" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so",
diff --git a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/build.ninja b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/build.ninja
index 5dbdda1..4e90dfd 100644
--- a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/build.ninja
+++ b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/debug/armeabi-v7a/build.ninja
@@ -36,7 +36,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\RtspNativeCodecJNI.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\RtspNativeCodecJNI.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
@@ -46,7 +46,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\CameraWrapper.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\CameraWrapper.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
@@ -56,18 +56,8 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\FaceCache.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\FaceCache.cpp
-  OBJECT_DIR = CMakeFiles\rtspface.dir
-  OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
-  TARGET_COMPILE_PDB = CMakeFiles\rtspface.dir\
-  TARGET_PDB = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\build\intermediates\cmake\debug\obj\armeabi-v7a\librtspface.pdb
-build CMakeFiles/rtspface.dir/PbFaceList.pb.cc.o: CXX_COMPILER__rtspface D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.cc
-  DEFINES = -Drtspface_EXPORTS
-  DEP_FILE = CMakeFiles\rtspface.dir\PbFaceList.pb.cc.o.d
-  FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
-  IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\PbFaceList.pb.cc
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
   TARGET_COMPILE_PDB = CMakeFiles\rtspface.dir\
@@ -76,7 +66,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\DebugNetwork.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\DebugNetwork.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
@@ -86,7 +76,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PipeLine.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PipeLine.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -96,7 +86,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\Logger\src\logger.cc.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\Logger\src\logger.cc
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\Logger\src
@@ -106,7 +96,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\MediaHelper.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\MediaHelper.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -116,7 +106,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PL_RTSPClient.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PL_RTSPClient.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -126,7 +116,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PL_AndroidMediaCodecDecoder.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PL_AndroidMediaCodecDecoder.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -136,7 +126,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PL_AndroidSurfaceViewRender.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PL_AndroidSurfaceViewRender.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -146,7 +136,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PL_SensetimeFaceTrack.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PL_SensetimeFaceTrack.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -156,8 +146,18 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\FaceServer\proto_hton_ntoh.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\FaceServer\proto_hton_ntoh.cpp
+  OBJECT_DIR = CMakeFiles\rtspface.dir
+  OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\FaceServer
+  TARGET_COMPILE_PDB = CMakeFiles\rtspface.dir\
+  TARGET_PDB = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\build\intermediates\cmake\debug\obj\armeabi-v7a\librtspface.pdb
+build CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o: CXX_COMPILER__rtspface D$:/workspace/proxy/FaceServer/PbFaceList.pb.cc
+  DEFINES = -Drtspface_EXPORTS
+  DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\FaceServer\PbFaceList.pb.cc.o.d
+  FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0  -fPIC
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  IN_ABS = D:\workspace\proxy\FaceServer\PbFaceList.pb.cc
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\FaceServer
   TARGET_COMPILE_PDB = CMakeFiles\rtspface.dir\
@@ -170,7 +170,7 @@
 #############################################
 # Link the shared library D:\workspace\proxy\VisitFace\RtspNativeCodec\app\build\intermediates\cmake\debug\obj\armeabi-v7a\librtspface.so
 
-build D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so: CXX_SHARED_LIBRARY_LINKER__rtspface CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o CMakeFiles/rtspface.dir/CameraWrapper.cpp.o CMakeFiles/rtspface.dir/FaceCache.cpp.o CMakeFiles/rtspface.dir/PbFaceList.pb.cc.o CMakeFiles/rtspface.dir/DebugNetwork.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o | D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libliveMedia.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libgroupsock.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libBasicUsageEnvironment.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libUsageEnvironment.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/lib/armeabi-v7a/libyuv_static.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/lib/armeabi-v7a/libopencv_java3.so D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/lib/armeabi-v7a/libprotobuf.so D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/lib/armeabi-v7a/libcvface_api.so
+build D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/debug/obj/armeabi-v7a/librtspface.so: CXX_SHARED_LIBRARY_LINKER__rtspface CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o CMakeFiles/rtspface.dir/CameraWrapper.cpp.o CMakeFiles/rtspface.dir/FaceCache.cpp.o CMakeFiles/rtspface.dir/DebugNetwork.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o | D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libliveMedia.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libgroupsock.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libBasicUsageEnvironment.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libUsageEnvironment.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/lib/armeabi-v7a/libyuv_static.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/lib/armeabi-v7a/libopencv_java3.so D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/lib/armeabi-v7a/libprotobuf.so D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/lib/armeabi-v7a/libcvface_api.so
   LANGUAGE_COMPILE_FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -O0 -O0
   LINK_FLAGS = -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
   LINK_LIBRARIES = -landroid -llog -lmediandk -lOpenMAXAL -ljnigraphics D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libliveMedia.a D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libgroupsock.a D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libBasicUsageEnvironment.a D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libUsageEnvironment.a D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/lib/armeabi-v7a/libyuv_static.a -lopencv_java3 -lprotobuf -lcvface_api -lm "D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a"
diff --git a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log
index aa7c5f8..d367491 100644
--- a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log
+++ b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log
@@ -29,17 +29,17 @@
 Determining if the C compiler works passed with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_8ae47"
-[1/2] Building C object CMakeFiles/cmTC_8ae47.dir/testCCompiler.c.o

-[2/2] Linking C executable cmTC_8ae47

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_6f788"
+[1/2] Building C object CMakeFiles/cmTC_6f788.dir/testCCompiler.c.o

+[2/2] Linking C executable cmTC_6f788

 
 
 Detecting C compiler ABI info compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_90e61"
-[1/2] Building C object CMakeFiles/cmTC_90e61.dir/CMakeCCompilerABI.c.o

-[2/2] Linking C executable cmTC_90e61

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_e70ad"
+[1/2] Building C object CMakeFiles/cmTC_e70ad.dir/CMakeCCompilerABI.c.o

+[2/2] Linking C executable cmTC_e70ad

 Using built-in specs.


 COLLECT_GCC=D:\Android\adk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gcc.exe


 COLLECT_LTO_WRAPPER=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe


@@ -49,17 +49,17 @@
 gcc version 4.9.x 20150123 (prerelease) (GCC) 


 COMPILER_PATH=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/


 LIBRARY_PATH=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/;D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/


-COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_90e61' '-mtls-dialect=gnu'


- D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccWHrLdo.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_90e61 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_90e61.dir/CMakeCCompilerABI.c.o -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o


+COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_e70ad' '-mtls-dialect=gnu'


+ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccyYJAVN.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_e70ad D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_e70ad.dir/CMakeCCompilerABI.c.o -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o


 
 
 Parsed C implicit link information from above output:
   link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld\.exe|([^/\]+-)?ld|collect2)[^/\]*( |$)]
   ignore line: [Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp]
   ignore line: []
-  ignore line: [Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_90e61"]
-  ignore line: [[1/2] Building C object CMakeFiles/cmTC_90e61.dir/CMakeCCompilerABI.c.o]
-  ignore line: [[2/2] Linking C executable cmTC_90e61]
+  ignore line: [Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_e70ad"]
+  ignore line: [[1/2] Building C object CMakeFiles/cmTC_e70ad.dir/CMakeCCompilerABI.c.o]
+  ignore line: [[2/2] Linking C executable cmTC_e70ad]
   ignore line: [Using built-in specs.
]
   ignore line: [COLLECT_GCC=D:\Android\adk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gcc.exe
]
   ignore line: [COLLECT_LTO_WRAPPER=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe
]
@@ -76,13 +76,13 @@
   ignore line: [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/]
   ignore line: [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/]
   ignore line: [D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/
]
-  ignore line: [COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_90e61' '-mtls-dialect=gnu'
]
-  link line: [ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccWHrLdo.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_90e61 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_90e61.dir/CMakeCCompilerABI.c.o -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o
]
+  ignore line: [COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_e70ad' '-mtls-dialect=gnu'
]
+  link line: [ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccyYJAVN.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_e70ad D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_e70ad.dir/CMakeCCompilerABI.c.o -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o
]
     arg [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe] ==> ignore
     arg [-plugin] ==> ignore
     arg [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll] ==> ignore
     arg [-plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe] ==> ignore
-    arg [-plugin-opt=-fresolution=C:UsershouxiaoAppDataLocalTempccWHrLdo.res] ==> ignore
+    arg [-plugin-opt=-fresolution=C:UsershouxiaoAppDataLocalTempccyYJAVN.res] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
     arg [-plugin-opt=-pass-through=-lc] ==> ignore
     arg [-plugin-opt=-pass-through=-ldl] ==> ignore
@@ -99,7 +99,7 @@
     arg [-znow] ==> ignore
     arg [-pie] ==> ignore
     arg [-o] ==> ignore
-    arg [cmTC_90e61] ==> ignore
+    arg [cmTC_e70ad] ==> ignore
     arg [D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o] ==> ignore
     arg [-LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb]
     arg [-LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb]
@@ -127,7 +127,7 @@
     arg [-znow] ==> ignore
     arg [--gc-sections] ==> ignore
     arg [-znocopyreloc] ==> ignore
-    arg [CMakeFiles/cmTC_90e61.dir/CMakeCCompilerABI.c.o] ==> ignore
+    arg [CMakeFiles/cmTC_e70ad.dir/CMakeCCompilerABI.c.o] ==> ignore
     arg [-lgcc] ==> lib [gcc]
     arg [-lc] ==> lib [c]
     arg [-ldl] ==> lib [dl]
@@ -151,9 +151,9 @@
 Detecting C [-std=c11] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_80582"
-[1/2] Building C object CMakeFiles/cmTC_80582.dir/feature_tests.c.o

-[2/2] Linking C executable cmTC_80582

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_7bcf8"
+[1/2] Building C object CMakeFiles/cmTC_7bcf8.dir/feature_tests.c.o

+[2/2] Linking C executable cmTC_7bcf8

 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -165,9 +165,9 @@
 Detecting C [-std=c99] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_4160d"
-[1/2] Building C object CMakeFiles/cmTC_4160d.dir/feature_tests.c.o

-[2/2] Linking C executable cmTC_4160d

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_5cea4"
+[1/2] Building C object CMakeFiles/cmTC_5cea4.dir/feature_tests.c.o

+[2/2] Linking C executable cmTC_5cea4

 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -179,9 +179,9 @@
 Detecting C [-std=c90] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_303ff"
-[1/2] Building C object CMakeFiles/cmTC_303ff.dir/feature_tests.c.o

-[2/2] Linking C executable cmTC_303ff

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_1d74c"
+[1/2] Building C object CMakeFiles/cmTC_1d74c.dir/feature_tests.c.o

+[2/2] Linking C executable cmTC_1d74c

 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -191,17 +191,17 @@
 Determining if the CXX compiler works passed with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_16979"
-[1/2] Building CXX object CMakeFiles/cmTC_16979.dir/testCXXCompiler.cxx.o

-[2/2] Linking CXX executable cmTC_16979

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_bf243"
+[1/2] Building CXX object CMakeFiles/cmTC_bf243.dir/testCXXCompiler.cxx.o

+[2/2] Linking CXX executable cmTC_bf243

 
 
 Detecting CXX compiler ABI info compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_4a8f2"
-[1/2] Building CXX object CMakeFiles/cmTC_4a8f2.dir/CMakeCXXCompilerABI.cpp.o

-[2/2] Linking CXX executable cmTC_4a8f2

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_9c187"
+[1/2] Building CXX object CMakeFiles/cmTC_9c187.dir/CMakeCXXCompilerABI.cpp.o

+[2/2] Linking CXX executable cmTC_9c187

 Using built-in specs.


 COLLECT_GCC=D:\Android\adk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-g++.exe


 COLLECT_LTO_WRAPPER=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe


@@ -211,17 +211,17 @@
 gcc version 4.9.x 20150123 (prerelease) (GCC) 


 COMPILER_PATH=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/


 LIBRARY_PATH=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/;D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/;D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/


-COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_4a8f2' '-mtls-dialect=gnu'


- D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccfbACeL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_4a8f2 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_4a8f2.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o


+COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_9c187' '-mtls-dialect=gnu'


+ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccvc6Mj9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_9c187 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_9c187.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o


 
 
 Parsed CXX implicit link information from above output:
   link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld\.exe|([^/\]+-)?ld|collect2)[^/\]*( |$)]
   ignore line: [Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp]
   ignore line: []
-  ignore line: [Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_4a8f2"]
-  ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_4a8f2.dir/CMakeCXXCompilerABI.cpp.o]
-  ignore line: [[2/2] Linking CXX executable cmTC_4a8f2]
+  ignore line: [Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_9c187"]
+  ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_9c187.dir/CMakeCXXCompilerABI.cpp.o]
+  ignore line: [[2/2] Linking CXX executable cmTC_9c187]
   ignore line: [Using built-in specs.
]
   ignore line: [COLLECT_GCC=D:\Android\adk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-g++.exe
]
   ignore line: [COLLECT_LTO_WRAPPER=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe
]
@@ -238,13 +238,13 @@
   ignore line: [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/]
   ignore line: [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/]
   ignore line: [D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/
]
-  ignore line: [COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_4a8f2' '-mtls-dialect=gnu'
]
-  link line: [ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccfbACeL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_4a8f2 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_4a8f2.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o
]
+  ignore line: [COLLECT_GCC_OPTIONS='-g' '-D' 'ANDROID' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-g' '-D' 'ANDROID' '-ffunction-sections' '-funwind-tables' '-fstack-protector-strong' '-march=armv7-a' '-mfloat-abi=softfp' '-mfpu=vfpv3-d16' '-mthumb' '-Wformat=1' '-Werror=format-security' '-pie' '-fPIE' '-v' '-o' 'cmTC_9c187' '-mtls-dialect=gnu'
]
+  link line: [ D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe -plugin D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll -plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\houxiao\AppData\Local\Temp\ccvc6Mj9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-ldl -plugin-opt=-pass-through=-lgcc --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm --eh-frame-hdr -dynamic-linker /system/bin/linker -X -m armelf_linux_eabi -z noexecstack -z relro -z now -pie -o cmTC_9c187 D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc -LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib -LD:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc --build-id --warn-shared-textrel --fatal-warnings --fix-cortex-a8 --no-undefined -z noexecstack -z relro -z now --gc-sections -z nocopyreloc CMakeFiles/cmTC_9c187.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc -lc -ldl -lgcc D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtend_android.o
]
     arg [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/collect2.exe] ==> ignore
     arg [-plugin] ==> ignore
     arg [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/liblto_plugin-0.dll] ==> ignore
     arg [-plugin-opt=D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.9.x/lto-wrapper.exe] ==> ignore
-    arg [-plugin-opt=-fresolution=C:UsershouxiaoAppDataLocalTempccfbACeL.res] ==> ignore
+    arg [-plugin-opt=-fresolution=C:UsershouxiaoAppDataLocalTempccvc6Mj9.res] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
     arg [-plugin-opt=-pass-through=-lc] ==> ignore
     arg [-plugin-opt=-pass-through=-ldl] ==> ignore
@@ -261,7 +261,7 @@
     arg [-znow] ==> ignore
     arg [-pie] ==> ignore
     arg [-o] ==> ignore
-    arg [cmTC_4a8f2] ==> ignore
+    arg [cmTC_9c187] ==> ignore
     arg [D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o] ==> ignore
     arg [-LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb]
     arg [-LD:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [D:/Android/adk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb]
@@ -289,7 +289,7 @@
     arg [-znow] ==> ignore
     arg [--gc-sections] ==> ignore
     arg [-znocopyreloc] ==> ignore
-    arg [CMakeFiles/cmTC_4a8f2.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+    arg [CMakeFiles/cmTC_9c187.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
     arg [-lstdc++] ==> lib [stdc++]
     arg [-lm] ==> lib [m]
     arg [-lgcc] ==> lib [gcc]
@@ -315,9 +315,9 @@
 Detecting CXX [-std=c++14] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_56c42"
-[1/2] Building CXX object CMakeFiles/cmTC_56c42.dir/feature_tests.cxx.o

-[2/2] Linking CXX executable cmTC_56c42

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_f4c3b"
+[1/2] Building CXX object CMakeFiles/cmTC_f4c3b.dir/feature_tests.cxx.o

+[2/2] Linking CXX executable cmTC_f4c3b

 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
@@ -382,9 +382,9 @@
 Detecting CXX [-std=c++11] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_ce0d4"
-[1/2] Building CXX object CMakeFiles/cmTC_ce0d4.dir/feature_tests.cxx.o

-[2/2] Linking CXX executable cmTC_ce0d4

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_2cdb9"
+[1/2] Building CXX object CMakeFiles/cmTC_2cdb9.dir/feature_tests.cxx.o

+[2/2] Linking CXX executable cmTC_2cdb9

 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
@@ -449,9 +449,9 @@
 Detecting CXX [-std=c++98] compiler features compiled with the following output:
 Change Dir: D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp
 
-Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_76c03"
-[1/2] Building CXX object CMakeFiles/cmTC_76c03.dir/feature_tests.cxx.o

-[2/2] Linking CXX executable cmTC_76c03

+Run Build Command:"D:\Android\adk\cmake\3.6.3155560\bin\ninja.exe" "cmTC_b2c90"
+[1/2] Building CXX object CMakeFiles/cmTC_b2c90.dir/feature_tests.cxx.o

+[2/2] Linking CXX executable cmTC_b2c90

 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
diff --git a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build.json b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build.json
index 5aeacce..46b64ca 100644
--- a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build.json
+++ b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build.json
@@ -21,81 +21,81 @@
 			[
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/CameraWrapper.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
-					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.cc",
-					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
-				},
-				
-				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PipeLine.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/Logger/src/logger.cc",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/MediaHelper.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PL_RTSPClient.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				},
 				
 				{
-					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -ID:\\workspace\\proxy\\RtspFace -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
 					"src" : "D:/workspace/proxy/FaceServer/proto_hton_ntoh.cpp",
 					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
+				},
+				
+				{
+					"flags" : "  --sysroot=D:/Android/adk/ndk-bundle/platforms/android-22/arch-arm  -Drtspface_EXPORTS -ID:\\workspace\\proxy\\RtspFace -ID:\\workspace\\proxy\\FaceServer -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\BasicUsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\groupsock -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\liveMedia -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\live555\\include\\UsageEnvironment -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\libyuv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\opencv\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\protobuf\\include -ID:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\libs\\st_face\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\libs\\armeabi-v7a\\include -isystem D:\\Android\\adk\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC    -c ",
+					"src" : "D:/workspace/proxy/FaceServer/PbFaceList.pb.cc",
+					"workingDirectory" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a"
 				}
 			],
 			"output" : "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/release/obj/armeabi-v7a/librtspface.so",
diff --git a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/build.ninja b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/build.ninja
index 79e4c5c..03995b3 100644
--- a/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/build.ninja
+++ b/VisitFace/RtspNativeCodec/app/.externalNativeBuild/cmake/release/armeabi-v7a/build.ninja
@@ -36,7 +36,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\RtspNativeCodecJNI.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\RtspNativeCodecJNI.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
@@ -46,7 +46,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\CameraWrapper.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\CameraWrapper.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
@@ -56,18 +56,8 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\FaceCache.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\FaceCache.cpp
-  OBJECT_DIR = CMakeFiles\rtspface.dir
-  OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
-  TARGET_COMPILE_PDB = CMakeFiles\rtspface.dir\
-  TARGET_PDB = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\build\intermediates\cmake\release\obj\armeabi-v7a\librtspface.pdb
-build CMakeFiles/rtspface.dir/PbFaceList.pb.cc.o: CXX_COMPILER__rtspface D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.cc
-  DEFINES = -Drtspface_EXPORTS
-  DEP_FILE = CMakeFiles\rtspface.dir\PbFaceList.pb.cc.o.d
-  FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
-  IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\PbFaceList.pb.cc
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
   TARGET_COMPILE_PDB = CMakeFiles\rtspface.dir\
@@ -76,7 +66,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\DebugNetwork.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\src\main\cpp\DebugNetwork.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir
@@ -86,7 +76,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PipeLine.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PipeLine.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -96,7 +86,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\Logger\src\logger.cc.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\Logger\src\logger.cc
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\Logger\src
@@ -106,7 +96,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\MediaHelper.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\MediaHelper.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -116,7 +106,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PL_RTSPClient.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PL_RTSPClient.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -126,7 +116,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PL_AndroidMediaCodecDecoder.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PL_AndroidMediaCodecDecoder.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -136,7 +126,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PL_AndroidSurfaceViewRender.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PL_AndroidSurfaceViewRender.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -146,7 +136,7 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace\PL_SensetimeFaceTrack.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\RtspFace\PL_SensetimeFaceTrack.cpp
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\RtspFace
@@ -156,8 +146,18 @@
   DEFINES = -Drtspface_EXPORTS
   DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\FaceServer\proto_hton_ntoh.cpp.o.d
   FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
-  INCLUDES = -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -ID:/workspace/proxy/RtspFace -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
   IN_ABS = D:\workspace\proxy\FaceServer\proto_hton_ntoh.cpp
+  OBJECT_DIR = CMakeFiles\rtspface.dir
+  OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\FaceServer
+  TARGET_COMPILE_PDB = CMakeFiles\rtspface.dir\
+  TARGET_PDB = D:\workspace\proxy\VisitFace\RtspNativeCodec\app\build\intermediates\cmake\release\obj\armeabi-v7a\librtspface.pdb
+build CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o: CXX_COMPILER__rtspface D$:/workspace/proxy/FaceServer/PbFaceList.pb.cc
+  DEFINES = -Drtspface_EXPORTS
+  DEP_FILE = CMakeFiles\rtspface.dir\D_\workspace\proxy\FaceServer\PbFaceList.pb.cc.o.d
+  FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG  -fPIC
+  INCLUDES = -ID:/workspace/proxy/RtspFace -ID:/workspace/proxy/FaceServer -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/groupsock -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/liveMedia -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/UsageEnvironment -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/include -ID:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -isystem D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward
+  IN_ABS = D:\workspace\proxy\FaceServer\PbFaceList.pb.cc
   OBJECT_DIR = CMakeFiles\rtspface.dir
   OBJECT_FILE_DIR = CMakeFiles\rtspface.dir\D_\workspace\proxy\FaceServer
   TARGET_COMPILE_PDB = CMakeFiles\rtspface.dir\
@@ -170,7 +170,7 @@
 #############################################
 # Link the shared library D:\workspace\proxy\VisitFace\RtspNativeCodec\app\build\intermediates\cmake\release\obj\armeabi-v7a\librtspface.so
 
-build D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/release/obj/armeabi-v7a/librtspface.so: CXX_SHARED_LIBRARY_LINKER__rtspface CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o CMakeFiles/rtspface.dir/CameraWrapper.cpp.o CMakeFiles/rtspface.dir/FaceCache.cpp.o CMakeFiles/rtspface.dir/PbFaceList.pb.cc.o CMakeFiles/rtspface.dir/DebugNetwork.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o | D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libliveMedia.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libgroupsock.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libBasicUsageEnvironment.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libUsageEnvironment.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/lib/armeabi-v7a/libyuv_static.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/lib/armeabi-v7a/libopencv_java3.so D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/lib/armeabi-v7a/libprotobuf.so D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/lib/armeabi-v7a/libcvface_api.so
+build D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/build/intermediates/cmake/release/obj/armeabi-v7a/librtspface.so: CXX_SHARED_LIBRARY_LINKER__rtspface CMakeFiles/rtspface.dir/RtspNativeCodecJNI.cpp.o CMakeFiles/rtspface.dir/CameraWrapper.cpp.o CMakeFiles/rtspface.dir/FaceCache.cpp.o CMakeFiles/rtspface.dir/DebugNetwork.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PipeLine.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/Logger/src/logger.cc.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/MediaHelper.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_RTSPClient.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidMediaCodecDecoder.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_AndroidSurfaceViewRender.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/proto_hton_ntoh.cpp.o CMakeFiles/rtspface.dir/D_/workspace/proxy/FaceServer/PbFaceList.pb.cc.o | D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libliveMedia.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libgroupsock.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libBasicUsageEnvironment.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libUsageEnvironment.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/lib/armeabi-v7a/libyuv_static.a D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/opencv/lib/armeabi-v7a/libopencv_java3.so D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/lib/armeabi-v7a/libprotobuf.so D$:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/lib/armeabi-v7a/libcvface_api.so
   LANGUAGE_COMPILE_FLAGS = -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security  -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security   -g -O0 -std=c++11 -DUSE_ST_SDK -DUSE_OPENCV -DANDROID_PLATFORM=android-22  -DANDROID_TOOLCHAIN=gcc -DANDROID_STL=gnustl_static  -Wall -UNDEBUG -Os -DNDEBUG -Os -DNDEBUG
   LINK_FLAGS = -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
   LINK_LIBRARIES = -landroid -llog -lmediandk -lOpenMAXAL -ljnigraphics D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libliveMedia.a D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libgroupsock.a D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libBasicUsageEnvironment.a D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/lib/armeabi-v7a/libUsageEnvironment.a D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/libyuv/lib/armeabi-v7a/libyuv_static.a -lopencv_java3 -lprotobuf -lcvface_api -lm "D:/Android/adk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a"
diff --git a/VisitFace/RtspNativeCodec/app/app.iml b/VisitFace/RtspNativeCodec/app/app.iml
index cdeb81f..abdf5e7 100644
--- a/VisitFace/RtspNativeCodec/app/app.iml
+++ b/VisitFace/RtspNativeCodec/app/app.iml
@@ -96,15 +96,20 @@
       <sourceFolder url="file://$MODULE_DIR$/src/test/jni" isTestSource="true" />
       <sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
       <sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" />
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/cmake" />
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-safeguard" />
+      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" />
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
+      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" />
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
+      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/shaders" />
       <excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />
+      <excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" />
       <excludeFolder url="file://$MODULE_DIR$/build/outputs" />
       <excludeFolder url="file://$MODULE_DIR$/build/tmp" />
     </content>
diff --git a/VisitFace/RtspNativeCodec/app/build/generated/source/r/debug/com/example/nativecodec/R.java b/VisitFace/RtspNativeCodec/app/build/generated/source/r/debug/com/example/nativecodec/R.java
index 56abf2a..607fb6d 100644
--- a/VisitFace/RtspNativeCodec/app/build/generated/source/r/debug/com/example/nativecodec/R.java
+++ b/VisitFace/RtspNativeCodec/app/build/generated/source/r/debug/com/example/nativecodec/R.java
@@ -17,13 +17,14 @@
     public static final class id {
         public static final int addface_image=0x7f060003;
         public static final int addface_native=0x7f060004;
-        public static final int glsurfaceview1=0x7f060008;
-        public static final int radio1=0x7f060005;
-        public static final int radio2=0x7f060007;
+        public static final int glsurfaceview1=0x7f060009;
+        public static final int radio1=0x7f060006;
+        public static final int radio2=0x7f060008;
         public static final int rewind_native=0x7f060002;
         public static final int source_spinner=0x7f060000;
         public static final int start_native=0x7f060001;
-        public static final int surfaceview1=0x7f060006;
+        public static final int surfaceview1=0x7f060007;
+        public static final int textView1=0x7f060005;
     }
     public static final class layout {
         public static final int main=0x7f030000;
diff --git a/VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugAndroidTestResources/compile-file-map.properties b/VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugAndroidTestResources/compile-file-map.properties
index d2d6c11..6443367 100644
--- a/VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugAndroidTestResources/compile-file-map.properties
+++ b/VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugAndroidTestResources/compile-file-map.properties
@@ -1 +1 @@
-#Tue Apr 25 16:35:12 CST 2017
+#Thu Apr 27 15:27:08 CST 2017
diff --git a/VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties b/VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties
index 866fec9..03da4e9 100644
--- a/VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties
+++ b/VisitFace/RtspNativeCodec/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties
@@ -1,6 +1,6 @@
-#Tue Apr 25 16:35:12 CST 2017
+#Thu Apr 27 15:27:08 CST 2017
 D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher.png=D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi\\ic_launcher.png
-D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher.png=D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi\\ic_launcher.png
 D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher.png=D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi\\ic_launcher.png
+D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher.png=D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi\\ic_launcher.png
 D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher.png=D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi\\ic_launcher.png
 D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\src\\main\\res\\layout\\main.xml=D\:\\workspace\\proxy\\VisitFace\\RtspNativeCodec\\app\\build\\intermediates\\res\\merged\\debug\\layout\\main.xml
diff --git a/VisitFace/RtspNativeCodec/app/build/intermediates/res/merged/debug/layout/main.xml b/VisitFace/RtspNativeCodec/app/build/intermediates/res/merged/debug/layout/main.xml
index 4e3303d..7a3123c 100644
--- a/VisitFace/RtspNativeCodec/app/build/intermediates/res/merged/debug/layout/main.xml
+++ b/VisitFace/RtspNativeCodec/app/build/intermediates/res/merged/debug/layout/main.xml
@@ -58,7 +58,11 @@
     </LinearLayout>
 
 
-
+    <TextView
+        android:id="@+id/textView1"
+        android:layout_width="match_parent"
+        android:layout_height="90dp"
+        android:text="TextView" />
 
     <LinearLayout
         android:orientation="horizontal"
diff --git a/VisitFace/RtspNativeCodec/app/build/intermediates/res/resources-debug.ap_ b/VisitFace/RtspNativeCodec/app/build/intermediates/res/resources-debug.ap_
index d6eecaa..9fda9e3 100644
--- a/VisitFace/RtspNativeCodec/app/build/intermediates/res/resources-debug.ap_
+++ b/VisitFace/RtspNativeCodec/app/build/intermediates/res/resources-debug.ap_
Binary files differ
diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/CMakeLists.txt b/VisitFace/RtspNativeCodec/app/src/main/cpp/CMakeLists.txt
index 418a860..b145b34 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/CMakeLists.txt
+++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/CMakeLists.txt
@@ -10,7 +10,6 @@
             RtspNativeCodecJNI.cpp
             CameraWrapper.cpp
             FaceCache.cpp
-            PbFaceList.pb.cc
             DebugNetwork.cpp
 
             "D:/workspace/proxy/RtspFace/PipeLine.cpp"
@@ -22,6 +21,7 @@
             "D:/workspace/proxy/RtspFace/PL_SensetimeFaceTrack.cpp"
 
             "D:/workspace/proxy/FaceServer/proto_hton_ntoh.cpp"
+            "D:/workspace/proxy/FaceServer/PbFaceList.pb.cc"
             )
 
 # Include libraries needed for native-codec-jni lib
@@ -34,7 +34,8 @@
 					  jnigraphics
 					  )
 
-include_directories("D:/workspace/proxy/FaceServer"
+include_directories("D:/workspace/proxy/RtspFace"
+                    "D:/workspace/proxy/FaceServer"
 
                     "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include"
                     "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/live555/include/BasicUsageEnvironment"
@@ -62,5 +63,3 @@
                       "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/protobuf/lib/armeabi-v7a/libprotobuf.so"
                       "D:/workspace/proxy/VisitFace/RtspNativeCodec/app/libs/st_face/lib/armeabi-v7a/libcvface_api.so"
                       )
-
-include_directories("D:/workspace/proxy/RtspFace")
diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.cpp b/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.cpp
index 40b456b..23be522 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.cpp
+++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.cpp
@@ -16,10 +16,12 @@
 #include "ev_proto.h"
 #include "face_daemon_proto.h"
 
-#define STFACE_SERVER_IP "192.168.1.146"
+#define STFACE_SERVER_IP "52.78.105.44"
 #define STFACE_SERVER_PORT "15432"
 #define STFACE_RECV_BUFFER_SIZE 1024
 #define STFACE_DEBUG_NETWORK_SYNC false
+
+std::string g_dbgLog;
 
 struct SocketClientContext
 {
@@ -43,6 +45,8 @@
     static void* daemon_thd(void* arg)
     {
         SocketClientContext* ctx = (SocketClientContext*)arg;
+
+        //g_dbgLog = "";
 
         int clientfd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
         if (clientfd < 0)
@@ -74,6 +78,7 @@
         int recvSize = recv(clientfd, ctx->buffer, STFACE_RECV_BUFFER_SIZE, 0);
 
         ctx->buffer[recvSize] = '\0';
+        g_dbgLog = (char*)ctx->buffer;
         LOG_NOTICE << "face detect result: " << ctx->buffer << LOG_ENDL;
 
         close(clientfd);
@@ -126,7 +131,7 @@
     evpHeader->cmd = FaceDaemonCommand::FDC_SENSETIMEFACEDETECT_SAVE;
     evpHeader->size = sizeof(EVPHeader) + sizeof(FDP_Image) + imgidx.size;
 
-    fdpImage->db_id = 123;
+    fdpImage->db_id = 1001;
     fdpImage->mb_type = imgidx.type;
     fdpImage->width = imgidx.width;
     fdpImage->height = imgidx.height;
@@ -134,6 +139,9 @@
     memcpy(fdpImage->buff, buffImg, imgidx.size);
     ctx->buffSize = evpHeader->size;
 
+    evpHeader->hton();
+    fdpImage->hton();
+
     ctx->sendBuff(nullptr, 0);
     // delete ctx itself
 }
diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.h b/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.h
index ed77fa0..2665e48 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.h
+++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/DebugNetwork.h
@@ -8,6 +8,8 @@
 #define ENABLE_DEBUG_SENDFACEDETECT
 #define ENABLE_DEBUG_SENDFACEADD
 
+extern std::string g_dbgLog;
+
 void dbgSendFaceDetect(uint8_t* buffer, size_t buffSize);
 
 void dbgSendFaceAdd(const NativeImgIdx& imgidx, uint8_t* buffImg);
diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.cpp b/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.cpp
index 4be9089..997305c 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.cpp
+++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCache.cpp
@@ -11,13 +11,16 @@
 
 #include <vector>
 
-#include "PbFaceList.pb.h"
+#include <PbFaceList.pb.h>
 
 #include <libyuv.h>
+#include <MediaHelper.h>
+
 #define SUBSAMPLE(v, a) ((((v) + (a) - 1)) / (a))
 
 //#define YUV420_TO_RGB888 1
-#define YUV420_TO_RGB565 1
+//#define YUV420_TO_RGB565 1
+#define YUV420_TO_ARGB8888 1
 
 struct FcPmBreackerContext
 {
@@ -92,6 +95,23 @@
                             frameRGB, 2 * src_width,
                             src_width, src_height);
         frameRGBSize = src_height * src_width * 2;
+        return true;
+    }
+
+    bool convertYUV420ToARGB8888()
+    {
+        int src_height = height;
+        int src_width = width;
+        const uint8* src_y = (const uint8*)(frameYUV);
+        const uint8* src_u = (const uint8*)(src_y + (src_height * src_width));
+        const uint8* src_v = (const uint8*)(src_u + (src_height * src_width / 4));
+
+        libyuv::I420ToARGB(src_y, src_width,
+                             src_u, SUBSAMPLE(src_width, 2),
+                             src_v, SUBSAMPLE(src_width, 2),
+                             frameRGB, 4 * src_width,
+                             src_width, src_height);
+        frameRGBSize = src_height * src_width * 4;
         return true;
     }
 };
@@ -194,7 +214,7 @@
 		PbFaceList_FaceListImage& pbFaceListImage(*(pbFaceList.add_images()));
 		pbFaceListImage.set_idx(i);
 		pbFaceListImage.set_size(s);
-		pbFaceListImage.set_type(PbFaceList_FaceListImage_ImageType_IT_Y);
+		pbFaceListImage.set_type(PbFaceList_FaceListImage_ImageType_MBFT_Y8);
 		pbFaceListImage.set_width(roiMat.cols);
 		pbFaceListImage.set_height(roiMat.rows);
 		pbFaceListImage.set_top_left_x(faceRect.leftTop.x);
@@ -391,4 +411,67 @@
     return true;
 }
 
+#elif YUV420_TO_ARGB8888
+
+bool FaceCache::getFaceListImage(std::vector<NativeImgIdx>& imgIdxes, uint8_t* buffImg, size_t& buffImgMaxSize)
+{
+    FcPmBreackerContext& ctx(*(FcPmBreackerContext*)_ctx);
+    if (!ctx.dataAvailable)
+        return false;
+
+    if (ctx.frameRGBSize == 0)
+    {
+        //#todo should optimize not convert the whole image
+        if (! ctx.convertYUV420ToARGB8888())
+            return false;
+    }
+
+    imgIdxes.clear();
+    size_t offset = 0;
+
+    cv::Mat rgbMat(cv::Size(ctx.width, ctx.height), CV_8UC4, ctx.frameRGB);
+    for (st_ff_vect_t::const_iterator ffiter = ctx.faceFeatures.begin(); ffiter != ctx.faceFeatures.end(); ++ffiter)
+    {
+        const FaceRect& faceRect(ffiter->rect);
+
+        cv::Mat roiMat1(rgbMat, cv::Rect(faceRect.leftTop.x, faceRect.leftTop.y, faceRect.rightBottom.x - faceRect.leftTop.x, faceRect.rightBottom.y - faceRect.leftTop.y));
+        cv::Mat roiMat(roiMat1.clone()); // #todo copy data should be avoid!!!!
+
+        NativeImgIdx imgidx;
+        imgidx.offset = offset;
+        imgidx.size = roiMat.total() * roiMat.elemSize();
+        imgidx.type = MB_Frame::MBFT_ARGB8888;
+        imgidx.width = roiMat.cols;
+        imgidx.height = roiMat.rows;
+
+        const size_t newSize = imgidx.offset + imgidx.size;
+
+        //isContinuous
+        if (newSize > buffImgMaxSize)
+        {
+            LOG_ERROR << "FaceCache::getFaceListImage buffImgMaxSize truncated" << LOG_ENDL;
+            return false;
+        }
+
+        uint8_t* pbuf = buffImg + imgidx.offset;
+        memcpy(pbuf, roiMat.ptr(), imgidx.size);
+
+        //{
+        //    static size_t f = 0;
+        //    char fname[50];
+        //    sprintf(fname, "/sdcard/face-%u-w%d-h%d.argb", ++f, imgidx.width, imgidx.height);
+        //    FILE *pFile = fopen(fname, "wb");
+        //    fwrite(pbuf, 1, imgidx.size, pFile);
+        //    fclose(pFile);
+        //    if (f > 20)exit(0);
+        //}
+
+        imgIdxes.push_back(imgidx);
+        offset = newSize;
+    }
+
+    buffImgMaxSize = offset;
+    return true;
+}
+
 #endif
diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList b/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList
deleted file mode 100644
index 047cfd5..0000000
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList
+++ /dev/null
@@ -1,33 +0,0 @@
-// /opt/protobuf/src/protoc  PbFaceList  --cpp_out=./
-
-syntax = "proto2";
-
-message PbFaceList
-{
-	required uint32 magic = 1 [default = 0xB2A105];
-	required uint32 image_count = 2;
-	optional uint32 src_width = 3;
-	optional uint32 src_height = 4;
-	
-	message FaceListImage
-	{
-		enum ImageType
-		{
-			IT_YUV = 0;
-			IT_RGB = 1;
-			IT_Y = 2;
-		}
-		
-		required uint32 idx = 1;
-		required uint32 size = 2;
-		required ImageType type = 3 [default = IT_Y];
-		
-		required uint32 width = 4;
-		required uint32 height = 5;
-		optional uint32 top_left_x = 6;
-		optional uint32 top_left_y = 7;
-		repeated bytes img = 8;
-	}
-	
-	repeated FaceListImage images = 5;
-}
diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.cc b/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.cc
deleted file mode 100644
index 02c94d8..0000000
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.cc
+++ /dev/null
@@ -1,1498 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: PbFaceList
-
-#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
-#include "PbFaceList.pb.h"
-
-#include <algorithm>
-
-#include <google/protobuf/stubs/common.h>
-#include <google/protobuf/stubs/port.h>
-#include <google/protobuf/stubs/once.h>
-#include <google/protobuf/io/coded_stream.h>
-#include <google/protobuf/wire_format_lite_inl.h>
-#include <google/protobuf/descriptor.h>
-#include <google/protobuf/generated_message_reflection.h>
-#include <google/protobuf/reflection_ops.h>
-#include <google/protobuf/wire_format.h>
-// @@protoc_insertion_point(includes)
-class PbFaceList_FaceListImageDefaultTypeInternal : public ::google::protobuf::internal::ExplicitlyConstructed<PbFaceList_FaceListImage> {
-} _PbFaceList_FaceListImage_default_instance_;
-class PbFaceListDefaultTypeInternal : public ::google::protobuf::internal::ExplicitlyConstructed<PbFaceList> {
-} _PbFaceList_default_instance_;
-
-namespace protobuf_PbFaceList {
-
-
-namespace {
-
-::google::protobuf::Metadata file_level_metadata[2];
-const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors[1];
-
-}  // namespace
-
-const ::google::protobuf::uint32 TableStruct::offsets[] = {
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, _has_bits_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, _internal_metadata_),
-  ~0u,  // no _extensions_
-  ~0u,  // no _oneof_case_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, idx_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, size_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, type_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, width_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, height_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, top_left_x_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, top_left_y_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList_FaceListImage, img_),
-  0,
-  1,
-  6,
-  2,
-  3,
-  4,
-  5,
-  ~0u,
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList, _has_bits_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList, _internal_metadata_),
-  ~0u,  // no _extensions_
-  ~0u,  // no _oneof_case_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList, magic_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList, image_count_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList, src_width_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList, src_height_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(PbFaceList, images_),
-  3,
-  0,
-  1,
-  2,
-  ~0u,
-};
-
-static const ::google::protobuf::internal::MigrationSchema schemas[] = {
-  { 0, 12, sizeof(PbFaceList_FaceListImage)},
-  { 20, 29, sizeof(PbFaceList)},
-};
-
-static ::google::protobuf::Message const * const file_default_instances[] = {
-  reinterpret_cast<const ::google::protobuf::Message*>(&_PbFaceList_FaceListImage_default_instance_),
-  reinterpret_cast<const ::google::protobuf::Message*>(&_PbFaceList_default_instance_),
-};
-
-namespace {
-
-void protobuf_AssignDescriptors() {
-  AddDescriptors();
-  ::google::protobuf::MessageFactory* factory = NULL;
-  AssignDescriptors(
-      "PbFaceList", schemas, file_default_instances, TableStruct::offsets, factory,
-      file_level_metadata, file_level_enum_descriptors, NULL);
-}
-
-void protobuf_AssignDescriptorsOnce() {
-  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
-  ::google::protobuf::GoogleOnceInit(&once, &protobuf_AssignDescriptors);
-}
-
-void protobuf_RegisterTypes(const ::std::string&) GOOGLE_ATTRIBUTE_COLD;
-void protobuf_RegisterTypes(const ::std::string&) {
-  protobuf_AssignDescriptorsOnce();
-  ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 2);
-}
-
-}  // namespace
-
-void TableStruct::Shutdown() {
-  _PbFaceList_FaceListImage_default_instance_.Shutdown();
-  delete file_level_metadata[0].reflection;
-  _PbFaceList_default_instance_.Shutdown();
-  delete file_level_metadata[1].reflection;
-}
-
-void TableStruct::InitDefaultsImpl() {
-  GOOGLE_PROTOBUF_VERIFY_VERSION;
-
-  ::google::protobuf::internal::InitProtobufDefaults();
-  _PbFaceList_FaceListImage_default_instance_.DefaultConstruct();
-  _PbFaceList_default_instance_.DefaultConstruct();
-}
-
-void InitDefaults() {
-  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
-  ::google::protobuf::GoogleOnceInit(&once, &TableStruct::InitDefaultsImpl);
-}
-void AddDescriptorsImpl() {
-  InitDefaults();
-  static const char descriptor[] = {
-      "\n\nPbFaceList\"\365\002\n\nPbFaceList\022\027\n\005magic\030\001 \002"
-      "(\r:\01011706629\022\023\n\013image_count\030\002 \002(\r\022\021\n\tsrc"
-      "_width\030\003 \001(\r\022\022\n\nsrc_height\030\004 \001(\r\022)\n\006imag"
-      "es\030\005 \003(\0132\031.PbFaceList.FaceListImage\032\346\001\n\r"
-      "FaceListImage\022\013\n\003idx\030\001 \002(\r\022\014\n\004size\030\002 \002(\r"
-      "\0227\n\004type\030\003 \002(\0162#.PbFaceList.FaceListImag"
-      "e.ImageType:\004IT_Y\022\r\n\005width\030\004 \002(\r\022\016\n\006heig"
-      "ht\030\005 \002(\r\022\022\n\ntop_left_x\030\006 \001(\r\022\022\n\ntop_left"
-      "_y\030\007 \001(\r\022\013\n\003img\030\010 \003(\014\"-\n\tImageType\022\n\n\006IT"
-      "_YUV\020\000\022\n\n\006IT_RGB\020\001\022\010\n\004IT_Y\020\002"
-  };
-  ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
-      descriptor, 388);
-  ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
-    "PbFaceList", &protobuf_RegisterTypes);
-  ::google::protobuf::internal::OnShutdown(&TableStruct::Shutdown);
-}
-
-void AddDescriptors() {
-  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
-  ::google::protobuf::GoogleOnceInit(&once, &AddDescriptorsImpl);
-}
-// Force AddDescriptors() to be called at static initialization time.
-struct StaticDescriptorInitializer {
-  StaticDescriptorInitializer() {
-    AddDescriptors();
-  }
-} static_descriptor_initializer;
-
-}  // namespace protobuf_PbFaceList
-
-const ::google::protobuf::EnumDescriptor* PbFaceList_FaceListImage_ImageType_descriptor() {
-  protobuf_PbFaceList::protobuf_AssignDescriptorsOnce();
-  return protobuf_PbFaceList::file_level_enum_descriptors[0];
-}
-bool PbFaceList_FaceListImage_ImageType_IsValid(int value) {
-  switch (value) {
-    case 0:
-    case 1:
-    case 2:
-      return true;
-    default:
-      return false;
-  }
-}
-
-#if !defined(_MSC_VER) || _MSC_VER >= 1900
-const PbFaceList_FaceListImage_ImageType PbFaceList_FaceListImage::IT_YUV;
-const PbFaceList_FaceListImage_ImageType PbFaceList_FaceListImage::IT_RGB;
-const PbFaceList_FaceListImage_ImageType PbFaceList_FaceListImage::IT_Y;
-const PbFaceList_FaceListImage_ImageType PbFaceList_FaceListImage::ImageType_MIN;
-const PbFaceList_FaceListImage_ImageType PbFaceList_FaceListImage::ImageType_MAX;
-const int PbFaceList_FaceListImage::ImageType_ARRAYSIZE;
-#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
-
-// ===================================================================
-
-#if !defined(_MSC_VER) || _MSC_VER >= 1900
-const int PbFaceList_FaceListImage::kIdxFieldNumber;
-const int PbFaceList_FaceListImage::kSizeFieldNumber;
-const int PbFaceList_FaceListImage::kTypeFieldNumber;
-const int PbFaceList_FaceListImage::kWidthFieldNumber;
-const int PbFaceList_FaceListImage::kHeightFieldNumber;
-const int PbFaceList_FaceListImage::kTopLeftXFieldNumber;
-const int PbFaceList_FaceListImage::kTopLeftYFieldNumber;
-const int PbFaceList_FaceListImage::kImgFieldNumber;
-#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
-
-PbFaceList_FaceListImage::PbFaceList_FaceListImage()
-  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
-  if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) {
-    protobuf_PbFaceList::InitDefaults();
-  }
-  SharedCtor();
-  // @@protoc_insertion_point(constructor:PbFaceList.FaceListImage)
-}
-PbFaceList_FaceListImage::PbFaceList_FaceListImage(const PbFaceList_FaceListImage& from)
-  : ::google::protobuf::Message(),
-      _internal_metadata_(NULL),
-      _has_bits_(from._has_bits_),
-      _cached_size_(0),
-      img_(from.img_) {
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  ::memcpy(&idx_, &from.idx_,
-    reinterpret_cast<char*>(&type_) -
-    reinterpret_cast<char*>(&idx_) + sizeof(type_));
-  // @@protoc_insertion_point(copy_constructor:PbFaceList.FaceListImage)
-}
-
-void PbFaceList_FaceListImage::SharedCtor() {
-  _cached_size_ = 0;
-  ::memset(&idx_, 0, reinterpret_cast<char*>(&top_left_y_) -
-    reinterpret_cast<char*>(&idx_) + sizeof(top_left_y_));
-  type_ = 2;
-}
-
-PbFaceList_FaceListImage::~PbFaceList_FaceListImage() {
-  // @@protoc_insertion_point(destructor:PbFaceList.FaceListImage)
-  SharedDtor();
-}
-
-void PbFaceList_FaceListImage::SharedDtor() {
-}
-
-void PbFaceList_FaceListImage::SetCachedSize(int size) const {
-  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
-  _cached_size_ = size;
-  GOOGLE_SAFE_CONCURRENT_WRITES_END();
-}
-const ::google::protobuf::Descriptor* PbFaceList_FaceListImage::descriptor() {
-  protobuf_PbFaceList::protobuf_AssignDescriptorsOnce();
-  return protobuf_PbFaceList::file_level_metadata[0].descriptor;
-}
-
-const PbFaceList_FaceListImage& PbFaceList_FaceListImage::default_instance() {
-  protobuf_PbFaceList::InitDefaults();
-  return *internal_default_instance();
-}
-
-PbFaceList_FaceListImage* PbFaceList_FaceListImage::New(::google::protobuf::Arena* arena) const {
-  PbFaceList_FaceListImage* n = new PbFaceList_FaceListImage;
-  if (arena != NULL) {
-    arena->Own(n);
-  }
-  return n;
-}
-
-void PbFaceList_FaceListImage::Clear() {
-// @@protoc_insertion_point(message_clear_start:PbFaceList.FaceListImage)
-  img_.Clear();
-  if (_has_bits_[0 / 32] & 127u) {
-    ::memset(&idx_, 0, reinterpret_cast<char*>(&top_left_y_) -
-      reinterpret_cast<char*>(&idx_) + sizeof(top_left_y_));
-    type_ = 2;
-  }
-  _has_bits_.Clear();
-  _internal_metadata_.Clear();
-}
-
-bool PbFaceList_FaceListImage::MergePartialFromCodedStream(
-    ::google::protobuf::io::CodedInputStream* input) {
-#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
-  ::google::protobuf::uint32 tag;
-  // @@protoc_insertion_point(parse_start:PbFaceList.FaceListImage)
-  for (;;) {
-    ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
-    tag = p.first;
-    if (!p.second) goto handle_unusual;
-    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
-      // required uint32 idx = 1;
-      case 1: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(8u)) {
-          set_has_idx();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &idx_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // required uint32 size = 2;
-      case 2: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(16u)) {
-          set_has_size();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &size_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // required .PbFaceList.FaceListImage.ImageType type = 3 [default = IT_Y];
-      case 3: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(24u)) {
-          int value;
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
-                 input, &value)));
-          if (::PbFaceList_FaceListImage_ImageType_IsValid(value)) {
-            set_type(static_cast< ::PbFaceList_FaceListImage_ImageType >(value));
-          } else {
-            mutable_unknown_fields()->AddVarint(3, value);
-          }
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // required uint32 width = 4;
-      case 4: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(32u)) {
-          set_has_width();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &width_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // required uint32 height = 5;
-      case 5: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(40u)) {
-          set_has_height();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &height_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // optional uint32 top_left_x = 6;
-      case 6: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(48u)) {
-          set_has_top_left_x();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &top_left_x_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // optional uint32 top_left_y = 7;
-      case 7: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(56u)) {
-          set_has_top_left_y();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &top_left_y_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // repeated bytes img = 8;
-      case 8: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(66u)) {
-          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
-                input, this->add_img()));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      default: {
-      handle_unusual:
-        if (tag == 0 ||
-            ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
-            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
-          goto success;
-        }
-        DO_(::google::protobuf::internal::WireFormat::SkipField(
-              input, tag, mutable_unknown_fields()));
-        break;
-      }
-    }
-  }
-success:
-  // @@protoc_insertion_point(parse_success:PbFaceList.FaceListImage)
-  return true;
-failure:
-  // @@protoc_insertion_point(parse_failure:PbFaceList.FaceListImage)
-  return false;
-#undef DO_
-}
-
-void PbFaceList_FaceListImage::SerializeWithCachedSizes(
-    ::google::protobuf::io::CodedOutputStream* output) const {
-  // @@protoc_insertion_point(serialize_start:PbFaceList.FaceListImage)
-  // required uint32 idx = 1;
-  if (has_idx()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->idx(), output);
-  }
-
-  // required uint32 size = 2;
-  if (has_size()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->size(), output);
-  }
-
-  // required .PbFaceList.FaceListImage.ImageType type = 3 [default = IT_Y];
-  if (has_type()) {
-    ::google::protobuf::internal::WireFormatLite::WriteEnum(
-      3, this->type(), output);
-  }
-
-  // required uint32 width = 4;
-  if (has_width()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->width(), output);
-  }
-
-  // required uint32 height = 5;
-  if (has_height()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->height(), output);
-  }
-
-  // optional uint32 top_left_x = 6;
-  if (has_top_left_x()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->top_left_x(), output);
-  }
-
-  // optional uint32 top_left_y = 7;
-  if (has_top_left_y()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(7, this->top_left_y(), output);
-  }
-
-  // repeated bytes img = 8;
-  for (int i = 0, n = this->img_size(); i < n; i++) {
-    ::google::protobuf::internal::WireFormatLite::WriteBytes(
-      8, this->img(i), output);
-  }
-
-  if (_internal_metadata_.have_unknown_fields()) {
-    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
-        unknown_fields(), output);
-  }
-  // @@protoc_insertion_point(serialize_end:PbFaceList.FaceListImage)
-}
-
-::google::protobuf::uint8* PbFaceList_FaceListImage::InternalSerializeWithCachedSizesToArray(
-    bool deterministic, ::google::protobuf::uint8* target) const {
-  (void)deterministic;  // Unused
-  // @@protoc_insertion_point(serialize_to_array_start:PbFaceList.FaceListImage)
-  // required uint32 idx = 1;
-  if (has_idx()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->idx(), target);
-  }
-
-  // required uint32 size = 2;
-  if (has_size()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->size(), target);
-  }
-
-  // required .PbFaceList.FaceListImage.ImageType type = 3 [default = IT_Y];
-  if (has_type()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
-      3, this->type(), target);
-  }
-
-  // required uint32 width = 4;
-  if (has_width()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->width(), target);
-  }
-
-  // required uint32 height = 5;
-  if (has_height()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->height(), target);
-  }
-
-  // optional uint32 top_left_x = 6;
-  if (has_top_left_x()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->top_left_x(), target);
-  }
-
-  // optional uint32 top_left_y = 7;
-  if (has_top_left_y()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(7, this->top_left_y(), target);
-  }
-
-  // repeated bytes img = 8;
-  for (int i = 0, n = this->img_size(); i < n; i++) {
-    target = ::google::protobuf::internal::WireFormatLite::
-      WriteBytesToArray(8, this->img(i), target);
-  }
-
-  if (_internal_metadata_.have_unknown_fields()) {
-    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
-        unknown_fields(), target);
-  }
-  // @@protoc_insertion_point(serialize_to_array_end:PbFaceList.FaceListImage)
-  return target;
-}
-
-size_t PbFaceList_FaceListImage::RequiredFieldsByteSizeFallback() const {
-// @@protoc_insertion_point(required_fields_byte_size_fallback_start:PbFaceList.FaceListImage)
-  size_t total_size = 0;
-
-  if (has_idx()) {
-    // required uint32 idx = 1;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->idx());
-  }
-
-  if (has_size()) {
-    // required uint32 size = 2;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->size());
-  }
-
-  if (has_width()) {
-    // required uint32 width = 4;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->width());
-  }
-
-  if (has_height()) {
-    // required uint32 height = 5;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->height());
-  }
-
-  if (has_type()) {
-    // required .PbFaceList.FaceListImage.ImageType type = 3 [default = IT_Y];
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
-  }
-
-  return total_size;
-}
-size_t PbFaceList_FaceListImage::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:PbFaceList.FaceListImage)
-  size_t total_size = 0;
-
-  if (_internal_metadata_.have_unknown_fields()) {
-    total_size +=
-      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
-        unknown_fields());
-  }
-  if (((_has_bits_[0] & 0x0000004f) ^ 0x0000004f) == 0) {  // All required fields are present.
-    // required uint32 idx = 1;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->idx());
-
-    // required uint32 size = 2;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->size());
-
-    // required uint32 width = 4;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->width());
-
-    // required uint32 height = 5;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->height());
-
-    // required .PbFaceList.FaceListImage.ImageType type = 3 [default = IT_Y];
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
-
-  } else {
-    total_size += RequiredFieldsByteSizeFallback();
-  }
-  // repeated bytes img = 8;
-  total_size += 1 *
-      ::google::protobuf::internal::FromIntSize(this->img_size());
-  for (int i = 0, n = this->img_size(); i < n; i++) {
-    total_size += ::google::protobuf::internal::WireFormatLite::BytesSize(
-      this->img(i));
-  }
-
-  if (_has_bits_[0 / 32] & 48u) {
-    // optional uint32 top_left_x = 6;
-    if (has_top_left_x()) {
-      total_size += 1 +
-        ::google::protobuf::internal::WireFormatLite::UInt32Size(
-          this->top_left_x());
-    }
-
-    // optional uint32 top_left_y = 7;
-    if (has_top_left_y()) {
-      total_size += 1 +
-        ::google::protobuf::internal::WireFormatLite::UInt32Size(
-          this->top_left_y());
-    }
-
-  }
-  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
-  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
-  _cached_size_ = cached_size;
-  GOOGLE_SAFE_CONCURRENT_WRITES_END();
-  return total_size;
-}
-
-void PbFaceList_FaceListImage::MergeFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:PbFaceList.FaceListImage)
-  GOOGLE_DCHECK_NE(&from, this);
-  const PbFaceList_FaceListImage* source =
-      ::google::protobuf::internal::DynamicCastToGenerated<const PbFaceList_FaceListImage>(
-          &from);
-  if (source == NULL) {
-  // @@protoc_insertion_point(generalized_merge_from_cast_fail:PbFaceList.FaceListImage)
-    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
-  } else {
-  // @@protoc_insertion_point(generalized_merge_from_cast_success:PbFaceList.FaceListImage)
-    MergeFrom(*source);
-  }
-}
-
-void PbFaceList_FaceListImage::MergeFrom(const PbFaceList_FaceListImage& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:PbFaceList.FaceListImage)
-  GOOGLE_DCHECK_NE(&from, this);
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  img_.MergeFrom(from.img_);
-  if (from._has_bits_[0 / 32] & 127u) {
-    if (from.has_idx()) {
-      set_idx(from.idx());
-    }
-    if (from.has_size()) {
-      set_size(from.size());
-    }
-    if (from.has_width()) {
-      set_width(from.width());
-    }
-    if (from.has_height()) {
-      set_height(from.height());
-    }
-    if (from.has_top_left_x()) {
-      set_top_left_x(from.top_left_x());
-    }
-    if (from.has_top_left_y()) {
-      set_top_left_y(from.top_left_y());
-    }
-    if (from.has_type()) {
-      set_type(from.type());
-    }
-  }
-}
-
-void PbFaceList_FaceListImage::CopyFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:PbFaceList.FaceListImage)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-void PbFaceList_FaceListImage::CopyFrom(const PbFaceList_FaceListImage& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:PbFaceList.FaceListImage)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-bool PbFaceList_FaceListImage::IsInitialized() const {
-  if ((_has_bits_[0] & 0x0000004f) != 0x0000004f) return false;
-  return true;
-}
-
-void PbFaceList_FaceListImage::Swap(PbFaceList_FaceListImage* other) {
-  if (other == this) return;
-  InternalSwap(other);
-}
-void PbFaceList_FaceListImage::InternalSwap(PbFaceList_FaceListImage* other) {
-  img_.UnsafeArenaSwap(&other->img_);
-  std::swap(idx_, other->idx_);
-  std::swap(size_, other->size_);
-  std::swap(width_, other->width_);
-  std::swap(height_, other->height_);
-  std::swap(top_left_x_, other->top_left_x_);
-  std::swap(top_left_y_, other->top_left_y_);
-  std::swap(type_, other->type_);
-  std::swap(_has_bits_[0], other->_has_bits_[0]);
-  _internal_metadata_.Swap(&other->_internal_metadata_);
-  std::swap(_cached_size_, other->_cached_size_);
-}
-
-::google::protobuf::Metadata PbFaceList_FaceListImage::GetMetadata() const {
-  protobuf_PbFaceList::protobuf_AssignDescriptorsOnce();
-  return protobuf_PbFaceList::file_level_metadata[0];
-}
-
-#if PROTOBUF_INLINE_NOT_IN_HEADERS
-// PbFaceList_FaceListImage
-
-// required uint32 idx = 1;
-bool PbFaceList_FaceListImage::has_idx() const {
-  return (_has_bits_[0] & 0x00000001u) != 0;
-}
-void PbFaceList_FaceListImage::set_has_idx() {
-  _has_bits_[0] |= 0x00000001u;
-}
-void PbFaceList_FaceListImage::clear_has_idx() {
-  _has_bits_[0] &= ~0x00000001u;
-}
-void PbFaceList_FaceListImage::clear_idx() {
-  idx_ = 0u;
-  clear_has_idx();
-}
-::google::protobuf::uint32 PbFaceList_FaceListImage::idx() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.idx)
-  return idx_;
-}
-void PbFaceList_FaceListImage::set_idx(::google::protobuf::uint32 value) {
-  set_has_idx();
-  idx_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.idx)
-}
-
-// required uint32 size = 2;
-bool PbFaceList_FaceListImage::has_size() const {
-  return (_has_bits_[0] & 0x00000002u) != 0;
-}
-void PbFaceList_FaceListImage::set_has_size() {
-  _has_bits_[0] |= 0x00000002u;
-}
-void PbFaceList_FaceListImage::clear_has_size() {
-  _has_bits_[0] &= ~0x00000002u;
-}
-void PbFaceList_FaceListImage::clear_size() {
-  size_ = 0u;
-  clear_has_size();
-}
-::google::protobuf::uint32 PbFaceList_FaceListImage::size() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.size)
-  return size_;
-}
-void PbFaceList_FaceListImage::set_size(::google::protobuf::uint32 value) {
-  set_has_size();
-  size_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.size)
-}
-
-// required .PbFaceList.FaceListImage.ImageType type = 3 [default = IT_Y];
-bool PbFaceList_FaceListImage::has_type() const {
-  return (_has_bits_[0] & 0x00000040u) != 0;
-}
-void PbFaceList_FaceListImage::set_has_type() {
-  _has_bits_[0] |= 0x00000040u;
-}
-void PbFaceList_FaceListImage::clear_has_type() {
-  _has_bits_[0] &= ~0x00000040u;
-}
-void PbFaceList_FaceListImage::clear_type() {
-  type_ = 2;
-  clear_has_type();
-}
-::PbFaceList_FaceListImage_ImageType PbFaceList_FaceListImage::type() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.type)
-  return static_cast< ::PbFaceList_FaceListImage_ImageType >(type_);
-}
-void PbFaceList_FaceListImage::set_type(::PbFaceList_FaceListImage_ImageType value) {
-  assert(::PbFaceList_FaceListImage_ImageType_IsValid(value));
-  set_has_type();
-  type_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.type)
-}
-
-// required uint32 width = 4;
-bool PbFaceList_FaceListImage::has_width() const {
-  return (_has_bits_[0] & 0x00000004u) != 0;
-}
-void PbFaceList_FaceListImage::set_has_width() {
-  _has_bits_[0] |= 0x00000004u;
-}
-void PbFaceList_FaceListImage::clear_has_width() {
-  _has_bits_[0] &= ~0x00000004u;
-}
-void PbFaceList_FaceListImage::clear_width() {
-  width_ = 0u;
-  clear_has_width();
-}
-::google::protobuf::uint32 PbFaceList_FaceListImage::width() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.width)
-  return width_;
-}
-void PbFaceList_FaceListImage::set_width(::google::protobuf::uint32 value) {
-  set_has_width();
-  width_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.width)
-}
-
-// required uint32 height = 5;
-bool PbFaceList_FaceListImage::has_height() const {
-  return (_has_bits_[0] & 0x00000008u) != 0;
-}
-void PbFaceList_FaceListImage::set_has_height() {
-  _has_bits_[0] |= 0x00000008u;
-}
-void PbFaceList_FaceListImage::clear_has_height() {
-  _has_bits_[0] &= ~0x00000008u;
-}
-void PbFaceList_FaceListImage::clear_height() {
-  height_ = 0u;
-  clear_has_height();
-}
-::google::protobuf::uint32 PbFaceList_FaceListImage::height() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.height)
-  return height_;
-}
-void PbFaceList_FaceListImage::set_height(::google::protobuf::uint32 value) {
-  set_has_height();
-  height_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.height)
-}
-
-// optional uint32 top_left_x = 6;
-bool PbFaceList_FaceListImage::has_top_left_x() const {
-  return (_has_bits_[0] & 0x00000010u) != 0;
-}
-void PbFaceList_FaceListImage::set_has_top_left_x() {
-  _has_bits_[0] |= 0x00000010u;
-}
-void PbFaceList_FaceListImage::clear_has_top_left_x() {
-  _has_bits_[0] &= ~0x00000010u;
-}
-void PbFaceList_FaceListImage::clear_top_left_x() {
-  top_left_x_ = 0u;
-  clear_has_top_left_x();
-}
-::google::protobuf::uint32 PbFaceList_FaceListImage::top_left_x() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.top_left_x)
-  return top_left_x_;
-}
-void PbFaceList_FaceListImage::set_top_left_x(::google::protobuf::uint32 value) {
-  set_has_top_left_x();
-  top_left_x_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.top_left_x)
-}
-
-// optional uint32 top_left_y = 7;
-bool PbFaceList_FaceListImage::has_top_left_y() const {
-  return (_has_bits_[0] & 0x00000020u) != 0;
-}
-void PbFaceList_FaceListImage::set_has_top_left_y() {
-  _has_bits_[0] |= 0x00000020u;
-}
-void PbFaceList_FaceListImage::clear_has_top_left_y() {
-  _has_bits_[0] &= ~0x00000020u;
-}
-void PbFaceList_FaceListImage::clear_top_left_y() {
-  top_left_y_ = 0u;
-  clear_has_top_left_y();
-}
-::google::protobuf::uint32 PbFaceList_FaceListImage::top_left_y() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.top_left_y)
-  return top_left_y_;
-}
-void PbFaceList_FaceListImage::set_top_left_y(::google::protobuf::uint32 value) {
-  set_has_top_left_y();
-  top_left_y_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.top_left_y)
-}
-
-// repeated bytes img = 8;
-int PbFaceList_FaceListImage::img_size() const {
-  return img_.size();
-}
-void PbFaceList_FaceListImage::clear_img() {
-  img_.Clear();
-}
-const ::std::string& PbFaceList_FaceListImage::img(int index) const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.img)
-  return img_.Get(index);
-}
-::std::string* PbFaceList_FaceListImage::mutable_img(int index) {
-  // @@protoc_insertion_point(field_mutable:PbFaceList.FaceListImage.img)
-  return img_.Mutable(index);
-}
-void PbFaceList_FaceListImage::set_img(int index, const ::std::string& value) {
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.img)
-  img_.Mutable(index)->assign(value);
-}
-#if LANG_CXX11
-void PbFaceList_FaceListImage::set_img(int index, ::std::string&& value) {
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.img)
-  img_.Mutable(index)->assign(std::move(value));
-}
-#endif
-void PbFaceList_FaceListImage::set_img(int index, const char* value) {
-  img_.Mutable(index)->assign(value);
-  // @@protoc_insertion_point(field_set_char:PbFaceList.FaceListImage.img)
-}
-void PbFaceList_FaceListImage::set_img(int index, const void* value, size_t size) {
-  img_.Mutable(index)->assign(
-    reinterpret_cast<const char*>(value), size);
-  // @@protoc_insertion_point(field_set_pointer:PbFaceList.FaceListImage.img)
-}
-::std::string* PbFaceList_FaceListImage::add_img() {
-  // @@protoc_insertion_point(field_add_mutable:PbFaceList.FaceListImage.img)
-  return img_.Add();
-}
-void PbFaceList_FaceListImage::add_img(const ::std::string& value) {
-  img_.Add()->assign(value);
-  // @@protoc_insertion_point(field_add:PbFaceList.FaceListImage.img)
-}
-#if LANG_CXX11
-void PbFaceList_FaceListImage::add_img(::std::string&& value) {
-  img_.Add()->assign(std::move(value));
-  // @@protoc_insertion_point(field_add:PbFaceList.FaceListImage.img)
-}
-#endif
-void PbFaceList_FaceListImage::add_img(const char* value) {
-  img_.Add()->assign(value);
-  // @@protoc_insertion_point(field_add_char:PbFaceList.FaceListImage.img)
-}
-void PbFaceList_FaceListImage::add_img(const void* value, size_t size) {
-  img_.Add()->assign(reinterpret_cast<const char*>(value), size);
-  // @@protoc_insertion_point(field_add_pointer:PbFaceList.FaceListImage.img)
-}
-const ::google::protobuf::RepeatedPtrField< ::std::string>&
-PbFaceList_FaceListImage::img() const {
-  // @@protoc_insertion_point(field_list:PbFaceList.FaceListImage.img)
-  return img_;
-}
-::google::protobuf::RepeatedPtrField< ::std::string>*
-PbFaceList_FaceListImage::mutable_img() {
-  // @@protoc_insertion_point(field_mutable_list:PbFaceList.FaceListImage.img)
-  return &img_;
-}
-
-#endif  // PROTOBUF_INLINE_NOT_IN_HEADERS
-
-// ===================================================================
-
-#if !defined(_MSC_VER) || _MSC_VER >= 1900
-const int PbFaceList::kMagicFieldNumber;
-const int PbFaceList::kImageCountFieldNumber;
-const int PbFaceList::kSrcWidthFieldNumber;
-const int PbFaceList::kSrcHeightFieldNumber;
-const int PbFaceList::kImagesFieldNumber;
-#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
-
-PbFaceList::PbFaceList()
-  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
-  if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) {
-    protobuf_PbFaceList::InitDefaults();
-  }
-  SharedCtor();
-  // @@protoc_insertion_point(constructor:PbFaceList)
-}
-PbFaceList::PbFaceList(const PbFaceList& from)
-  : ::google::protobuf::Message(),
-      _internal_metadata_(NULL),
-      _has_bits_(from._has_bits_),
-      _cached_size_(0),
-      images_(from.images_) {
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  ::memcpy(&image_count_, &from.image_count_,
-    reinterpret_cast<char*>(&magic_) -
-    reinterpret_cast<char*>(&image_count_) + sizeof(magic_));
-  // @@protoc_insertion_point(copy_constructor:PbFaceList)
-}
-
-void PbFaceList::SharedCtor() {
-  _cached_size_ = 0;
-  ::memset(&image_count_, 0, reinterpret_cast<char*>(&src_height_) -
-    reinterpret_cast<char*>(&image_count_) + sizeof(src_height_));
-  magic_ = 11706629u;
-}
-
-PbFaceList::~PbFaceList() {
-  // @@protoc_insertion_point(destructor:PbFaceList)
-  SharedDtor();
-}
-
-void PbFaceList::SharedDtor() {
-}
-
-void PbFaceList::SetCachedSize(int size) const {
-  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
-  _cached_size_ = size;
-  GOOGLE_SAFE_CONCURRENT_WRITES_END();
-}
-const ::google::protobuf::Descriptor* PbFaceList::descriptor() {
-  protobuf_PbFaceList::protobuf_AssignDescriptorsOnce();
-  return protobuf_PbFaceList::file_level_metadata[1].descriptor;
-}
-
-const PbFaceList& PbFaceList::default_instance() {
-  protobuf_PbFaceList::InitDefaults();
-  return *internal_default_instance();
-}
-
-PbFaceList* PbFaceList::New(::google::protobuf::Arena* arena) const {
-  PbFaceList* n = new PbFaceList;
-  if (arena != NULL) {
-    arena->Own(n);
-  }
-  return n;
-}
-
-void PbFaceList::Clear() {
-// @@protoc_insertion_point(message_clear_start:PbFaceList)
-  images_.Clear();
-  if (_has_bits_[0 / 32] & 15u) {
-    ::memset(&image_count_, 0, reinterpret_cast<char*>(&src_height_) -
-      reinterpret_cast<char*>(&image_count_) + sizeof(src_height_));
-    magic_ = 11706629u;
-  }
-  _has_bits_.Clear();
-  _internal_metadata_.Clear();
-}
-
-bool PbFaceList::MergePartialFromCodedStream(
-    ::google::protobuf::io::CodedInputStream* input) {
-#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
-  ::google::protobuf::uint32 tag;
-  // @@protoc_insertion_point(parse_start:PbFaceList)
-  for (;;) {
-    ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
-    tag = p.first;
-    if (!p.second) goto handle_unusual;
-    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
-      // required uint32 magic = 1 [default = 11706629];
-      case 1: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(8u)) {
-          set_has_magic();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &magic_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // required uint32 image_count = 2;
-      case 2: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(16u)) {
-          set_has_image_count();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &image_count_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // optional uint32 src_width = 3;
-      case 3: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(24u)) {
-          set_has_src_width();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &src_width_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // optional uint32 src_height = 4;
-      case 4: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(32u)) {
-          set_has_src_height();
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
-                 input, &src_height_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // repeated .PbFaceList.FaceListImage images = 5;
-      case 5: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(42u)) {
-          DO_(input->IncrementRecursionDepth());
-          DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtualNoRecursionDepth(
-                input, add_images()));
-        } else {
-          goto handle_unusual;
-        }
-        input->UnsafeDecrementRecursionDepth();
-        break;
-      }
-
-      default: {
-      handle_unusual:
-        if (tag == 0 ||
-            ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
-            ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
-          goto success;
-        }
-        DO_(::google::protobuf::internal::WireFormat::SkipField(
-              input, tag, mutable_unknown_fields()));
-        break;
-      }
-    }
-  }
-success:
-  // @@protoc_insertion_point(parse_success:PbFaceList)
-  return true;
-failure:
-  // @@protoc_insertion_point(parse_failure:PbFaceList)
-  return false;
-#undef DO_
-}
-
-void PbFaceList::SerializeWithCachedSizes(
-    ::google::protobuf::io::CodedOutputStream* output) const {
-  // @@protoc_insertion_point(serialize_start:PbFaceList)
-  // required uint32 magic = 1 [default = 11706629];
-  if (has_magic()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->magic(), output);
-  }
-
-  // required uint32 image_count = 2;
-  if (has_image_count()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->image_count(), output);
-  }
-
-  // optional uint32 src_width = 3;
-  if (has_src_width()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->src_width(), output);
-  }
-
-  // optional uint32 src_height = 4;
-  if (has_src_height()) {
-    ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->src_height(), output);
-  }
-
-  // repeated .PbFaceList.FaceListImage images = 5;
-  for (unsigned int i = 0, n = this->images_size(); i < n; i++) {
-    ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
-      5, this->images(i), output);
-  }
-
-  if (_internal_metadata_.have_unknown_fields()) {
-    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
-        unknown_fields(), output);
-  }
-  // @@protoc_insertion_point(serialize_end:PbFaceList)
-}
-
-::google::protobuf::uint8* PbFaceList::InternalSerializeWithCachedSizesToArray(
-    bool deterministic, ::google::protobuf::uint8* target) const {
-  (void)deterministic;  // Unused
-  // @@protoc_insertion_point(serialize_to_array_start:PbFaceList)
-  // required uint32 magic = 1 [default = 11706629];
-  if (has_magic()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->magic(), target);
-  }
-
-  // required uint32 image_count = 2;
-  if (has_image_count()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->image_count(), target);
-  }
-
-  // optional uint32 src_width = 3;
-  if (has_src_width()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->src_width(), target);
-  }
-
-  // optional uint32 src_height = 4;
-  if (has_src_height()) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->src_height(), target);
-  }
-
-  // repeated .PbFaceList.FaceListImage images = 5;
-  for (unsigned int i = 0, n = this->images_size(); i < n; i++) {
-    target = ::google::protobuf::internal::WireFormatLite::
-      InternalWriteMessageNoVirtualToArray(
-        5, this->images(i), false, target);
-  }
-
-  if (_internal_metadata_.have_unknown_fields()) {
-    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
-        unknown_fields(), target);
-  }
-  // @@protoc_insertion_point(serialize_to_array_end:PbFaceList)
-  return target;
-}
-
-size_t PbFaceList::RequiredFieldsByteSizeFallback() const {
-// @@protoc_insertion_point(required_fields_byte_size_fallback_start:PbFaceList)
-  size_t total_size = 0;
-
-  if (has_image_count()) {
-    // required uint32 image_count = 2;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->image_count());
-  }
-
-  if (has_magic()) {
-    // required uint32 magic = 1 [default = 11706629];
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->magic());
-  }
-
-  return total_size;
-}
-size_t PbFaceList::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:PbFaceList)
-  size_t total_size = 0;
-
-  if (_internal_metadata_.have_unknown_fields()) {
-    total_size +=
-      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
-        unknown_fields());
-  }
-  if (((_has_bits_[0] & 0x00000009) ^ 0x00000009) == 0) {  // All required fields are present.
-    // required uint32 image_count = 2;
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->image_count());
-
-    // required uint32 magic = 1 [default = 11706629];
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::UInt32Size(
-        this->magic());
-
-  } else {
-    total_size += RequiredFieldsByteSizeFallback();
-  }
-  // repeated .PbFaceList.FaceListImage images = 5;
-  {
-    unsigned int count = this->images_size();
-    total_size += 1UL * count;
-    for (unsigned int i = 0; i < count; i++) {
-      total_size +=
-        ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
-          this->images(i));
-    }
-  }
-
-  if (_has_bits_[0 / 32] & 6u) {
-    // optional uint32 src_width = 3;
-    if (has_src_width()) {
-      total_size += 1 +
-        ::google::protobuf::internal::WireFormatLite::UInt32Size(
-          this->src_width());
-    }
-
-    // optional uint32 src_height = 4;
-    if (has_src_height()) {
-      total_size += 1 +
-        ::google::protobuf::internal::WireFormatLite::UInt32Size(
-          this->src_height());
-    }
-
-  }
-  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
-  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
-  _cached_size_ = cached_size;
-  GOOGLE_SAFE_CONCURRENT_WRITES_END();
-  return total_size;
-}
-
-void PbFaceList::MergeFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:PbFaceList)
-  GOOGLE_DCHECK_NE(&from, this);
-  const PbFaceList* source =
-      ::google::protobuf::internal::DynamicCastToGenerated<const PbFaceList>(
-          &from);
-  if (source == NULL) {
-  // @@protoc_insertion_point(generalized_merge_from_cast_fail:PbFaceList)
-    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
-  } else {
-  // @@protoc_insertion_point(generalized_merge_from_cast_success:PbFaceList)
-    MergeFrom(*source);
-  }
-}
-
-void PbFaceList::MergeFrom(const PbFaceList& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:PbFaceList)
-  GOOGLE_DCHECK_NE(&from, this);
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  images_.MergeFrom(from.images_);
-  if (from._has_bits_[0 / 32] & 15u) {
-    if (from.has_image_count()) {
-      set_image_count(from.image_count());
-    }
-    if (from.has_src_width()) {
-      set_src_width(from.src_width());
-    }
-    if (from.has_src_height()) {
-      set_src_height(from.src_height());
-    }
-    if (from.has_magic()) {
-      set_magic(from.magic());
-    }
-  }
-}
-
-void PbFaceList::CopyFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:PbFaceList)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-void PbFaceList::CopyFrom(const PbFaceList& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:PbFaceList)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-bool PbFaceList::IsInitialized() const {
-  if ((_has_bits_[0] & 0x00000009) != 0x00000009) return false;
-  if (!::google::protobuf::internal::AllAreInitialized(this->images())) return false;
-  return true;
-}
-
-void PbFaceList::Swap(PbFaceList* other) {
-  if (other == this) return;
-  InternalSwap(other);
-}
-void PbFaceList::InternalSwap(PbFaceList* other) {
-  images_.UnsafeArenaSwap(&other->images_);
-  std::swap(image_count_, other->image_count_);
-  std::swap(src_width_, other->src_width_);
-  std::swap(src_height_, other->src_height_);
-  std::swap(magic_, other->magic_);
-  std::swap(_has_bits_[0], other->_has_bits_[0]);
-  _internal_metadata_.Swap(&other->_internal_metadata_);
-  std::swap(_cached_size_, other->_cached_size_);
-}
-
-::google::protobuf::Metadata PbFaceList::GetMetadata() const {
-  protobuf_PbFaceList::protobuf_AssignDescriptorsOnce();
-  return protobuf_PbFaceList::file_level_metadata[1];
-}
-
-#if PROTOBUF_INLINE_NOT_IN_HEADERS
-// PbFaceList
-
-// required uint32 magic = 1 [default = 11706629];
-bool PbFaceList::has_magic() const {
-  return (_has_bits_[0] & 0x00000008u) != 0;
-}
-void PbFaceList::set_has_magic() {
-  _has_bits_[0] |= 0x00000008u;
-}
-void PbFaceList::clear_has_magic() {
-  _has_bits_[0] &= ~0x00000008u;
-}
-void PbFaceList::clear_magic() {
-  magic_ = 11706629u;
-  clear_has_magic();
-}
-::google::protobuf::uint32 PbFaceList::magic() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.magic)
-  return magic_;
-}
-void PbFaceList::set_magic(::google::protobuf::uint32 value) {
-  set_has_magic();
-  magic_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.magic)
-}
-
-// required uint32 image_count = 2;
-bool PbFaceList::has_image_count() const {
-  return (_has_bits_[0] & 0x00000001u) != 0;
-}
-void PbFaceList::set_has_image_count() {
-  _has_bits_[0] |= 0x00000001u;
-}
-void PbFaceList::clear_has_image_count() {
-  _has_bits_[0] &= ~0x00000001u;
-}
-void PbFaceList::clear_image_count() {
-  image_count_ = 0u;
-  clear_has_image_count();
-}
-::google::protobuf::uint32 PbFaceList::image_count() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.image_count)
-  return image_count_;
-}
-void PbFaceList::set_image_count(::google::protobuf::uint32 value) {
-  set_has_image_count();
-  image_count_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.image_count)
-}
-
-// optional uint32 src_width = 3;
-bool PbFaceList::has_src_width() const {
-  return (_has_bits_[0] & 0x00000002u) != 0;
-}
-void PbFaceList::set_has_src_width() {
-  _has_bits_[0] |= 0x00000002u;
-}
-void PbFaceList::clear_has_src_width() {
-  _has_bits_[0] &= ~0x00000002u;
-}
-void PbFaceList::clear_src_width() {
-  src_width_ = 0u;
-  clear_has_src_width();
-}
-::google::protobuf::uint32 PbFaceList::src_width() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.src_width)
-  return src_width_;
-}
-void PbFaceList::set_src_width(::google::protobuf::uint32 value) {
-  set_has_src_width();
-  src_width_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.src_width)
-}
-
-// optional uint32 src_height = 4;
-bool PbFaceList::has_src_height() const {
-  return (_has_bits_[0] & 0x00000004u) != 0;
-}
-void PbFaceList::set_has_src_height() {
-  _has_bits_[0] |= 0x00000004u;
-}
-void PbFaceList::clear_has_src_height() {
-  _has_bits_[0] &= ~0x00000004u;
-}
-void PbFaceList::clear_src_height() {
-  src_height_ = 0u;
-  clear_has_src_height();
-}
-::google::protobuf::uint32 PbFaceList::src_height() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.src_height)
-  return src_height_;
-}
-void PbFaceList::set_src_height(::google::protobuf::uint32 value) {
-  set_has_src_height();
-  src_height_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.src_height)
-}
-
-// repeated .PbFaceList.FaceListImage images = 5;
-int PbFaceList::images_size() const {
-  return images_.size();
-}
-void PbFaceList::clear_images() {
-  images_.Clear();
-}
-const ::PbFaceList_FaceListImage& PbFaceList::images(int index) const {
-  // @@protoc_insertion_point(field_get:PbFaceList.images)
-  return images_.Get(index);
-}
-::PbFaceList_FaceListImage* PbFaceList::mutable_images(int index) {
-  // @@protoc_insertion_point(field_mutable:PbFaceList.images)
-  return images_.Mutable(index);
-}
-::PbFaceList_FaceListImage* PbFaceList::add_images() {
-  // @@protoc_insertion_point(field_add:PbFaceList.images)
-  return images_.Add();
-}
-::google::protobuf::RepeatedPtrField< ::PbFaceList_FaceListImage >*
-PbFaceList::mutable_images() {
-  // @@protoc_insertion_point(field_mutable_list:PbFaceList.images)
-  return &images_;
-}
-const ::google::protobuf::RepeatedPtrField< ::PbFaceList_FaceListImage >&
-PbFaceList::images() const {
-  // @@protoc_insertion_point(field_list:PbFaceList.images)
-  return images_;
-}
-
-#endif  // PROTOBUF_INLINE_NOT_IN_HEADERS
-
-// @@protoc_insertion_point(namespace_scope)
-
-// @@protoc_insertion_point(global_scope)
diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.h b/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.h
deleted file mode 100644
index 0f859fb..0000000
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/PbFaceList.pb.h
+++ /dev/null
@@ -1,820 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: PbFaceList
-
-#ifndef PROTOBUF_PbFaceList__INCLUDED
-#define PROTOBUF_PbFaceList__INCLUDED
-
-#include <string>
-
-#include <google/protobuf/stubs/common.h>
-
-#if GOOGLE_PROTOBUF_VERSION < 3002000
-#error This file was generated by a newer version of protoc which is
-#error incompatible with your Protocol Buffer headers.  Please update
-#error your headers.
-#endif
-#if 3002000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
-#error This file was generated by an older version of protoc which is
-#error incompatible with your Protocol Buffer headers.  Please
-#error regenerate this file with a newer version of protoc.
-#endif
-
-#include <google/protobuf/io/coded_stream.h>
-#include <google/protobuf/arena.h>
-#include <google/protobuf/arenastring.h>
-#include <google/protobuf/generated_message_util.h>
-#include <google/protobuf/metadata.h>
-#include <google/protobuf/message.h>
-#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
-#include <google/protobuf/extension_set.h>  // IWYU pragma: export
-#include <google/protobuf/generated_enum_reflection.h>
-#include <google/protobuf/unknown_field_set.h>
-// @@protoc_insertion_point(includes)
-class PbFaceList;
-class PbFaceListDefaultTypeInternal;
-extern PbFaceListDefaultTypeInternal _PbFaceList_default_instance_;
-class PbFaceList_FaceListImage;
-class PbFaceList_FaceListImageDefaultTypeInternal;
-extern PbFaceList_FaceListImageDefaultTypeInternal _PbFaceList_FaceListImage_default_instance_;
-
-namespace protobuf_PbFaceList {
-// Internal implementation detail -- do not call these.
-struct TableStruct {
-  static const ::google::protobuf::uint32 offsets[];
-  static void InitDefaultsImpl();
-  static void Shutdown();
-};
-void AddDescriptors();
-void InitDefaults();
-}  // namespace protobuf_PbFaceList
-
-enum PbFaceList_FaceListImage_ImageType {
-  PbFaceList_FaceListImage_ImageType_IT_YUV = 0,
-  PbFaceList_FaceListImage_ImageType_IT_RGB = 1,
-  PbFaceList_FaceListImage_ImageType_IT_Y = 2
-};
-bool PbFaceList_FaceListImage_ImageType_IsValid(int value);
-const PbFaceList_FaceListImage_ImageType PbFaceList_FaceListImage_ImageType_ImageType_MIN = PbFaceList_FaceListImage_ImageType_IT_YUV;
-const PbFaceList_FaceListImage_ImageType PbFaceList_FaceListImage_ImageType_ImageType_MAX = PbFaceList_FaceListImage_ImageType_IT_Y;
-const int PbFaceList_FaceListImage_ImageType_ImageType_ARRAYSIZE = PbFaceList_FaceListImage_ImageType_ImageType_MAX + 1;
-
-const ::google::protobuf::EnumDescriptor* PbFaceList_FaceListImage_ImageType_descriptor();
-inline const ::std::string& PbFaceList_FaceListImage_ImageType_Name(PbFaceList_FaceListImage_ImageType value) {
-  return ::google::protobuf::internal::NameOfEnum(
-    PbFaceList_FaceListImage_ImageType_descriptor(), value);
-}
-inline bool PbFaceList_FaceListImage_ImageType_Parse(
-    const ::std::string& name, PbFaceList_FaceListImage_ImageType* value) {
-  return ::google::protobuf::internal::ParseNamedEnum<PbFaceList_FaceListImage_ImageType>(
-    PbFaceList_FaceListImage_ImageType_descriptor(), name, value);
-}
-// ===================================================================
-
-class PbFaceList_FaceListImage : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:PbFaceList.FaceListImage) */ {
- public:
-  PbFaceList_FaceListImage();
-  virtual ~PbFaceList_FaceListImage();
-
-  PbFaceList_FaceListImage(const PbFaceList_FaceListImage& from);
-
-  inline PbFaceList_FaceListImage& operator=(const PbFaceList_FaceListImage& from) {
-    CopyFrom(from);
-    return *this;
-  }
-
-  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
-    return _internal_metadata_.unknown_fields();
-  }
-
-  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
-    return _internal_metadata_.mutable_unknown_fields();
-  }
-
-  static const ::google::protobuf::Descriptor* descriptor();
-  static const PbFaceList_FaceListImage& default_instance();
-
-  static inline const PbFaceList_FaceListImage* internal_default_instance() {
-    return reinterpret_cast<const PbFaceList_FaceListImage*>(
-               &_PbFaceList_FaceListImage_default_instance_);
-  }
-
-  void Swap(PbFaceList_FaceListImage* other);
-
-  // implements Message ----------------------------------------------
-
-  inline PbFaceList_FaceListImage* New() const PROTOBUF_FINAL { return New(NULL); }
-
-  PbFaceList_FaceListImage* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
-  void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
-  void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
-  void CopyFrom(const PbFaceList_FaceListImage& from);
-  void MergeFrom(const PbFaceList_FaceListImage& from);
-  void Clear() PROTOBUF_FINAL;
-  bool IsInitialized() const PROTOBUF_FINAL;
-
-  size_t ByteSizeLong() const PROTOBUF_FINAL;
-  bool MergePartialFromCodedStream(
-      ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
-  void SerializeWithCachedSizes(
-      ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
-  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
-      bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
-  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
-      const PROTOBUF_FINAL {
-    return InternalSerializeWithCachedSizesToArray(
-        ::google::protobuf::io::CodedOutputStream::IsDefaultSerializationDeterministic(), output);
-  }
-  int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
-  private:
-  void SharedCtor();
-  void SharedDtor();
-  void SetCachedSize(int size) const PROTOBUF_FINAL;
-  void InternalSwap(PbFaceList_FaceListImage* other);
-  private:
-  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
-    return NULL;
-  }
-  inline void* MaybeArenaPtr() const {
-    return NULL;
-  }
-  public:
-
-  ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
-
-  // nested types ----------------------------------------------------
-
-  typedef PbFaceList_FaceListImage_ImageType ImageType;
-  static const ImageType IT_YUV =
-    PbFaceList_FaceListImage_ImageType_IT_YUV;
-  static const ImageType IT_RGB =
-    PbFaceList_FaceListImage_ImageType_IT_RGB;
-  static const ImageType IT_Y =
-    PbFaceList_FaceListImage_ImageType_IT_Y;
-  static inline bool ImageType_IsValid(int value) {
-    return PbFaceList_FaceListImage_ImageType_IsValid(value);
-  }
-  static const ImageType ImageType_MIN =
-    PbFaceList_FaceListImage_ImageType_ImageType_MIN;
-  static const ImageType ImageType_MAX =
-    PbFaceList_FaceListImage_ImageType_ImageType_MAX;
-  static const int ImageType_ARRAYSIZE =
-    PbFaceList_FaceListImage_ImageType_ImageType_ARRAYSIZE;
-  static inline const ::google::protobuf::EnumDescriptor*
-  ImageType_descriptor() {
-    return PbFaceList_FaceListImage_ImageType_descriptor();
-  }
-  static inline const ::std::string& ImageType_Name(ImageType value) {
-    return PbFaceList_FaceListImage_ImageType_Name(value);
-  }
-  static inline bool ImageType_Parse(const ::std::string& name,
-      ImageType* value) {
-    return PbFaceList_FaceListImage_ImageType_Parse(name, value);
-  }
-
-  // accessors -------------------------------------------------------
-
-  // repeated bytes img = 8;
-  int img_size() const;
-  void clear_img();
-  static const int kImgFieldNumber = 8;
-  const ::std::string& img(int index) const;
-  ::std::string* mutable_img(int index);
-  void set_img(int index, const ::std::string& value);
-  #if LANG_CXX11
-  void set_img(int index, ::std::string&& value);
-  #endif
-  void set_img(int index, const char* value);
-  void set_img(int index, const void* value, size_t size);
-  ::std::string* add_img();
-  void add_img(const ::std::string& value);
-  #if LANG_CXX11
-  void add_img(::std::string&& value);
-  #endif
-  void add_img(const char* value);
-  void add_img(const void* value, size_t size);
-  const ::google::protobuf::RepeatedPtrField< ::std::string>& img() const;
-  ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_img();
-
-  // required uint32 idx = 1;
-  bool has_idx() const;
-  void clear_idx();
-  static const int kIdxFieldNumber = 1;
-  ::google::protobuf::uint32 idx() const;
-  void set_idx(::google::protobuf::uint32 value);
-
-  // required uint32 size = 2;
-  bool has_size() const;
-  void clear_size();
-  static const int kSizeFieldNumber = 2;
-  ::google::protobuf::uint32 size() const;
-  void set_size(::google::protobuf::uint32 value);
-
-  // required uint32 width = 4;
-  bool has_width() const;
-  void clear_width();
-  static const int kWidthFieldNumber = 4;
-  ::google::protobuf::uint32 width() const;
-  void set_width(::google::protobuf::uint32 value);
-
-  // required uint32 height = 5;
-  bool has_height() const;
-  void clear_height();
-  static const int kHeightFieldNumber = 5;
-  ::google::protobuf::uint32 height() const;
-  void set_height(::google::protobuf::uint32 value);
-
-  // optional uint32 top_left_x = 6;
-  bool has_top_left_x() const;
-  void clear_top_left_x();
-  static const int kTopLeftXFieldNumber = 6;
-  ::google::protobuf::uint32 top_left_x() const;
-  void set_top_left_x(::google::protobuf::uint32 value);
-
-  // optional uint32 top_left_y = 7;
-  bool has_top_left_y() const;
-  void clear_top_left_y();
-  static const int kTopLeftYFieldNumber = 7;
-  ::google::protobuf::uint32 top_left_y() const;
-  void set_top_left_y(::google::protobuf::uint32 value);
-
-  // required .PbFaceList.FaceListImage.ImageType type = 3 [default = IT_Y];
-  bool has_type() const;
-  void clear_type();
-  static const int kTypeFieldNumber = 3;
-  ::PbFaceList_FaceListImage_ImageType type() const;
-  void set_type(::PbFaceList_FaceListImage_ImageType value);
-
-  // @@protoc_insertion_point(class_scope:PbFaceList.FaceListImage)
- private:
-  void set_has_idx();
-  void clear_has_idx();
-  void set_has_size();
-  void clear_has_size();
-  void set_has_type();
-  void clear_has_type();
-  void set_has_width();
-  void clear_has_width();
-  void set_has_height();
-  void clear_has_height();
-  void set_has_top_left_x();
-  void clear_has_top_left_x();
-  void set_has_top_left_y();
-  void clear_has_top_left_y();
-
-  // helper for ByteSizeLong()
-  size_t RequiredFieldsByteSizeFallback() const;
-
-  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
-  ::google::protobuf::internal::HasBits<1> _has_bits_;
-  mutable int _cached_size_;
-  ::google::protobuf::RepeatedPtrField< ::std::string> img_;
-  ::google::protobuf::uint32 idx_;
-  ::google::protobuf::uint32 size_;
-  ::google::protobuf::uint32 width_;
-  ::google::protobuf::uint32 height_;
-  ::google::protobuf::uint32 top_left_x_;
-  ::google::protobuf::uint32 top_left_y_;
-  int type_;
-  friend struct protobuf_PbFaceList::TableStruct;
-};
-// -------------------------------------------------------------------
-
-class PbFaceList : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:PbFaceList) */ {
- public:
-  PbFaceList();
-  virtual ~PbFaceList();
-
-  PbFaceList(const PbFaceList& from);
-
-  inline PbFaceList& operator=(const PbFaceList& from) {
-    CopyFrom(from);
-    return *this;
-  }
-
-  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
-    return _internal_metadata_.unknown_fields();
-  }
-
-  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
-    return _internal_metadata_.mutable_unknown_fields();
-  }
-
-  static const ::google::protobuf::Descriptor* descriptor();
-  static const PbFaceList& default_instance();
-
-  static inline const PbFaceList* internal_default_instance() {
-    return reinterpret_cast<const PbFaceList*>(
-               &_PbFaceList_default_instance_);
-  }
-
-  void Swap(PbFaceList* other);
-
-  // implements Message ----------------------------------------------
-
-  inline PbFaceList* New() const PROTOBUF_FINAL { return New(NULL); }
-
-  PbFaceList* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
-  void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
-  void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
-  void CopyFrom(const PbFaceList& from);
-  void MergeFrom(const PbFaceList& from);
-  void Clear() PROTOBUF_FINAL;
-  bool IsInitialized() const PROTOBUF_FINAL;
-
-  size_t ByteSizeLong() const PROTOBUF_FINAL;
-  bool MergePartialFromCodedStream(
-      ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
-  void SerializeWithCachedSizes(
-      ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
-  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
-      bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
-  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
-      const PROTOBUF_FINAL {
-    return InternalSerializeWithCachedSizesToArray(
-        ::google::protobuf::io::CodedOutputStream::IsDefaultSerializationDeterministic(), output);
-  }
-  int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
-  private:
-  void SharedCtor();
-  void SharedDtor();
-  void SetCachedSize(int size) const PROTOBUF_FINAL;
-  void InternalSwap(PbFaceList* other);
-  private:
-  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
-    return NULL;
-  }
-  inline void* MaybeArenaPtr() const {
-    return NULL;
-  }
-  public:
-
-  ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
-
-  // nested types ----------------------------------------------------
-
-  typedef PbFaceList_FaceListImage FaceListImage;
-
-  // accessors -------------------------------------------------------
-
-  // repeated .PbFaceList.FaceListImage images = 5;
-  int images_size() const;
-  void clear_images();
-  static const int kImagesFieldNumber = 5;
-  const ::PbFaceList_FaceListImage& images(int index) const;
-  ::PbFaceList_FaceListImage* mutable_images(int index);
-  ::PbFaceList_FaceListImage* add_images();
-  ::google::protobuf::RepeatedPtrField< ::PbFaceList_FaceListImage >*
-      mutable_images();
-  const ::google::protobuf::RepeatedPtrField< ::PbFaceList_FaceListImage >&
-      images() const;
-
-  // required uint32 image_count = 2;
-  bool has_image_count() const;
-  void clear_image_count();
-  static const int kImageCountFieldNumber = 2;
-  ::google::protobuf::uint32 image_count() const;
-  void set_image_count(::google::protobuf::uint32 value);
-
-  // optional uint32 src_width = 3;
-  bool has_src_width() const;
-  void clear_src_width();
-  static const int kSrcWidthFieldNumber = 3;
-  ::google::protobuf::uint32 src_width() const;
-  void set_src_width(::google::protobuf::uint32 value);
-
-  // optional uint32 src_height = 4;
-  bool has_src_height() const;
-  void clear_src_height();
-  static const int kSrcHeightFieldNumber = 4;
-  ::google::protobuf::uint32 src_height() const;
-  void set_src_height(::google::protobuf::uint32 value);
-
-  // required uint32 magic = 1 [default = 11706629];
-  bool has_magic() const;
-  void clear_magic();
-  static const int kMagicFieldNumber = 1;
-  ::google::protobuf::uint32 magic() const;
-  void set_magic(::google::protobuf::uint32 value);
-
-  // @@protoc_insertion_point(class_scope:PbFaceList)
- private:
-  void set_has_magic();
-  void clear_has_magic();
-  void set_has_image_count();
-  void clear_has_image_count();
-  void set_has_src_width();
-  void clear_has_src_width();
-  void set_has_src_height();
-  void clear_has_src_height();
-
-  // helper for ByteSizeLong()
-  size_t RequiredFieldsByteSizeFallback() const;
-
-  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
-  ::google::protobuf::internal::HasBits<1> _has_bits_;
-  mutable int _cached_size_;
-  ::google::protobuf::RepeatedPtrField< ::PbFaceList_FaceListImage > images_;
-  ::google::protobuf::uint32 image_count_;
-  ::google::protobuf::uint32 src_width_;
-  ::google::protobuf::uint32 src_height_;
-  ::google::protobuf::uint32 magic_;
-  friend struct protobuf_PbFaceList::TableStruct;
-};
-// ===================================================================
-
-
-// ===================================================================
-
-#if !PROTOBUF_INLINE_NOT_IN_HEADERS
-// PbFaceList_FaceListImage
-
-// required uint32 idx = 1;
-inline bool PbFaceList_FaceListImage::has_idx() const {
-  return (_has_bits_[0] & 0x00000001u) != 0;
-}
-inline void PbFaceList_FaceListImage::set_has_idx() {
-  _has_bits_[0] |= 0x00000001u;
-}
-inline void PbFaceList_FaceListImage::clear_has_idx() {
-  _has_bits_[0] &= ~0x00000001u;
-}
-inline void PbFaceList_FaceListImage::clear_idx() {
-  idx_ = 0u;
-  clear_has_idx();
-}
-inline ::google::protobuf::uint32 PbFaceList_FaceListImage::idx() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.idx)
-  return idx_;
-}
-inline void PbFaceList_FaceListImage::set_idx(::google::protobuf::uint32 value) {
-  set_has_idx();
-  idx_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.idx)
-}
-
-// required uint32 size = 2;
-inline bool PbFaceList_FaceListImage::has_size() const {
-  return (_has_bits_[0] & 0x00000002u) != 0;
-}
-inline void PbFaceList_FaceListImage::set_has_size() {
-  _has_bits_[0] |= 0x00000002u;
-}
-inline void PbFaceList_FaceListImage::clear_has_size() {
-  _has_bits_[0] &= ~0x00000002u;
-}
-inline void PbFaceList_FaceListImage::clear_size() {
-  size_ = 0u;
-  clear_has_size();
-}
-inline ::google::protobuf::uint32 PbFaceList_FaceListImage::size() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.size)
-  return size_;
-}
-inline void PbFaceList_FaceListImage::set_size(::google::protobuf::uint32 value) {
-  set_has_size();
-  size_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.size)
-}
-
-// required .PbFaceList.FaceListImage.ImageType type = 3 [default = IT_Y];
-inline bool PbFaceList_FaceListImage::has_type() const {
-  return (_has_bits_[0] & 0x00000040u) != 0;
-}
-inline void PbFaceList_FaceListImage::set_has_type() {
-  _has_bits_[0] |= 0x00000040u;
-}
-inline void PbFaceList_FaceListImage::clear_has_type() {
-  _has_bits_[0] &= ~0x00000040u;
-}
-inline void PbFaceList_FaceListImage::clear_type() {
-  type_ = 2;
-  clear_has_type();
-}
-inline ::PbFaceList_FaceListImage_ImageType PbFaceList_FaceListImage::type() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.type)
-  return static_cast< ::PbFaceList_FaceListImage_ImageType >(type_);
-}
-inline void PbFaceList_FaceListImage::set_type(::PbFaceList_FaceListImage_ImageType value) {
-  assert(::PbFaceList_FaceListImage_ImageType_IsValid(value));
-  set_has_type();
-  type_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.type)
-}
-
-// required uint32 width = 4;
-inline bool PbFaceList_FaceListImage::has_width() const {
-  return (_has_bits_[0] & 0x00000004u) != 0;
-}
-inline void PbFaceList_FaceListImage::set_has_width() {
-  _has_bits_[0] |= 0x00000004u;
-}
-inline void PbFaceList_FaceListImage::clear_has_width() {
-  _has_bits_[0] &= ~0x00000004u;
-}
-inline void PbFaceList_FaceListImage::clear_width() {
-  width_ = 0u;
-  clear_has_width();
-}
-inline ::google::protobuf::uint32 PbFaceList_FaceListImage::width() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.width)
-  return width_;
-}
-inline void PbFaceList_FaceListImage::set_width(::google::protobuf::uint32 value) {
-  set_has_width();
-  width_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.width)
-}
-
-// required uint32 height = 5;
-inline bool PbFaceList_FaceListImage::has_height() const {
-  return (_has_bits_[0] & 0x00000008u) != 0;
-}
-inline void PbFaceList_FaceListImage::set_has_height() {
-  _has_bits_[0] |= 0x00000008u;
-}
-inline void PbFaceList_FaceListImage::clear_has_height() {
-  _has_bits_[0] &= ~0x00000008u;
-}
-inline void PbFaceList_FaceListImage::clear_height() {
-  height_ = 0u;
-  clear_has_height();
-}
-inline ::google::protobuf::uint32 PbFaceList_FaceListImage::height() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.height)
-  return height_;
-}
-inline void PbFaceList_FaceListImage::set_height(::google::protobuf::uint32 value) {
-  set_has_height();
-  height_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.height)
-}
-
-// optional uint32 top_left_x = 6;
-inline bool PbFaceList_FaceListImage::has_top_left_x() const {
-  return (_has_bits_[0] & 0x00000010u) != 0;
-}
-inline void PbFaceList_FaceListImage::set_has_top_left_x() {
-  _has_bits_[0] |= 0x00000010u;
-}
-inline void PbFaceList_FaceListImage::clear_has_top_left_x() {
-  _has_bits_[0] &= ~0x00000010u;
-}
-inline void PbFaceList_FaceListImage::clear_top_left_x() {
-  top_left_x_ = 0u;
-  clear_has_top_left_x();
-}
-inline ::google::protobuf::uint32 PbFaceList_FaceListImage::top_left_x() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.top_left_x)
-  return top_left_x_;
-}
-inline void PbFaceList_FaceListImage::set_top_left_x(::google::protobuf::uint32 value) {
-  set_has_top_left_x();
-  top_left_x_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.top_left_x)
-}
-
-// optional uint32 top_left_y = 7;
-inline bool PbFaceList_FaceListImage::has_top_left_y() const {
-  return (_has_bits_[0] & 0x00000020u) != 0;
-}
-inline void PbFaceList_FaceListImage::set_has_top_left_y() {
-  _has_bits_[0] |= 0x00000020u;
-}
-inline void PbFaceList_FaceListImage::clear_has_top_left_y() {
-  _has_bits_[0] &= ~0x00000020u;
-}
-inline void PbFaceList_FaceListImage::clear_top_left_y() {
-  top_left_y_ = 0u;
-  clear_has_top_left_y();
-}
-inline ::google::protobuf::uint32 PbFaceList_FaceListImage::top_left_y() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.top_left_y)
-  return top_left_y_;
-}
-inline void PbFaceList_FaceListImage::set_top_left_y(::google::protobuf::uint32 value) {
-  set_has_top_left_y();
-  top_left_y_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.top_left_y)
-}
-
-// repeated bytes img = 8;
-inline int PbFaceList_FaceListImage::img_size() const {
-  return img_.size();
-}
-inline void PbFaceList_FaceListImage::clear_img() {
-  img_.Clear();
-}
-inline const ::std::string& PbFaceList_FaceListImage::img(int index) const {
-  // @@protoc_insertion_point(field_get:PbFaceList.FaceListImage.img)
-  return img_.Get(index);
-}
-inline ::std::string* PbFaceList_FaceListImage::mutable_img(int index) {
-  // @@protoc_insertion_point(field_mutable:PbFaceList.FaceListImage.img)
-  return img_.Mutable(index);
-}
-inline void PbFaceList_FaceListImage::set_img(int index, const ::std::string& value) {
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.img)
-  img_.Mutable(index)->assign(value);
-}
-#if LANG_CXX11
-inline void PbFaceList_FaceListImage::set_img(int index, ::std::string&& value) {
-  // @@protoc_insertion_point(field_set:PbFaceList.FaceListImage.img)
-  img_.Mutable(index)->assign(std::move(value));
-}
-#endif
-inline void PbFaceList_FaceListImage::set_img(int index, const char* value) {
-  img_.Mutable(index)->assign(value);
-  // @@protoc_insertion_point(field_set_char:PbFaceList.FaceListImage.img)
-}
-inline void PbFaceList_FaceListImage::set_img(int index, const void* value, size_t size) {
-  img_.Mutable(index)->assign(
-    reinterpret_cast<const char*>(value), size);
-  // @@protoc_insertion_point(field_set_pointer:PbFaceList.FaceListImage.img)
-}
-inline ::std::string* PbFaceList_FaceListImage::add_img() {
-  // @@protoc_insertion_point(field_add_mutable:PbFaceList.FaceListImage.img)
-  return img_.Add();
-}
-inline void PbFaceList_FaceListImage::add_img(const ::std::string& value) {
-  img_.Add()->assign(value);
-  // @@protoc_insertion_point(field_add:PbFaceList.FaceListImage.img)
-}
-#if LANG_CXX11
-inline void PbFaceList_FaceListImage::add_img(::std::string&& value) {
-  img_.Add()->assign(std::move(value));
-  // @@protoc_insertion_point(field_add:PbFaceList.FaceListImage.img)
-}
-#endif
-inline void PbFaceList_FaceListImage::add_img(const char* value) {
-  img_.Add()->assign(value);
-  // @@protoc_insertion_point(field_add_char:PbFaceList.FaceListImage.img)
-}
-inline void PbFaceList_FaceListImage::add_img(const void* value, size_t size) {
-  img_.Add()->assign(reinterpret_cast<const char*>(value), size);
-  // @@protoc_insertion_point(field_add_pointer:PbFaceList.FaceListImage.img)
-}
-inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
-PbFaceList_FaceListImage::img() const {
-  // @@protoc_insertion_point(field_list:PbFaceList.FaceListImage.img)
-  return img_;
-}
-inline ::google::protobuf::RepeatedPtrField< ::std::string>*
-PbFaceList_FaceListImage::mutable_img() {
-  // @@protoc_insertion_point(field_mutable_list:PbFaceList.FaceListImage.img)
-  return &img_;
-}
-
-// -------------------------------------------------------------------
-
-// PbFaceList
-
-// required uint32 magic = 1 [default = 11706629];
-inline bool PbFaceList::has_magic() const {
-  return (_has_bits_[0] & 0x00000008u) != 0;
-}
-inline void PbFaceList::set_has_magic() {
-  _has_bits_[0] |= 0x00000008u;
-}
-inline void PbFaceList::clear_has_magic() {
-  _has_bits_[0] &= ~0x00000008u;
-}
-inline void PbFaceList::clear_magic() {
-  magic_ = 11706629u;
-  clear_has_magic();
-}
-inline ::google::protobuf::uint32 PbFaceList::magic() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.magic)
-  return magic_;
-}
-inline void PbFaceList::set_magic(::google::protobuf::uint32 value) {
-  set_has_magic();
-  magic_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.magic)
-}
-
-// required uint32 image_count = 2;
-inline bool PbFaceList::has_image_count() const {
-  return (_has_bits_[0] & 0x00000001u) != 0;
-}
-inline void PbFaceList::set_has_image_count() {
-  _has_bits_[0] |= 0x00000001u;
-}
-inline void PbFaceList::clear_has_image_count() {
-  _has_bits_[0] &= ~0x00000001u;
-}
-inline void PbFaceList::clear_image_count() {
-  image_count_ = 0u;
-  clear_has_image_count();
-}
-inline ::google::protobuf::uint32 PbFaceList::image_count() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.image_count)
-  return image_count_;
-}
-inline void PbFaceList::set_image_count(::google::protobuf::uint32 value) {
-  set_has_image_count();
-  image_count_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.image_count)
-}
-
-// optional uint32 src_width = 3;
-inline bool PbFaceList::has_src_width() const {
-  return (_has_bits_[0] & 0x00000002u) != 0;
-}
-inline void PbFaceList::set_has_src_width() {
-  _has_bits_[0] |= 0x00000002u;
-}
-inline void PbFaceList::clear_has_src_width() {
-  _has_bits_[0] &= ~0x00000002u;
-}
-inline void PbFaceList::clear_src_width() {
-  src_width_ = 0u;
-  clear_has_src_width();
-}
-inline ::google::protobuf::uint32 PbFaceList::src_width() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.src_width)
-  return src_width_;
-}
-inline void PbFaceList::set_src_width(::google::protobuf::uint32 value) {
-  set_has_src_width();
-  src_width_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.src_width)
-}
-
-// optional uint32 src_height = 4;
-inline bool PbFaceList::has_src_height() const {
-  return (_has_bits_[0] & 0x00000004u) != 0;
-}
-inline void PbFaceList::set_has_src_height() {
-  _has_bits_[0] |= 0x00000004u;
-}
-inline void PbFaceList::clear_has_src_height() {
-  _has_bits_[0] &= ~0x00000004u;
-}
-inline void PbFaceList::clear_src_height() {
-  src_height_ = 0u;
-  clear_has_src_height();
-}
-inline ::google::protobuf::uint32 PbFaceList::src_height() const {
-  // @@protoc_insertion_point(field_get:PbFaceList.src_height)
-  return src_height_;
-}
-inline void PbFaceList::set_src_height(::google::protobuf::uint32 value) {
-  set_has_src_height();
-  src_height_ = value;
-  // @@protoc_insertion_point(field_set:PbFaceList.src_height)
-}
-
-// repeated .PbFaceList.FaceListImage images = 5;
-inline int PbFaceList::images_size() const {
-  return images_.size();
-}
-inline void PbFaceList::clear_images() {
-  images_.Clear();
-}
-inline const ::PbFaceList_FaceListImage& PbFaceList::images(int index) const {
-  // @@protoc_insertion_point(field_get:PbFaceList.images)
-  return images_.Get(index);
-}
-inline ::PbFaceList_FaceListImage* PbFaceList::mutable_images(int index) {
-  // @@protoc_insertion_point(field_mutable:PbFaceList.images)
-  return images_.Mutable(index);
-}
-inline ::PbFaceList_FaceListImage* PbFaceList::add_images() {
-  // @@protoc_insertion_point(field_add:PbFaceList.images)
-  return images_.Add();
-}
-inline ::google::protobuf::RepeatedPtrField< ::PbFaceList_FaceListImage >*
-PbFaceList::mutable_images() {
-  // @@protoc_insertion_point(field_mutable_list:PbFaceList.images)
-  return &images_;
-}
-inline const ::google::protobuf::RepeatedPtrField< ::PbFaceList_FaceListImage >&
-PbFaceList::images() const {
-  // @@protoc_insertion_point(field_list:PbFaceList.images)
-  return images_;
-}
-
-#endif  // !PROTOBUF_INLINE_NOT_IN_HEADERS
-// -------------------------------------------------------------------
-
-
-// @@protoc_insertion_point(namespace_scope)
-
-
-#ifndef SWIG
-namespace google {
-namespace protobuf {
-
-template <> struct is_proto_enum< ::PbFaceList_FaceListImage_ImageType> : ::google::protobuf::internal::true_type {};
-template <>
-inline const EnumDescriptor* GetEnumDescriptor< ::PbFaceList_FaceListImage_ImageType>() {
-  return ::PbFaceList_FaceListImage_ImageType_descriptor();
-}
-
-}  // namespace protobuf
-}  // namespace google
-#endif  // SWIG
-
-// @@protoc_insertion_point(global_scope)
-
-#endif  // PROTOBUF_PbFaceList__INCLUDED
diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp b/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp
index 834affc..0918661 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp
+++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.cpp
@@ -122,7 +122,9 @@
 		cameraWrapper.sftConfig.detect_face_cnt_limit = MAX_FACE;
 		cameraWrapper.sftConfig.draw_face_rect = false;
 		cameraWrapper.sftConfig.draw_face_feature_point = false;
-		cameraWrapper.sftConfig.generate_face_feature = true;
+        cameraWrapper.sftConfig.generate_face_feature = true;
+        cameraWrapper.sftConfig.explode_feature_rect_x = 30;
+        cameraWrapper.sftConfig.explode_feature_rect_y = 40;
         cameraWrapper.sftConfig.doTrackPerFrame = 50;
     }
 
@@ -443,4 +445,9 @@
 #endif
 }
 
+jstring Java_cn_com_basic_face_util_RtspFaceNative_dbgGetLog(JNIEnv *env, jclass clazz)
+{
+    return env->NewStringUTF(g_dbgLog.c_str());
+}
+
 }
diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.h b/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.h
index 20f61e3..8e926fe 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.h
+++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/RtspNativeCodecJNI.h
@@ -44,6 +44,8 @@
 //faceImage: NativeImg
 void Java_cn_com_basic_face_util_RtspFaceNative_dbgFaceAdd(JNIEnv* env, jclass clazz, jobject faceImage);
 
+jstring Java_cn_com_basic_face_util_RtspFaceNative_dbgGetLog(JNIEnv *env, jclass clazz);
+
 }
 
 #endif
diff --git a/VisitFace/RtspNativeCodec/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java b/VisitFace/RtspNativeCodec/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
index 3daa5a3..09b383c 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
+++ b/VisitFace/RtspNativeCodec/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
@@ -51,6 +51,8 @@
     public static native ArrayList<NativeImg> getFaceImages(int cameraIdx);
 
     public static native void dbgFaceAdd(NativeImg faceImage);
+    public static native String dbgGetLog();
+
 
     public static int COMPANY_ID = 1001;
 
diff --git a/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java b/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java
index 779b16f..dff4f0c 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java
+++ b/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java
@@ -41,6 +41,7 @@
 import android.graphics.Canvas;
 import android.util.AttributeSet;
 import android.widget.Button;
+import android.widget.TextView;
 
 import java.nio.ByteBuffer;
 
@@ -292,12 +293,15 @@
                 ThisActivity.runOnUiThread(new Runnable() {
                     @Override
                     public void run() {
-                        Bitmap bitmap = Bitmap.createBitmap(faceImg.width, faceImg.height, Bitmap.Config.RGB_565);
+                        Bitmap bitmap = Bitmap.createBitmap(faceImg.width, faceImg.height, Bitmap.Config.ARGB_8888);
                         ByteBuffer byteBuffer = ByteBuffer.wrap(faceImg.image, 0, faceImg.size);
                         bitmap.copyPixelsFromBuffer(byteBuffer);
 
                         ImageView image = (ImageView)ThisActivity.findViewById(R.id.addface_image);
                         image.setImageBitmap(bitmap);
+
+                        TextView textView1 = (TextView)ThisActivity.findViewById(R.id.textView1);
+                        textView1.setText(RtspFaceNative.dbgGetLog());
                     }
                 });
             }
diff --git a/VisitFace/RtspNativeCodec/app/src/main/res/layout/main.xml b/VisitFace/RtspNativeCodec/app/src/main/res/layout/main.xml
index 4e3303d..7a3123c 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/res/layout/main.xml
+++ b/VisitFace/RtspNativeCodec/app/src/main/res/layout/main.xml
@@ -58,7 +58,11 @@
     </LinearLayout>
 
 
-
+    <TextView
+        android:id="@+id/textView1"
+        android:layout_width="match_parent"
+        android:layout_height="90dp"
+        android:text="TextView" />
 
     <LinearLayout
         android:orientation="horizontal"

--
Gitblit v1.8.0