Home | History | Annotate | Download | only in test

Lines Matching defs:jpeg_obj

478   mm_jpeg_intf_test_t *jpeg_obj = (mm_jpeg_intf_test_t *)data;
482 jpeg_obj->handle = jpeg_open(&jpeg_obj->ops, NULL, jpeg_obj->pic_size, NULL);
483 if (jpeg_obj->handle == 0) {
485 jpeg_obj->ret = -1;
489 rc = jpeg_obj->ops.create_session(jpeg_obj->handle, &jpeg_obj->params,
490 &jpeg_obj->job.encode_job.session_id);
491 if (jpeg_obj->job.encode_job.session_id == 0) {
493 jpeg_obj->ret = -1;
497 for (i = 0; i < jpeg_obj->num_bufs; i++) {
498 jpeg_obj->job.job_type = JPEG_JOB_TYPE_ENCODE;
499 jpeg_obj->job.encode_job.src_index = (int32_t) i;
500 jpeg_obj->job.encode_job.dst_index = (int32_t) i;
501 jpeg_obj->job.encode_job.thumb_index = (uint32_t) i;
503 if (jpeg_obj->params.burst_mode && jpeg_obj->min_out_bufs) {
504 jpeg_obj->job.encode_job.dst_index = -1;
507 rc = jpeg_obj->ops.start_job(&jpeg_obj->job, &jpeg_obj->job_id[i]);
510 jpeg_obj->ret = rc;
514 jpeg_obj->job_id[i] = 0;
518 jpeg_obj->ops.abort_job(jpeg_obj->job_id[0]);
520 pthread_mutex_lock(&jpeg_obj->lock);
521 pthread_cond_wait(&jpeg_obj->cond, &jpeg_obj->lock);
522 pthread_mutex_unlock(&jpeg_obj->lock);
524 jpeg_obj->ops.destroy_session(jpeg_obj->job.encode_job.session_id);
525 jpeg_obj->ops.close(jpeg_obj->handle);
528 for (i = 0; i < jpeg_obj->num_bufs; i++) {
529 if (!jpeg_obj->min_out_bufs) {
532 jpeg_obj->out_filename[i],
533 jpeg_obj->output[i].addr, jpeg_obj->buf_filled_len[i]);
536 jpeg_obj->out_filename[i], jpeg_obj->clinet_id);
538 jpeg_obj->clinet_id, file_name);
540 DUMP_TO_FILE(file_name, jpeg_obj->output[i].addr,
541 jpeg_obj->buf_filled_len[i]);
543 mm_jpeg_test_free(&jpeg_obj->input[i]);
544 mm_jpeg_test_free(&jpeg_obj->output[i]);