Home | History | Annotate | Download | only in HAL

Lines Matching defs:pme

1500     QCameraPostProcessor *pme = (QCameraPostProcessor *)user_data;
1501 if (NULL != pme) {
1504 pme->releaseSuperBuf(pp_job->src_frame);
1511 pme->releaseSuperBuf(pp_job->src_reproc_frame);
1532 QCameraPostProcessor *pme = (QCameraPostProcessor *)user_data;
1533 if (NULL != pme) {
1534 pme->releaseJpegJobData((qcamera_jpeg_data_t *)data);
1553 QCameraPostProcessor *pme = (QCameraPostProcessor *)user_data;
1554 if (NULL != pme) {
1558 pme->releaseSuperBuf(pp_job->src_frame);
1567 pme->releaseSuperBuf(pp_job->src_reproc_frame);
1783 QCameraPostProcessor *pme = (QCameraPostProcessor *) user_data;
1784 if (NULL == pme) {
1796 qcamera_jpeg_data_t *job = pme->findJpegJobByJobId(job_data->jobId);
1799 pme->releaseJpegJobData(job);
1823 QCameraPostProcessor *pme = (QCameraPostProcessor *) user_data;
1824 if (NULL == pme) {
1829 pme->releaseSuperBuf(super_buf);
2708 QCameraPostProcessor *pme = (QCameraPostProcessor *)data;
2709 QCameraCmdThread *cmdThread = &pme->m_saveProcTh;
2730 pme->m_inputSaveQ.init();
2738 pme->m_inputSaveQ.flush();
2748 qcamera_jpeg_evt_payload_t *job_data = (qcamera_jpeg_evt_payload_t *) pme->m_inputSaveQ.dequeue();
2754 // (qcamera_jpeg_data_t *)pme->m_ongoingJpegQ.dequeue(false);
2758 pme->m_ongoingJpegQ.flushNodes(matchJobId, (void*)&job_data->jobId);
2767 pme->mSaveFrmCnt);
2787 pme->mSaveFrmCnt++;
2789 camera_memory_t* jpeg_mem = pme->m_parent->mGetMemory(-1,
2792 pme->m_parent->mCallbackCookie);
2806 ret = pme->sendDataNotify(CAMERA_MSG_COMPRESSED_IMAGE,
2847 QCameraPostProcessor *pme = (QCameraPostProcessor *)data;
2848 QCameraCmdThread *cmdThread = &pme->m_dataProcTh;
2869 pme->m_ongoingPPQ.init();
2870 pme->m_inputJpegQ.init();
2871 pme->m_inputPPQ.init();
2872 pme->m_inputRawQ.init();
2874 pme->m_saveProcTh.sendCmd(CAMERA_CMD_TYPE_START_DATA_PROC,
2887 pme->m_saveProcTh.sendCmd(CAMERA_CMD_TYPE_STOP_DATA_PROC,
2892 (qcamera_jpeg_data_t *)pme->m_ongoingJpegQ.dequeue();
2894 pme->mJpegHandle.abort_job(jpeg_job->jobId);
2896 pme->releaseJpegJobData(jpeg_job);
2899 jpeg_job = (qcamera_jpeg_data_t *)pme->m_ongoingJpegQ.dequeue();
2903 if ( 0 < pme->mJpegSessionId ) {
2904 pme->mJpegHandle.destroy_session(pme->mJpegSessionId);
2905 pme->mJpegSessionId = 0;
2909 FREE_JPEG_OUTPUT_BUFFER(pme->m_pJpegOutputMem,
2910 pme->m_JpegOutputMemCount);
2912 if (pme->m_pJpegExifObj != NULL) {
2913 delete pme->m_pJpegExifObj;
2914 pme->m_pJpegExifObj = NULL;
2918 pme->m_ongoingPPQ.flush();
2921 pme->m_inputJpegQ.flush();
2924 pme->m_inputPPQ.flush();
2927 pme->m_inputRawQ.flush();
2932 pme->mNewJpegSessionNeeded = true;
2940 (qcamera_jpeg_data_t *)pme->m_inputJpegQ.dequeue();
2945 if (pme->m_parent->mParameters.isAdvCamFeaturesEnabled()) {
2948 pme->syncStreamParams(jpeg_job->src_frame, NULL);
2952 if (pme->m_ongoingJpegQ.enqueue((void *)jpeg_job)) {
2953 ret = pme->encodeData(jpeg_job,
2954 pme->mNewJpegSessionNeeded);
2957 pme->m_ongoingJpegQ.dequeue(false);
2958 pme->releaseJpegJobData(jpeg_job);
2961 pme->sendEvtNotify(CAMERA_MSG_ERROR, UNKNOWN_ERROR, 0);
2965 pme->releaseJpegJobData(jpeg_job);
2974 (mm_camera_super_buf_t *)pme->m_inputRawQ.dequeue();
2978 pme->m_parent->playShutter();
2979 ret = pme->processRawImageImpl(super_buf);
2981 pme->releaseSuperBuf(super_buf);
2983 pme->sendEvtNotify(CAMERA_MSG_ERROR, UNKNOWN_ERROR, 0);
2987 ret = pme->doReprocess();
2989 pme->sendEvtNotify(CAMERA_MSG_ERROR, UNKNOWN_ERROR, 0);
2991 ret = pme->stopCapture();
2997 (qcamera_jpeg_data_t *)pme->m_inputJpegQ.dequeue();
2999 pme->releaseJpegJobData(jpeg_data);
3003 (mm_camera_super_buf_t *)pme->m_inputRawQ.dequeue();
3005 pme->releaseSuperBuf(super_buf);
3010 pme->m_inputPPQ.flush();