| | |
| | |
|
| | | PL_AndroidMediaCodecDecoder* amcDecoder = (PL_AndroidMediaCodecDecoder*)pipeLine->push_elem("PL_AndroidMediaCodecDecoder");
|
| | | ret = amcDecoder->init(&amcdConfig);
|
| | | if (!ret)
|
| | | if (!ret)
|
| | | {
|
| | | LOG_ERROR << "amcDecoder.init error" << LOG_ENDL;
|
| | | return false;
|
| | |
| | | if (cameraWrapper.faceCacheLocked)
|
| | | continue;
|
| | |
|
| | | PipeMaterial pm;
|
| | | #ifdef USE_ST_SDK
|
| | | PipeMaterial pm;
|
| | | ret = last->gain(pm);
|
| | | |
| | |
|
| | | if (!ret)
|
| | | continue;
|
| | | |
| | |
|
| | | int faceCount = cameraWrapper.faceCache.cachePm(pm);
|
| | | |
| | |
|
| | | if (faceCount != 0 && cameraWrapper.faceCallback != 0)
|
| | | {
|
| | | // #todo jni thread may not able to invoke java callback
|
| | | //env->CallVoidMethod(obj, callback, cameraIdx , faceCount);
|
| | | }
|
| | | #endif
|
| | | }
|
| | |
|
| | | LOG_INFO << "CameraWrapper::live_daemon_thd stop, ret=" << LOG_ENDL;
|