Home | History | Annotate | Download | only in src

Lines Matching refs:test_obj

80 int encodeData(mm_camera_test_obj_t *test_obj, mm_camera_super_buf_t* recvd_frame,
88 test_obj->current_job_frames =
90 if (!test_obj->current_job_frames) {
94 *(test_obj->current_job_frames) = *recvd_frame;
98 job.encode_job.session_id = test_obj->current_jpeg_sess_id;
117 test_obj->mExifParams.sensor_params.sens_type = CAM_SENSOR_RAW;
118 job.encode_job.cam_exif_params = test_obj->mExifParams;
122 if (test_obj->mExifParams.debug_params) {
124 test_obj->mExifParams.debug_params, (sizeof(mm_jpeg_debug_exif_params_t)));
129 if (test_obj->metadata != NULL) {
130 job.encode_job.p_metadata = test_obj->metadata;
137 if (test_obj->mExifParams.debug_params) {
139 test_obj->mExifParams.debug_params, (sizeof(mm_jpeg_debug_exif_params_t)));
204 rc = test_obj->jpeg_ops.start_job(&job, &test_obj->current_job_id);
206 free(test_obj->current_job_frames);
207 test_obj->current_job_frames = NULL;
217 int createEncodingSession(mm_camera_test_obj_t *test_obj,
225 encode_param.userdata = (void*)test_obj;
243 encode_param.dest_buf[0].buf_size = test_obj->jpeg_buf.mem_info.size;
244 encode_param.dest_buf[0].buf_vaddr = (uint8_t *) test_obj->jpeg_buf.mem_info.data;
245 encode_param.dest_buf[0].fd = test_obj->jpeg_buf.mem_info.fd;
252 return test_obj->jpeg_ops.create_session(test_obj->jpeg_hdl,
254 &test_obj->current_jpeg_sess_id);
530 mm_camera_channel_t * mm_app_add_snapshot_channel(mm_camera_test_obj_t *test_obj)
535 channel = mm_app_add_channel(test_obj,
545 stream = mm_app_add_snapshot_stream(test_obj,
548 (void *)test_obj,
553 mm_app_del_channel(test_obj, channel);
560 mm_camera_stream_t * mm_app_add_postview_stream(mm_camera_test_obj_t *test_obj,
569 cam_capability_t *cam_cap = (cam_capability_t *)(test_obj->cap_buf.buf.buffer);
571 stream = mm_app_add_stream(test_obj, channel);
604 rc = mm_app_config_stream(test_obj, channel, stream, &stream->s_config);
613 int mm_app_start_capture_raw(mm_camera_test_obj_t *test_obj, uint8_t num_snapshots)
623 channel = mm_app_add_channel(test_obj,
627 test_obj);
633 test_obj->buffer_format = DEFAULT_RAW_FORMAT;
634 s_main = mm_app_add_raw_stream(test_obj,
637 test_obj,
642 mm_app_del_channel(test_obj, channel);
646 rc = mm_app_start_channel(test_obj, channel);
649 mm_app_del_stream(test_obj, channel, s_main);
650 mm_app_del_channel(test_obj, channel);
657 int mm_app_stop_capture_raw(mm_camera_test_obj_t *test_obj)
665 ch = mm_app_get_channel_by_type(test_obj, MM_CHANNEL_TYPE_CAPTURE);
667 rc = mm_app_stop_channel(test_obj, ch);
673 mm_app_del_stream(test_obj, ch, &ch->streams[i]);
675 rc = setmetainfoCommand(test_obj, &abc);
679 mm_app_del_channel(test_obj, ch);
684 int mm_app_start_capture(mm_camera_test_obj_t *test_obj,
695 channel = mm_app_add_channel(test_obj,
699 test_obj);
705 s_main = mm_app_add_snapshot_stream(test_obj,
708 (void *)test_obj,
713 mm_app_del_channel(test_obj, channel);
717 s_post = mm_app_add_postview_stream(test_obj,
725 mm_app_del_channel(test_obj, channel);
729 rc = mm_app_start_channel(test_obj, channel);
732 mm_app_del_stream(test_obj, channel, s_main);
733 mm_app_del_channel(test_obj, channel);
740 int mm_app_stop_capture(mm_camera_test_obj_t *test_obj)
745 ch = mm_app_get_channel_by_type(test_obj, MM_CHANNEL_TYPE_CAPTURE);
747 rc = mm_app_stop_and_del_channel(test_obj, ch);
755 int mm_app_take_picture(mm_camera_test_obj_t *test_obj, uint8_t is_burst_mode)
766 rc = mm_app_stop_preview(test_obj);
772 rc = mm_app_start_capture(test_obj, num_snapshot);
782 rc = mm_app_stop_capture(test_obj);
788 rc = mm_app_start_preview(test_obj);