Lines Matching defs:pme
817 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)user_data;
818 if (NULL != pme) {
822 pme->releaseSuperBuf(buf->input);
843 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)user_data;
844 if (NULL != pme) {
845 pme->m_parent->metadataBufDone((mm_camera_super_buf_t *)data);
862 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)user_data;
863 if (NULL != pme) {
864 pme->releaseJpegJobData((qcamera_hal3_jpeg_data_t *)data);
881 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)user_data;
882 if (NULL != pme) {
886 pme->releaseSuperBuf(pp_data->src_frame);
888 pme->releasePPJobData(pp_data);
1711 QCamera3PostProcessor *pme = (QCamera3PostProcessor *)data;
1712 QCameraCmdThread *cmdThread = &pme->m_dataProcTh;
1733 pme->m_ongoingPPQ.init();
1734 pme->m_inputJpegQ.init();
1735 pme->m_inputPPQ.init();
1736 pme->m_inputFWKPPQ.init();
1737 pme->m_inputMetaQ.init();
1748 (qcamera_hal3_jpeg_data_t *)pme->m_ongoingJpegQ.dequeue();
1750 pme->mJpegHandle.abort_job(jpeg_job->jobId);
1752 pme->releaseJpegJobData(jpeg_job);
1755 jpeg_job = (qcamera_hal3_jpeg_data_t *)pme->m_ongoingJpegQ.dequeue();
1759 if ( 0 < pme->mJpegSessionId ) {
1760 pme->mJpegHandle.destroy_session(pme->mJpegSessionId);
1761 pme->mJpegSessionId = 0;
1767 pme->m_ongoingPPQ.flush();
1770 pme->m_inputJpegQ.flush();
1773 pme->m_inputPPQ.flush();
1776 pme->m_inputFWKPPQ.flush();
1778 pme->m_inputMetaQ.flush();
1792 if (pme->m_ongoingJpegQ.isEmpty()) {
1796 (qcamera_hal3_jpeg_data_t *)pme->m_inputJpegQ.dequeue();
1800 pme->m_ongoingJpegQ.enqueue((void *)jpeg_job);
1803 ret = pme->encodeFWKData(jpeg_job, needNewSess);
1805 ret = pme->encodeData(jpeg_job, needNewSess);
1809 pme->m_ongoingJpegQ.dequeue(false);
1811 pme->releaseJpegJobData(jpeg_job);
1818 if (!pme->m_inputFWKPPQ.isEmpty()) {
1820 (qcamera_fwk_input_pp_data_t *) pme->m_inputFWKPPQ.dequeue();
1825 (jpeg_settings_t *)pme->m_jpegSettingsQ.dequeue();
1829 if (pme->m_pReprocChannel != NULL) {
1830 if (NO_ERROR != pme->m_pReprocChannel->overrideFwkMetadata(fwk_frame)) {
1835 pme->m_ongoingPPQ.enqueue((void *)pp_job);
1836 ret = pme->m_pReprocChannel->doReprocessOffline(fwk_frame, true);
1839 pme->m_ongoingPPQ.dequeue(false);
1864 pthread_mutex_lock(&pme->mReprocJobLock);
1865 if(!pme->m_inputPPQ.isEmpty() && !pme->m_inputMetaQ.isEmpty()) {
1867 (qcamera_hal3_pp_buffer_t *)pme->m_inputPPQ.dequeue();
1869 (mm_camera_super_buf_t *)pme->m_inputMetaQ.dequeue();
1871 (jpeg_settings_t *)pme->m_jpegSettingsQ.dequeue();
1872 pthread_mutex_unlock(&pme->mReprocJobLock);
1893 pme->m_ongoingPPQ.enqueue((void *)pp_job);
1894 if (pme->m_pReprocChannel != NULL) {
1900 ret = pme->m_pReprocChannel->overrideMetadata(
1906 ret = pme->m_pReprocChannel->doReprocessOffline(
1910 pme->m_ongoingPPQ.dequeue(false);
1915 ret = pme->processPPData(pp_buffer->input);
1927 pme->releaseSuperBuf(pp_buffer->input);
1934 pme->m_parent->metadataBufDone(meta_buffer);
1943 pthread_mutex_unlock(&pme->mReprocJobLock);
1948 (qcamera_hal3_jpeg_data_t *)pme->m_inputJpegQ.dequeue();
1954 (qcamera_hal3_pp_buffer_t *)pme->m_inputPPQ.dequeue();
1957 pme->releaseSuperBuf(pp_buf->input);
1963 mm_camera_super_buf_t *metadata = (mm_camera_super_buf_t *)pme->m_inputMetaQ.dequeue();
1965 pme->m_parent->metadataBufDone(metadata);
1969 (qcamera_fwk_input_pp_data_t *) pme->m_inputFWKPPQ.dequeue();