| | |
| | | #include <PL_Gainer.h>
|
| | | #include <PL_Paint.h>
|
| | | #include <PL_Scale.h>
|
| | | #include <PL_V4L2Source.h>
|
| | | #include <PL_BlockGrouping.h>
|
| | | #include <PL_ColorConv.h>
|
| | | #include <PL_AndroidMediaCodecEncoder.h>
|
| | |
| | | PipeLine::register_global_elem_creator("PL_Scale", create_PL_Scale);
|
| | | PipeLine::register_global_elem_creator("PL_ColorConv", create_PL_ColorConv);
|
| | | PipeLine::register_global_elem_creator("PL_Paint", create_PL_Paint);
|
| | | PipeLine::register_global_elem_creator("PL_V4L2Source", create_PL_V4L2Source);
|
| | |
|
| | | bool ret = initPl_DecoderPl();
|
| | | if (!ret)
|
| | |
| | | faceCacheLocked = false;
|
| | | }
|
| | |
|
| | | //#Deprecated
|
| | | void CameraWrapper::setFaceLabel(int st_track_id, const std::wstring& label)
|
| | | {
|
| | | if (faceLabels.size() > 32)
|
| | | faceLabels.clear();
|
| | |
|
| | | faceLabels.insert(std::make_pair(st_track_id, label));
|
| | | LOG_ERROR <<"client setFaceLabel : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<< LOG_ENDL;
|
| | | LOG_ERROR <<"client setFaceLabel : !!!!!!"<< LOG_ENDL;
|
| | | }
|
| | |
|
| | | void CameraWrapper::fireFaceCount(int faceCount)
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | //callback pthread
|
| | | void *CameraWrapper::jni_call_thd(void *arg) {
|
| | |
|
| | | CameraWrapper* cameraWrapper = (CameraWrapper*)arg;
|
| | |
| | | cameraWrapper->javaVM->DetachCurrentThread();
|
| | | cameraWrapper->faceCountChanged = false;
|
| | | }
|
| | | usleep(10000);
|
| | | usleep(50000);
|
| | | }
|
| | |
|
| | | }
|