Home | History | Annotate | Download | only in HAL

Lines Matching defs:jpeg_job

830         qcamera_jpeg_data_t *jpeg_job =
832 if (jpeg_job == NULL) {
837 memset(jpeg_job, 0, sizeof(qcamera_jpeg_data_t));
838 jpeg_job->src_frame = frame;
842 jpeg_job->metadata = (metadata_buffer_t *)meta_frame->buffer;
846 if (!m_inputJpegQ.enqueue((void *)jpeg_job)) {
848 releaseJpegJobData(jpeg_job);
849 free(jpeg_job);
850 jpeg_job = NULL;
1137 qcamera_jpeg_data_t *jpeg_job =
1139 if (jpeg_job == NULL) {
1144 memset(jpeg_job, 0, sizeof(qcamera_jpeg_data_t));
1145 jpeg_job->src_frame = frame;
1146 jpeg_job->src_reproc_frame = job ? job->src_reproc_frame : NULL;
1147 jpeg_job->src_reproc_bufs = job ? job->src_reproc_bufs : NULL;
1148 jpeg_job->reproc_frame_release = job ? job->reproc_frame_release : false;
1183 jpeg_job->metadata = (metadata_buffer_t *)meta_frame->buffer;
1187 if (m_inputJpegQ.enqueue((void *)jpeg_job)) {
1193 releaseJpegJobData(jpeg_job);
1194 free(jpeg_job);
1195 jpeg_job = NULL;
2482 qcamera_jpeg_data_t *jpeg_job =
2484 while (jpeg_job != NULL) {
2485 pme->mJpegHandle.abort_job(jpeg_job->jobId);
2487 pme->releaseJpegJobData(jpeg_job);
2488 free(jpeg_job);
2490 jpeg_job = (qcamera_jpeg_data_t *)pme->m_ongoingJpegQ.dequeue();
2530 qcamera_jpeg_data_t *jpeg_job =
2533 if (NULL != jpeg_job) {
2536 pme->syncStreamParams(jpeg_job->src_frame, NULL);
2539 if (pme->m_ongoingJpegQ.enqueue((void *)jpeg_job)) {
2540 ret = pme->encodeData(jpeg_job,
2545 pme->releaseJpegJobData(jpeg_job);
2546 free(jpeg_job);
2547 jpeg_job = NULL;
2552 pme->releaseJpegJobData(jpeg_job);
2553 free(jpeg_job);
2554 jpeg_job = NULL;