Lines Matching defs:pme
871 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)user_data;
872 if (NULL != pme) {
876 pme->releaseSuperBuf(buf->input);
897 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)user_data;
898 if (NULL != pme) {
899 pme->m_parent->metadataBufDone((mm_camera_super_buf_t *)data);
916 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)user_data;
917 if (NULL != pme) {
918 pme->releaseJpegJobData((qcamera_hal3_jpeg_data_t *)data);
935 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)user_data;
936 if (NULL != pme) {
940 pme->releaseSuperBuf(pp_data->src_frame);
942 pme->releasePPJobData(pp_data);
1966 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)data;
1967 QCameraCmdThread *cmdThread = &pme->m_dataProcTh;
1988 pme->m_ongoingPPQ.init();
1989 pme->m_inputJpegQ.init();
1990 pme->m_inputPPQ.init();
1991 pme->m_inputFWKPPQ.init();
1992 pme->m_inputMetaQ.init();
2003 (qcamera_hal3_jpeg_data_t *)pme->m_ongoingJpegQ.dequeue();
2005 pme->mJpegHandle.abort_job(jpeg_job->jobId);
2007 pme->releaseJpegJobData(jpeg_job);
2010 jpeg_job = (qcamera_hal3_jpeg_data_t *)pme->m_ongoingJpegQ.dequeue();
2014 if ( 0 < pme->mJpegSessionId ) {
2015 pme->mJpegHandle.destroy_session(pme->mJpegSessionId);
2016 pme->mJpegSessionId = 0;
2022 pme->m_ongoingPPQ.flush();
2025 pme->m_inputJpegQ.flush();
2028 pme->m_inputPPQ.flush();
2031 pme->m_inputFWKPPQ.flush();
2033 pme->m_inputMetaQ.flush();
2047 if (pme->m_ongoingJpegQ.isEmpty()) {
2051 (qcamera_hal3_jpeg_data_t *)pme->m_inputJpegQ.dequeue();
2055 pme->m_ongoingJpegQ.enqueue((void *)jpeg_job);
2058 ret = pme->encodeFWKData(jpeg_job, needNewSess);
2060 ret = pme->encodeData(jpeg_job, needNewSess);
2064 pme->m_ongoingJpegQ.dequeue(false);
2066 pme->releaseJpegJobData(jpeg_job);
2073 if (!pme->m_inputFWKPPQ.isEmpty()) {
2075 (qcamera_fwk_input_pp_data_t *) pme->m_inputFWKPPQ.dequeue();
2080 (jpeg_settings_t *)pme->m_jpegSettingsQ.dequeue();
2084 if (pme->m_pReprocChannel != NULL) {
2085 if (NO_ERROR != pme->m_pReprocChannel->overrideFwkMetadata(fwk_frame)) {
2090 pme->m_ongoingPPQ.enqueue((void *)pp_job);
2091 ret = pme->m_pReprocChannel->doReprocessOffline(fwk_frame);
2094 pme->m_ongoingPPQ.dequeue(false);
2119 pthread_mutex_lock(&pme->mReprocJobLock);
2120 pme->m_inputPPQ.isEmpty() && !pme->m_inputMetaQ.isEmpty()) {
2122 (qcamera_hal3_pp_buffer_t *)pme->m_inputPPQ.dequeue();
2124 (mm_camera_super_buf_t *)pme->m_inputMetaQ.dequeue();
2126 (jpeg_settings_t *)pme->m_jpegSettingsQ.dequeue();
2127 pthread_mutex_unlock(&pme->mReprocJobLock);
2148 pme->m_ongoingPPQ.enqueue((void *)pp_job);
2149 if (pme->m_pReprocChannel != NULL) {
2155 ret = pme->m_pReprocChannel->overrideMetadata(
2161 ret = pme->m_pReprocChannel->doReprocessOffline(
2165 pme->m_ongoingPPQ.dequeue(false);
2170 ret = pme->processPPData(pp_buffer->input);
2182 pme->releaseSuperBuf(pp_buffer->input);
2189 pme->m_parent->metadataBufDone(meta_buffer);
2198 pthread_mutex_unlock(&pme->mReprocJobLock);
2203 (qcamera_hal3_jpeg_data_t *)pme->m_inputJpegQ.dequeue();
2209 (qcamera_hal3_pp_buffer_t *)pme->m_inputPPQ.dequeue();
2212 pme->releaseSuperBuf(pp_buf->input);
2218 mm_camera_super_buf_t *metadata = (mm_camera_super_buf_t *)pme->m_inputMetaQ.dequeue();
2220 pme->m_parent->metadataBufDone(metadata);
2224 (qcamera_fwk_input_pp_data_t *) pme->m_inputFWKPPQ.dequeue();