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,
83 cam_capability_t *cam_cap = (cam_capability_t *)(test_obj->cap_buf.buf.buffer);
89 test_obj->current_job_frames =
91 if (!test_obj->current_job_frames) {
95 *(test_obj->current_job_frames) = *recvd_frame;
99 job.encode_job.session_id = test_obj->current_jpeg_sess_id;
120 if (test_obj->metadata != NULL) {
121 job.encode_job.p_metadata = test_obj->metadata;
126 rc = test_obj->jpeg_ops.start_job(&job, &test_obj->current_job_id);
128 free(test_obj->current_job_frames);
129 test_obj->current_job_frames = NULL;
135 int createEncodingSession(mm_camera_test_obj_t *test_obj,
143 encode_param.userdata = (void*)test_obj;
161 encode_param.dest_buf[0].buf_size = test_obj->jpeg_buf.buf.frame_len;
162 encode_param.dest_buf[0].buf_vaddr = (uint8_t *)test_obj->jpeg_buf.buf.buffer;
163 encode_param.dest_buf[0].fd = test_obj->jpeg_buf.buf.fd;
170 return test_obj->jpeg_ops.create_session(test_obj->jpeg_hdl,
172 &test_obj->current_jpeg_sess_id);
450 mm_camera_channel_t * mm_app_add_snapshot_channel(mm_camera_test_obj_t *test_obj)
455 channel = mm_app_add_channel(test_obj,
465 stream = mm_app_add_snapshot_stream(test_obj,
468 (void *)test_obj,
473 mm_app_del_channel(test_obj, channel);
480 mm_camera_stream_t * mm_app_add_postview_stream(mm_camera_test_obj_t *test_obj,
489 cam_capability_t *cam_cap = (cam_capability_t *)(test_obj->cap_buf.buf.buffer);
491 stream = mm_app_add_stream(test_obj, channel);
522 rc = mm_app_config_stream(test_obj, channel, stream, &stream->s_config);
531 int mm_app_start_capture_raw(mm_camera_test_obj_t *test_obj, uint8_t num_snapshots)
541 channel = mm_app_add_channel(test_obj,
545 test_obj);
551 test_obj->buffer_format = DEFAULT_RAW_FORMAT;
552 s_main = mm_app_add_raw_stream(test_obj,
555 test_obj,
560 mm_app_del_channel(test_obj, channel);
564 rc = mm_app_start_channel(test_obj, channel);
567 mm_app_del_stream(test_obj, channel, s_main);
568 mm_app_del_channel(test_obj, channel);
575 int mm_app_stop_capture_raw(mm_camera_test_obj_t *test_obj)
583 ch = mm_app_get_channel_by_type(test_obj, MM_CHANNEL_TYPE_CAPTURE);
585 rc = mm_app_stop_channel(test_obj, ch);
591 mm_app_del_stream(test_obj, ch, &ch->streams[i]);
593 rc = setmetainfoCommand(test_obj, &abc);
597 mm_app_del_channel(test_obj, ch);
602 int mm_app_start_capture(mm_camera_test_obj_t *test_obj,
613 channel = mm_app_add_channel(test_obj,
617 test_obj);
623 s_main = mm_app_add_snapshot_stream(test_obj,
626 (void *)test_obj,
631 mm_app_del_channel(test_obj, channel);
635 s_post = mm_app_add_postview_stream(test_obj,
643 mm_app_del_channel(test_obj, channel);
647 rc = mm_app_start_channel(test_obj, channel);
650 mm_app_del_stream(test_obj, channel, s_main);
651 mm_app_del_channel(test_obj, channel);
658 int mm_app_stop_capture(mm_camera_test_obj_t *test_obj)
663 ch = mm_app_get_channel_by_type(test_obj, MM_CHANNEL_TYPE_CAPTURE);
665 rc = mm_app_stop_and_del_channel(test_obj, ch);
673 int mm_app_take_picture(mm_camera_test_obj_t *test_obj, uint8_t is_burst_mode)
684 rc = mm_app_stop_preview(test_obj);
690 rc = mm_app_start_capture(test_obj, num_snapshot);
700 rc = mm_app_stop_capture(test_obj);
706 rc = mm_app_start_preview(test_obj);