Searched refs:frame_sync (Results 1 – 5 of 5) sorted by relevance
754 mm_camera_frame_sync_t frame_sync; in mm_camera_muxer_add_channel() local755 memset(&frame_sync, 0, sizeof(frame_sync)); in mm_camera_muxer_add_channel()756 frame_sync.a_cam_obj = my_obj; in mm_camera_muxer_add_channel()757 frame_sync.a_ch_id = ch_id; in mm_camera_muxer_add_channel()758 frame_sync.userdata = userdata; in mm_camera_muxer_add_channel()759 frame_sync.a_stream_id = 0; in mm_camera_muxer_add_channel()760 frame_sync.is_res_shared = 1; in mm_camera_muxer_add_channel()762 frame_sync.attr = *attr; in mm_camera_muxer_add_channel()763 frame_sync.is_active = 1; in mm_camera_muxer_add_channel()767 0, &frame_sync); in mm_camera_muxer_add_channel()[all …]
214 pthread_mutex_lock(&m_obj->frame_sync.sync_lock); in mm_channel_dispatch_super_buf()215 if(m_obj->frame_sync.is_active) { in mm_channel_dispatch_super_buf()248 pthread_mutex_unlock(&m_obj->frame_sync.sync_lock); in mm_channel_dispatch_super_buf()273 if (!m_obj->frame_sync.is_active) { in mm_channel_send_frame_sync_req_buf()386 if (m_obj->frame_sync.is_active) { in mm_channel_process_stream_buf()551 || (m_obj->frame_sync.is_active)) { in mm_channel_process_stream_buf()559 && !m_obj->frame_sync.is_active) { in mm_channel_process_stream_buf()631 if ((m_obj->frame_sync.is_active) in mm_channel_process_stream_buf()937 mm_evt_paylod_reg_frame_sync *frame_sync = NULL; in mm_channel_fsm_fn_stopped() local939 frame_sync = (mm_evt_paylod_reg_frame_sync *) in_val; in mm_channel_fsm_fn_stopped()[all …]
429 pthread_mutex_lock(&m_obj->frame_sync.sync_lock); in mm_stream_dispatch_app_data()430 if (m_obj->frame_sync.is_active) { in mm_stream_dispatch_app_data()469 pthread_mutex_unlock(&m_obj->frame_sync.sync_lock); in mm_stream_dispatch_app_data()1023 memset(&my_obj->frame_sync, 0, sizeof(my_obj->frame_sync)); in mm_stream_init()1024 pthread_mutex_init(&my_obj->frame_sync.sync_lock, NULL); in mm_stream_init()1025 mm_muxer_frame_sync_queue_init(&my_obj->frame_sync.superbuf_queue); in mm_stream_init()1043 mm_muxer_frame_sync_queue_deinit(&my_obj->frame_sync.superbuf_queue); in mm_stream_deinit()1044 pthread_mutex_destroy(&my_obj->frame_sync.sync_lock); in mm_stream_deinit()1097 if ((my_obj->frame_sync.superbuf_queue.num_objs != 0) in mm_stream_config()1098 && (my_obj->frame_sync.super_buf_notify_cb == NULL)) { in mm_stream_config()[all …]
56 static struct frame_sync { struct62 static void frame_sync_signal(struct frame_sync *fs) { in frame_sync_signal() argument69 static void frame_sync_wait(struct frame_sync *fs) { in frame_sync_wait()
352 mm_frame_sync_t frame_sync; member561 mm_frame_sync_t frame_sync; member