pans
2017-08-18 72505b6ff2ee0342a6950af306da0942718ca0b4
VisitFace/RtspNativeCodec/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
@@ -64,6 +64,7 @@
    public static native ArrayList<NativeImg> getCaptureImages();
    public static native void teleCall(String phoneNumber);
    public static native void teleHang();
    public static native void teleShutdown();
    public static native void setFaceLabel(int cameraIdx, int stTrackId, String phoneNumber);
@@ -98,14 +99,14 @@
        for (int i = 0; i < c; i++)
        {
            Log.i("@@@", "cameraIdx=" + cameraIdx +
                    ", i=" + i +
                    ", st_track_id=" + faceImages.get(i).st_track_id+
                    ", size=" + faceImages.get(i).size+
                    ", w=" + faceImages.get(i).width +
                    ", h=" + faceImages.get(i).height +
                    ", image[0]=" + faceImages.get(i).image[0] +
                    ", image[1]=" + faceImages.get(i).image[1]);
//            Log.i("@@@", "cameraIdx=" + cameraIdx +
//                    ", i=" + i +
//                    ", st_track_id=" + faceImages.get(i).st_track_id+
//                    ", size=" + faceImages.get(i).size+
//                    ", w=" + faceImages.get(i).width +
//                    ", h=" + faceImages.get(i).height );
////                    ", image[0]=" + faceImages.get(i).image[0] +
////                    ", image[1]=" + faceImages.get(i).image[1]);
            if (i == 0)
            {
@@ -114,10 +115,13 @@
                //bitmap.copyPixelsFromBuffer(byteBuffer);
                //NativeCodec.setFaceDrawable(bitmap);
                NativeCodec.setFaceDrawable(faceImages.get(i));
               // NativeCodec.setFaceDrawable(faceImages.get(i));
            }
            setFaceLabel(cameraIdx+1, faceImages.get(i).st_track_id , "4444444edddddd");
        }
        //#todo fix setFacelable
        releaseFace(cameraIdx);
    }