/hardware/qcom/camera/QCamera2/stack/mm-camera-interface/src/ |
H A D | mm_camera_interface.c | 150 mm_camera_obj_t * my_obj = NULL; local 155 my_obj = mm_camera_util_get_camera_by_handler(camera_handle); 157 if(my_obj) { 158 pthread_mutex_lock(&my_obj->cam_lock); 160 rc = mm_camera_query_capability(my_obj); 188 mm_camera_obj_t * my_obj = NULL; local 191 my_obj = mm_camera_util_get_camera_by_handler(camera_handle); 193 if(my_obj) { 194 pthread_mutex_lock(&my_obj->cam_lock); 196 rc = mm_camera_set_parms(my_obj, parm 225 mm_camera_obj_t * my_obj = NULL; local 257 mm_camera_obj_t * my_obj = NULL; local 287 mm_camera_obj_t * my_obj = NULL; local 319 mm_camera_obj_t * my_obj = NULL; local 349 mm_camera_obj_t * my_obj = NULL; local 379 mm_camera_obj_t * my_obj = NULL; local 410 mm_camera_obj_t * my_obj = NULL; local 470 mm_camera_obj_t * my_obj = NULL; local 506 mm_camera_obj_t * my_obj = NULL; local 544 mm_camera_obj_t * my_obj = NULL; local 580 mm_camera_obj_t * my_obj = NULL; local 616 mm_camera_obj_t * my_obj = NULL; local 649 mm_camera_obj_t * my_obj = NULL; local 688 mm_camera_obj_t * my_obj = NULL; local 728 mm_camera_obj_t * my_obj = NULL; local 766 mm_camera_obj_t * my_obj = NULL; local 799 mm_camera_obj_t * my_obj = NULL; local 837 mm_camera_obj_t * my_obj = NULL; local 871 mm_camera_obj_t * my_obj = NULL; local 907 mm_camera_obj_t * my_obj = NULL; local 944 mm_camera_obj_t * my_obj = NULL; local 986 mm_camera_obj_t * my_obj = NULL; local 1021 mm_camera_obj_t * my_obj = NULL; local 1060 mm_camera_obj_t * my_obj = NULL; local 1105 mm_camera_obj_t * my_obj = NULL; local 1161 mm_camera_obj_t * my_obj = NULL; local 1215 mm_camera_obj_t * my_obj = NULL; local [all...] |
H A D | mm_camera.c | 52 int32_t mm_camera_evt_sub(mm_camera_obj_t * my_obj, 54 int32_t mm_camera_enqueue_evt(mm_camera_obj_t *my_obj, 125 mm_camera_obj_t * my_obj = (mm_camera_obj_t *)user_data; local 126 if (NULL != my_obj) { 127 pthread_mutex_lock(&my_obj->cb_lock); 129 if(my_obj->evt.evt[i].evt_cb) { 130 my_obj->evt.evt[i].evt_cb( 131 my_obj->my_hdl, 133 my_obj->evt.evt[i].user_data); 136 pthread_mutex_unlock(&my_obj 159 mm_camera_obj_t *my_obj = (mm_camera_obj_t*)user_data; local 202 mm_camera_enqueue_evt(mm_camera_obj_t *my_obj, mm_camera_event_t *event) argument 238 mm_camera_open(mm_camera_obj_t *my_obj) argument 346 mm_camera_close(mm_camera_obj_t *my_obj) argument 389 mm_camera_register_event_notify_internal(mm_camera_obj_t *my_obj, mm_camera_event_notify_t evt_cb, void * user_data) argument 441 mm_camera_register_event_notify(mm_camera_obj_t *my_obj, mm_camera_event_notify_t evt_cb, void * user_data) argument 467 mm_camera_qbuf(mm_camera_obj_t *my_obj, uint32_t ch_id, mm_camera_buf_def_t *buf) argument 499 mm_camera_query_capability(mm_camera_obj_t *my_obj) argument 532 mm_camera_set_parms(mm_camera_obj_t *my_obj, parm_buffer_t *parms) argument 562 mm_camera_get_parms(mm_camera_obj_t *my_obj, parm_buffer_t *parms) argument 588 mm_camera_do_auto_focus(mm_camera_obj_t *my_obj) argument 609 mm_camera_cancel_auto_focus(mm_camera_obj_t *my_obj) argument 631 mm_camera_prepare_snapshot(mm_camera_obj_t *my_obj, int32_t do_af_flag) argument 653 mm_camera_start_zsl_snapshot(mm_camera_obj_t *my_obj) argument 677 mm_camera_stop_zsl_snapshot(mm_camera_obj_t *my_obj) argument 706 mm_camera_add_channel(mm_camera_obj_t *my_obj, mm_camera_channel_attr_t *attr, mm_camera_buf_notify_t channel_cb, void *userdata) argument 753 mm_camera_del_channel(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 793 mm_camera_get_bundle_info(mm_camera_obj_t *my_obj, uint32_t ch_id, cam_bundle_config_t *bundle_info) argument 828 mm_camera_add_stream(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 865 mm_camera_del_stream(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id) argument 903 mm_camera_config_stream(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, mm_camera_stream_config_t *config) argument 944 mm_camera_start_channel(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 979 mm_camera_stop_channel(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 1015 mm_camera_request_super_buf(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t num_buf_requested) argument 1052 mm_camera_cancel_super_buf_request(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 1086 mm_camera_flush_super_buf_queue(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t frame_idx) argument 1122 mm_camera_config_channel_notify(mm_camera_obj_t *my_obj, uint32_t ch_id, mm_camera_super_buf_notify_mode_t notify_mode) argument 1163 mm_camera_set_stream_parms(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t s_id, cam_stream_parm_buffer_t *parms) argument 1212 mm_camera_get_stream_parms(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t s_id, cam_stream_parm_buffer_t *parms) argument 1260 mm_camera_do_stream_action(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, void *actions) argument 1315 mm_camera_map_stream_buf(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, uint8_t buf_type, uint32_t buf_idx, int32_t plane_idx, int fd, uint32_t size) argument 1375 mm_camera_unmap_stream_buf(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, uint8_t buf_type, uint32_t buf_idx, int32_t plane_idx) argument 1420 mm_camera_evt_sub(mm_camera_obj_t * my_obj, uint8_t reg_flag) argument 1470 mm_camera_util_wait_for_event(mm_camera_obj_t *my_obj, uint32_t evt_mask, int32_t *status) argument 1499 mm_camera_util_sendmsg(mm_camera_obj_t *my_obj, void *msg, uint32_t buf_size, int sendfd) argument 1538 mm_camera_map_buf(mm_camera_obj_t *my_obj, uint8_t buf_type, int fd, uint32_t size) argument 1574 mm_camera_unmap_buf(mm_camera_obj_t *my_obj, uint8_t buf_type) argument [all...] |
H A D | mm_camera_channel.c | 48 int32_t mm_channel_qbuf(mm_channel_t *my_obj, 50 int32_t mm_channel_init(mm_channel_t *my_obj, 54 void mm_channel_release(mm_channel_t *my_obj); 55 uint32_t mm_channel_add_stream(mm_channel_t *my_obj); 56 int32_t mm_channel_del_stream(mm_channel_t *my_obj, 58 int32_t mm_channel_config_stream(mm_channel_t *my_obj, 61 int32_t mm_channel_get_bundle_info(mm_channel_t *my_obj, 63 int32_t mm_channel_start(mm_channel_t *my_obj); 64 int32_t mm_channel_stop(mm_channel_t *my_obj); 65 int32_t mm_channel_request_super_buf(mm_channel_t *my_obj, 157 mm_channel_t * my_obj = (mm_channel_t *)user_data; local 299 mm_channel_fsm_fn(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 347 mm_channel_fsm_fn_notused(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 380 mm_channel_fsm_fn_stopped(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 494 mm_channel_fsm_fn_active(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 602 mm_channel_fsm_fn_paused(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 635 mm_channel_init(mm_channel_t *my_obj, mm_camera_channel_attr_t *attr, mm_camera_buf_notify_t channel_cb, void *userdata) argument 668 mm_channel_release(mm_channel_t *my_obj) argument 689 mm_channel_add_stream(mm_channel_t *my_obj) argument 745 mm_channel_del_stream(mm_channel_t *my_obj, uint32_t stream_id) argument 780 mm_channel_config_stream(mm_channel_t *my_obj, uint32_t stream_id, mm_camera_stream_config_t *config) argument 817 mm_channel_get_bundle_info(mm_channel_t *my_obj, cam_bundle_config_t *bundle_info) argument 863 mm_channel_start(mm_channel_t *my_obj) argument 998 mm_channel_stop(mm_channel_t *my_obj) argument 1082 mm_channel_request_super_buf(mm_channel_t *my_obj, uint32_t num_buf_requested) argument 1122 mm_channel_cancel_super_buf_request(mm_channel_t *my_obj) argument 1143 mm_channel_flush_super_buf_queue(mm_channel_t *my_obj, uint32_t frame_idx) argument 1180 mm_channel_config_notify_mode(mm_channel_t *my_obj, mm_camera_super_buf_notify_mode_t notify_mode) argument 1218 mm_channel_qbuf(mm_channel_t *my_obj, mm_camera_buf_def_t *buf) argument 1251 mm_channel_set_stream_parm(mm_channel_t *my_obj, mm_evt_paylod_set_get_stream_parms_t *payload) argument 1286 mm_channel_get_stream_parm(mm_channel_t *my_obj, mm_evt_paylod_set_get_stream_parms_t *payload) argument 1320 mm_channel_do_stream_action(mm_channel_t *my_obj, mm_evt_paylod_do_stream_action_t *payload) argument 1349 mm_channel_map_stream_buf(mm_channel_t *my_obj, mm_evt_paylod_map_stream_buf_t *payload) argument 1380 mm_channel_unmap_stream_buf(mm_channel_t *my_obj, mm_evt_paylod_unmap_stream_buf_t *payload) argument 1819 mm_channel_superbuf_bufdone_overflow(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument 1865 mm_channel_superbuf_skip(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument 1906 mm_channel_superbuf_flush(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument [all...] |
H A D | mm_camera_stream.c | 48 int32_t mm_stream_qbuf(mm_stream_t *my_obj, 50 int32_t mm_stream_set_ext_mode(mm_stream_t * my_obj); 51 int32_t mm_stream_set_fmt(mm_stream_t * my_obj); 52 int32_t mm_stream_sync_info(mm_stream_t *my_obj); 53 int32_t mm_stream_init_bufs(mm_stream_t * my_obj); 54 int32_t mm_stream_deinit_bufs(mm_stream_t * my_obj); 55 int32_t mm_stream_request_buf(mm_stream_t * my_obj); 56 int32_t mm_stream_unreg_buf(mm_stream_t * my_obj); 57 int32_t mm_stream_release(mm_stream_t *my_obj); 58 int32_t mm_stream_set_parm(mm_stream_t *my_obj, 135 mm_stream_handle_rcvd_buf(mm_stream_t *my_obj, mm_camera_buf_info_t *buf_info, uint8_t has_cb) argument 196 mm_stream_t *my_obj = (mm_stream_t*)user_data; local 262 mm_stream_t * my_obj = (mm_stream_t *)user_data; local 337 mm_stream_fsm_fn(mm_stream_t *my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 392 mm_stream_fsm_inited(mm_stream_t *my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 455 mm_stream_fsm_acquired(mm_stream_t *my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 520 mm_stream_fsm_cfg(mm_stream_t * my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 590 mm_stream_fsm_buffed(mm_stream_t * my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 651 mm_stream_fsm_reg(mm_stream_t * my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 737 mm_stream_fsm_active(mm_stream_t * my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 808 mm_stream_config(mm_stream_t *my_obj, mm_camera_stream_config_t *config) argument 842 mm_stream_release(mm_stream_t *my_obj) argument 875 mm_stream_streamon(mm_stream_t *my_obj) argument 906 mm_stream_streamoff(mm_stream_t *my_obj) argument 940 mm_stream_read_msm_frame(mm_stream_t * my_obj, mm_camera_buf_info_t* buf_info, uint8_t num_planes) argument 1015 mm_stream_set_parm(mm_stream_t *my_obj, cam_stream_parm_buffer_t *in_value) argument 1042 mm_stream_get_parm(mm_stream_t *my_obj, cam_stream_parm_buffer_t *in_value) argument 1069 mm_stream_do_action(mm_stream_t *my_obj, void *in_value) argument 1095 mm_stream_set_ext_mode(mm_stream_t * my_obj) argument 1128 mm_stream_qbuf(mm_stream_t *my_obj, mm_camera_buf_def_t *buf) argument 1197 mm_stream_request_buf(mm_stream_t * my_obj) argument 1248 mm_stream_map_buf(mm_stream_t * my_obj, uint8_t buf_type, uint32_t frame_idx, int32_t plane_idx, int fd, uint32_t size) argument 1297 mm_stream_unmap_buf(mm_stream_t * my_obj, uint8_t buf_type, uint32_t frame_idx, int32_t plane_idx) argument 1349 mm_stream_t *my_obj = (mm_stream_t *)userdata; local 1380 mm_stream_t *my_obj = (mm_stream_t *)userdata; local 1401 mm_stream_init_bufs(mm_stream_t * my_obj) argument 1466 mm_stream_deinit_bufs(mm_stream_t * my_obj) argument 1509 mm_stream_reg_buf(mm_stream_t * my_obj) argument 1556 mm_stream_unreg_buf(mm_stream_t * my_obj) argument 2345 mm_stream_calc_offset(mm_stream_t *my_obj) argument 2423 mm_stream_sync_info(mm_stream_t *my_obj) argument 2450 mm_stream_set_fmt(mm_stream_t *my_obj) argument 2500 mm_stream_buf_done(mm_stream_t * my_obj, mm_camera_buf_def_t *frame) argument 2548 mm_stream_reg_buf_cb(mm_stream_t *my_obj, mm_stream_data_cb_t *val) argument [all...] |
/hardware/qcom/camera/QCamera2/stack/mm-jpeg-interface/src/ |
H A D | mm_jpeg.c | 1180 * @my_obj: jpeg object 1190 inline int mm_jpeg_get_new_session_idx(mm_jpeg_obj *my_obj, int client_idx, argument 1196 pthread_mutex_lock(&my_obj->clnt_mgr[client_idx].lock); 1197 if (!my_obj->clnt_mgr[client_idx].session[i].active) { 1198 *pp_session = &my_obj->clnt_mgr[client_idx].session[i]; 1199 my_obj->clnt_mgr[client_idx].session[i].active = OMX_TRUE; 1201 pthread_mutex_unlock(&my_obj->clnt_mgr[client_idx].lock); 1204 pthread_mutex_unlock(&my_obj->clnt_mgr[client_idx].lock); 1212 * @my_obj: jpeg object 1222 inline void mm_jpeg_remove_session_idx(mm_jpeg_obj *my_obj, uint32_ argument 1246 mm_jpeg_get_session(mm_jpeg_obj *my_obj, uint32_t job_id) argument 1338 mm_jpeg_obj *my_obj = (mm_jpeg_obj *)p_session->jpeg_obj; local 1385 mm_jpeg_obj *my_obj = (mm_jpeg_obj *)p_session->jpeg_obj; local 1421 mm_jpeg_obj *my_obj = (mm_jpeg_obj *)p_session->jpeg_obj; local 1498 mm_jpeg_process_encoding_job(mm_jpeg_obj *my_obj, mm_jpeg_job_q_node_t* job_node) argument 1570 mm_jpeg_obj *my_obj = (mm_jpeg_obj*)data; local 1628 mm_jpeg_jobmgr_thread_launch(mm_jpeg_obj *my_obj) argument 1656 mm_jpeg_jobmgr_thread_release(mm_jpeg_obj * my_obj) argument 1696 mm_jpeg_init(mm_jpeg_obj *my_obj) argument 1742 mm_jpeg_deinit(mm_jpeg_obj *my_obj) argument 1779 mm_jpeg_new_client(mm_jpeg_obj *my_obj) argument 1832 mm_jpeg_start_job(mm_jpeg_obj *my_obj, mm_jpeg_job_t *job, uint32_t *job_id) argument 1909 mm_jpeg_abort_job(mm_jpeg_obj *my_obj, uint32_t jobId) argument 1964 mm_jpeg_create_session(mm_jpeg_obj *my_obj, uint32_t client_hdl, mm_jpeg_encode_params_t *p_params, uint32_t* p_session_id) argument 2058 mm_jpeg_destroy_session(mm_jpeg_obj *my_obj, mm_jpeg_job_session_t *p_session) argument 2116 mm_jpeg_destroy_session_unlocked(mm_jpeg_obj *my_obj, mm_jpeg_job_session_t *p_session) argument 2166 mm_jpeg_destroy_session_by_id(mm_jpeg_obj *my_obj, uint32_t session_id) argument 2186 mm_jpeg_close(mm_jpeg_obj *my_obj, uint32_t client_hdl) argument [all...] |