Home | History | Annotate | Download | only in HAL

Lines Matching defs:jpeg_job

1023         qcamera_jpeg_data_t *jpeg_job =
1025 if (jpeg_job == NULL) {
1030 memset(jpeg_job, 0, sizeof(qcamera_jpeg_data_t));
1031 jpeg_job->src_frame = frame;
1035 jpeg_job->metadata = (metadata_buffer_t *)meta_frame->buffer;
1039 if (!m_inputJpegQ.enqueue((void *)jpeg_job)) {
1041 releaseJpegJobData(jpeg_job);
1042 free(jpeg_job);
1043 jpeg_job = NULL;
1128 qcamera_jpeg_data_t *jpeg_job =
1131 uint32_t frame_idx = jpeg_job->src_frame->bufs[0]->frame_idx;*/
1379 qcamera_jpeg_data_t *jpeg_job =
1381 if (jpeg_job == NULL) {
1386 memset(jpeg_job, 0, sizeof(qcamera_jpeg_data_t));
1387 jpeg_job->src_frame = frame;
1388 jpeg_job->src_reproc_frame = job ? job->src_reproc_frame : NULL;
1389 jpeg_job->src_reproc_bufs = job ? job->src_reproc_bufs : NULL;
1390 jpeg_job->reproc_frame_release = job ? job->reproc_frame_release : false;
1391 jpeg_job->offline_reproc_buf = job ? job->offline_reproc_buf : NULL;
1392 jpeg_job->offline_buffer = job ? job->offline_buffer : false;
1427 jpeg_job->metadata = (metadata_buffer_t *)meta_frame->buffer;
1431 if (false == m_inputJpegQ.enqueue((void *)jpeg_job)) {
1433 releaseJpegJobData(jpeg_job);
1434 free(jpeg_job);
1435 jpeg_job = NULL;
2749 //qcamera_jpeg_data_t *jpeg_job =
2751 //uint32_t frame_idx = jpeg_job->src_frame->bufs[0]->frame_idx;
2887 qcamera_jpeg_data_t *jpeg_job =
2889 while (jpeg_job != NULL) {
2890 pme->mJpegHandle.abort_job(jpeg_job->jobId);
2892 pme->releaseJpegJobData(jpeg_job);
2893 free(jpeg_job);
2895 jpeg_job = (qcamera_jpeg_data_t *)pme->m_ongoingJpegQ.dequeue();
2935 qcamera_jpeg_data_t *jpeg_job =
2938 if (NULL != jpeg_job) {
2944 pme->syncStreamParams(jpeg_job->src_frame, NULL);
2948 if (pme->m_ongoingJpegQ.enqueue((void *)jpeg_job)) {
2949 ret = pme->encodeData(jpeg_job,
2954 pme->releaseJpegJobData(jpeg_job);
2955 free(jpeg_job);
2956 jpeg_job = NULL;
2961 pme->releaseJpegJobData(jpeg_job);
2962 free(jpeg_job);
2963 jpeg_job = NULL;