From: Sangchul Lee Date: Thu, 8 Sep 2022 03:22:06 +0000 (+0900) Subject: [UTC][webrtc][Non-ACR] utc-media-webrtc-callback: Apply startup/cleanup X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5b14d061dbc11a77a1ade502130bc5afff5e43b5;p=test%2Ftct%2Fnative%2Fapi.git [UTC][webrtc][Non-ACR] utc-media-webrtc-callback: Apply startup/cleanup Change-Id: I874883583031d51e80f5293c5b0028a1bc5c0a3a Signed-off-by: Sangchul Lee --- diff --git a/src/utc/webrtc/public.list b/src/utc/webrtc/public.list index 3a87d7b0e..d4c93878a 100644 --- a/src/utc/webrtc/public.list +++ b/src/utc/webrtc/public.list @@ -67,6 +67,7 @@ webrtc_data_channel_get_buffered_amount webrtc_data_channel_set_buffered_amount_low_cb webrtc_data_channel_get_buffered_amount_low_threshold webrtc_data_channel_unset_buffered_amount_low_cb +webrtc_foreach_stats webrtc_set_state_changed_cb webrtc_unset_state_changed_cb webrtc_set_error_cb @@ -101,4 +102,3 @@ webrtc_data_channel_set_error_cb webrtc_data_channel_unset_error_cb webrtc_data_channel_set_close_cb webrtc_data_channel_unset_close_cb -webrtc_foreach_stats diff --git a/src/utc/webrtc/tct-webrtc-core_mobile.h b/src/utc/webrtc/tct-webrtc-core_mobile.h index c171f0675..0278ae371 100644 --- a/src/utc/webrtc/tct-webrtc-core_mobile.h +++ b/src/utc/webrtc/tct-webrtc-core_mobile.h @@ -193,6 +193,9 @@ extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_p(voi extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_n(void); extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_p(void); extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n(void); +extern int utc_media_webrtc_foreach_stats_p(void); +extern int utc_media_webrtc_foreach_stats_n(void); +/* callbacks */ extern int utc_media_webrtc_set_state_changed_cb_p(void); extern int utc_media_webrtc_set_state_changed_cb_n(void); extern int utc_media_webrtc_unset_state_changed_cb_p(void); @@ -262,8 +265,6 @@ extern int utc_media_webrtc_data_channel_set_close_cb_p(void); extern int utc_media_webrtc_data_channel_set_close_cb_n(void); extern int utc_media_webrtc_data_channel_unset_close_cb_p(void); extern int utc_media_webrtc_data_channel_unset_close_cb_n(void); -extern int utc_media_webrtc_foreach_stats_p(void); -extern int utc_media_webrtc_foreach_stats_n(void); testcase tc_array[] = { {"utc_media_webrtc_create_p",utc_media_webrtc_create_p,NULL,NULL}, @@ -436,76 +437,76 @@ testcase tc_array[] = { {"utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n",utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_foreach_stats_p",utc_media_webrtc_foreach_stats_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_foreach_stats_n",utc_media_webrtc_foreach_stats_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, - /* callback */ - {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,NULL,NULL}, + /* callbacks */ + {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_error_cb_n",utc_media_webrtc_unset_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_candidate_cb_n",utc_media_webrtc_unset_ice_candidate_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_negotiation_needed_cb_n",utc_media_webrtc_unset_negotiation_needed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_peer_connection_state_change_cb_n",utc_media_webrtc_unset_peer_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_signaling_state_change_cb_n",utc_media_webrtc_unset_signaling_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_gathering_state_change_cb_n",utc_media_webrtc_unset_ice_gathering_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_connection_state_change_cb_n",utc_media_webrtc_unset_ice_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,NULL,NULL}, + {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {NULL, NULL} }; diff --git a/src/utc/webrtc/tct-webrtc-core_tizeniot.h b/src/utc/webrtc/tct-webrtc-core_tizeniot.h index c171f0675..0278ae371 100644 --- a/src/utc/webrtc/tct-webrtc-core_tizeniot.h +++ b/src/utc/webrtc/tct-webrtc-core_tizeniot.h @@ -193,6 +193,9 @@ extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_p(voi extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_n(void); extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_p(void); extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n(void); +extern int utc_media_webrtc_foreach_stats_p(void); +extern int utc_media_webrtc_foreach_stats_n(void); +/* callbacks */ extern int utc_media_webrtc_set_state_changed_cb_p(void); extern int utc_media_webrtc_set_state_changed_cb_n(void); extern int utc_media_webrtc_unset_state_changed_cb_p(void); @@ -262,8 +265,6 @@ extern int utc_media_webrtc_data_channel_set_close_cb_p(void); extern int utc_media_webrtc_data_channel_set_close_cb_n(void); extern int utc_media_webrtc_data_channel_unset_close_cb_p(void); extern int utc_media_webrtc_data_channel_unset_close_cb_n(void); -extern int utc_media_webrtc_foreach_stats_p(void); -extern int utc_media_webrtc_foreach_stats_n(void); testcase tc_array[] = { {"utc_media_webrtc_create_p",utc_media_webrtc_create_p,NULL,NULL}, @@ -436,76 +437,76 @@ testcase tc_array[] = { {"utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n",utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_foreach_stats_p",utc_media_webrtc_foreach_stats_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_foreach_stats_n",utc_media_webrtc_foreach_stats_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, - /* callback */ - {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,NULL,NULL}, + /* callbacks */ + {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_error_cb_n",utc_media_webrtc_unset_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_candidate_cb_n",utc_media_webrtc_unset_ice_candidate_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_negotiation_needed_cb_n",utc_media_webrtc_unset_negotiation_needed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_peer_connection_state_change_cb_n",utc_media_webrtc_unset_peer_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_signaling_state_change_cb_n",utc_media_webrtc_unset_signaling_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_gathering_state_change_cb_n",utc_media_webrtc_unset_ice_gathering_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_connection_state_change_cb_n",utc_media_webrtc_unset_ice_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,NULL,NULL}, + {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {NULL, NULL} }; diff --git a/src/utc/webrtc/tct-webrtc-core_tv.h b/src/utc/webrtc/tct-webrtc-core_tv.h index c171f0675..0278ae371 100644 --- a/src/utc/webrtc/tct-webrtc-core_tv.h +++ b/src/utc/webrtc/tct-webrtc-core_tv.h @@ -193,6 +193,9 @@ extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_p(voi extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_n(void); extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_p(void); extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n(void); +extern int utc_media_webrtc_foreach_stats_p(void); +extern int utc_media_webrtc_foreach_stats_n(void); +/* callbacks */ extern int utc_media_webrtc_set_state_changed_cb_p(void); extern int utc_media_webrtc_set_state_changed_cb_n(void); extern int utc_media_webrtc_unset_state_changed_cb_p(void); @@ -262,8 +265,6 @@ extern int utc_media_webrtc_data_channel_set_close_cb_p(void); extern int utc_media_webrtc_data_channel_set_close_cb_n(void); extern int utc_media_webrtc_data_channel_unset_close_cb_p(void); extern int utc_media_webrtc_data_channel_unset_close_cb_n(void); -extern int utc_media_webrtc_foreach_stats_p(void); -extern int utc_media_webrtc_foreach_stats_n(void); testcase tc_array[] = { {"utc_media_webrtc_create_p",utc_media_webrtc_create_p,NULL,NULL}, @@ -436,76 +437,76 @@ testcase tc_array[] = { {"utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n",utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_foreach_stats_p",utc_media_webrtc_foreach_stats_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_foreach_stats_n",utc_media_webrtc_foreach_stats_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, - /* callback */ - {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,NULL,NULL}, + /* callbacks */ + {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_error_cb_n",utc_media_webrtc_unset_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_candidate_cb_n",utc_media_webrtc_unset_ice_candidate_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_negotiation_needed_cb_n",utc_media_webrtc_unset_negotiation_needed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_peer_connection_state_change_cb_n",utc_media_webrtc_unset_peer_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_signaling_state_change_cb_n",utc_media_webrtc_unset_signaling_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_gathering_state_change_cb_n",utc_media_webrtc_unset_ice_gathering_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_connection_state_change_cb_n",utc_media_webrtc_unset_ice_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,NULL,NULL}, + {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {NULL, NULL} }; diff --git a/src/utc/webrtc/tct-webrtc-core_wearable.h b/src/utc/webrtc/tct-webrtc-core_wearable.h index c171f0675..0278ae371 100644 --- a/src/utc/webrtc/tct-webrtc-core_wearable.h +++ b/src/utc/webrtc/tct-webrtc-core_wearable.h @@ -193,6 +193,9 @@ extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_p(voi extern int utc_media_webrtc_data_channel_get_buffered_amount_low_threshold_n(void); extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_p(void); extern int utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n(void); +extern int utc_media_webrtc_foreach_stats_p(void); +extern int utc_media_webrtc_foreach_stats_n(void); +/* callbacks */ extern int utc_media_webrtc_set_state_changed_cb_p(void); extern int utc_media_webrtc_set_state_changed_cb_n(void); extern int utc_media_webrtc_unset_state_changed_cb_p(void); @@ -262,8 +265,6 @@ extern int utc_media_webrtc_data_channel_set_close_cb_p(void); extern int utc_media_webrtc_data_channel_set_close_cb_n(void); extern int utc_media_webrtc_data_channel_unset_close_cb_p(void); extern int utc_media_webrtc_data_channel_unset_close_cb_n(void); -extern int utc_media_webrtc_foreach_stats_p(void); -extern int utc_media_webrtc_foreach_stats_n(void); testcase tc_array[] = { {"utc_media_webrtc_create_p",utc_media_webrtc_create_p,NULL,NULL}, @@ -436,76 +437,76 @@ testcase tc_array[] = { {"utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n",utc_media_webrtc_data_channel_unset_buffered_amount_low_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_foreach_stats_p",utc_media_webrtc_foreach_stats_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_foreach_stats_n",utc_media_webrtc_foreach_stats_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, - /* callback */ - {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,NULL,NULL}, + /* callbacks */ + {"utc_media_webrtc_set_state_changed_cb_p",utc_media_webrtc_set_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_state_changed_cb_n",utc_media_webrtc_set_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_state_changed_cb_p",utc_media_webrtc_unset_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_state_changed_cb_n",utc_media_webrtc_unset_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_error_cb_p",utc_media_webrtc_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_error_cb_n",utc_media_webrtc_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_error_cb_p",utc_media_webrtc_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_error_cb_n",utc_media_webrtc_unset_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_candidate_cb_p",utc_media_webrtc_set_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_candidate_cb_n",utc_media_webrtc_set_ice_candidate_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_candidate_cb_p",utc_media_webrtc_unset_ice_candidate_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_candidate_cb_n",utc_media_webrtc_unset_ice_candidate_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_negotiation_needed_cb_p",utc_media_webrtc_set_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_negotiation_needed_cb_n",utc_media_webrtc_set_negotiation_needed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_negotiation_needed_cb_p",utc_media_webrtc_unset_negotiation_needed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_negotiation_needed_cb_n",utc_media_webrtc_unset_negotiation_needed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_peer_connection_state_change_cb_p",utc_media_webrtc_set_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_peer_connection_state_change_cb_n",utc_media_webrtc_set_peer_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_peer_connection_state_change_cb_p",utc_media_webrtc_unset_peer_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_peer_connection_state_change_cb_n",utc_media_webrtc_unset_peer_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_signaling_state_change_cb_p",utc_media_webrtc_set_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_signaling_state_change_cb_n",utc_media_webrtc_set_signaling_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_signaling_state_change_cb_p",utc_media_webrtc_unset_signaling_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_signaling_state_change_cb_n",utc_media_webrtc_unset_signaling_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_gathering_state_change_cb_p",utc_media_webrtc_set_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_gathering_state_change_cb_n",utc_media_webrtc_set_ice_gathering_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_gathering_state_change_cb_p",utc_media_webrtc_unset_ice_gathering_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_gathering_state_change_cb_n",utc_media_webrtc_unset_ice_gathering_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,NULL,NULL}, + {"utc_media_webrtc_set_ice_connection_state_change_cb_p",utc_media_webrtc_set_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_ice_connection_state_change_cb_n",utc_media_webrtc_set_ice_connection_state_change_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_ice_connection_state_change_cb_p",utc_media_webrtc_unset_ice_connection_state_change_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {"utc_media_webrtc_unset_ice_connection_state_change_cb_n",utc_media_webrtc_unset_ice_connection_state_change_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,NULL,NULL}, - {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,NULL,NULL}, - {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,NULL,NULL}, - {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,NULL,NULL}, - {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,NULL,NULL}, - {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,NULL,NULL}, - {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,NULL,NULL}, + {"utc_media_webrtc_set_track_added_cb_p",utc_media_webrtc_set_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_track_added_cb_n",utc_media_webrtc_set_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_track_added_cb_p",utc_media_webrtc_unset_track_added_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_track_added_cb_n",utc_media_webrtc_unset_track_added_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_audio_frame_cb_p",utc_media_webrtc_set_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_audio_frame_cb_n",utc_media_webrtc_set_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_audio_frame_cb_p",utc_media_webrtc_unset_encoded_audio_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_audio_frame_cb_n",utc_media_webrtc_unset_encoded_audio_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_video_frame_cb_p",utc_media_webrtc_set_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_encoded_video_frame_cb_n",utc_media_webrtc_set_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_video_frame_cb_p",utc_media_webrtc_unset_encoded_video_frame_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_encoded_video_frame_cb_n",utc_media_webrtc_unset_encoded_video_frame_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2",utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n",utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_data_channel_cb_p",utc_media_webrtc_set_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_set_data_channel_cb_n",utc_media_webrtc_set_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_data_channel_cb_p",utc_media_webrtc_unset_data_channel_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_unset_data_channel_cb_n",utc_media_webrtc_unset_data_channel_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_open_cb_p",utc_media_webrtc_data_channel_set_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_open_cb_n",utc_media_webrtc_data_channel_set_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_open_cb_p",utc_media_webrtc_data_channel_unset_open_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_open_cb_n",utc_media_webrtc_data_channel_unset_open_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_message_cb_p",utc_media_webrtc_data_channel_set_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_message_cb_n",utc_media_webrtc_data_channel_set_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_message_cb_p",utc_media_webrtc_data_channel_unset_message_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_message_cb_n",utc_media_webrtc_data_channel_unset_message_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_error_cb_p",utc_media_webrtc_data_channel_set_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_error_cb_n",utc_media_webrtc_data_channel_set_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_error_cb_p",utc_media_webrtc_data_channel_unset_error_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_error_cb_n",utc_media_webrtc_data_channel_unset_error_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_close_cb_p",utc_media_webrtc_data_channel_set_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_set_close_cb_n",utc_media_webrtc_data_channel_set_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_close_cb_p",utc_media_webrtc_data_channel_unset_close_cb_p,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, + {"utc_media_webrtc_data_channel_unset_close_cb_n",utc_media_webrtc_data_channel_unset_close_cb_n,utc_media_webrtc_startup,utc_media_webrtc_cleanup}, {NULL, NULL} }; diff --git a/src/utc/webrtc/utc-media-webrtc-callback.c b/src/utc/webrtc/utc-media-webrtc-callback.c index c297eb442..e022b10bf 100644 --- a/src/utc/webrtc/utc-media-webrtc-callback.c +++ b/src/utc/webrtc/utc-media-webrtc-callback.c @@ -17,6 +17,8 @@ #include "assert.h" #include +extern webrtc_h g_webrtc; + static void __webrtc_state_changed_cb(webrtc_h webrtc, webrtc_state_e previous, webrtc_state_e current, void *user_data) { } @@ -88,17 +90,9 @@ static void __webrtc_data_channel_close_cb(webrtc_data_channel_h channel, void * */ int utc_media_webrtc_set_state_changed_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_state_changed_cb(webrtc, __webrtc_state_changed_cb, NULL); + int ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -110,17 +104,9 @@ int utc_media_webrtc_set_state_changed_cb_p(void) */ int utc_media_webrtc_set_state_changed_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_state_changed_cb(webrtc, NULL, NULL); + int ret = webrtc_set_state_changed_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -131,20 +117,12 @@ int utc_media_webrtc_set_state_changed_cb_n(void) */ int utc_media_webrtc_unset_state_changed_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_state_changed_cb(g_webrtc, __webrtc_state_changed_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_state_changed_cb(webrtc, __webrtc_state_changed_cb, NULL); + ret = webrtc_unset_state_changed_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_state_changed_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -169,17 +147,9 @@ int utc_media_webrtc_unset_state_changed_cb_n(void) */ int utc_media_webrtc_set_error_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_error_cb(webrtc, __webrtc_error_cb, NULL); + int ret = webrtc_set_error_cb(g_webrtc, __webrtc_error_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -191,17 +161,9 @@ int utc_media_webrtc_set_error_cb_p(void) */ int utc_media_webrtc_set_error_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_error_cb(webrtc, NULL, NULL); + int ret = webrtc_set_error_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -212,20 +174,12 @@ int utc_media_webrtc_set_error_cb_n(void) */ int utc_media_webrtc_unset_error_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_error_cb(g_webrtc, __webrtc_error_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_error_cb(webrtc, __webrtc_error_cb, NULL); + ret = webrtc_unset_error_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_error_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -250,17 +204,9 @@ int utc_media_webrtc_unset_error_cb_n(void) */ int utc_media_webrtc_set_ice_candidate_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_ice_candidate_cb(webrtc, __webrtc_ice_candidate_cb, NULL); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -272,17 +218,9 @@ int utc_media_webrtc_set_ice_candidate_cb_p(void) */ int utc_media_webrtc_set_ice_candidate_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_ice_candidate_cb(webrtc, NULL, NULL); + int ret = webrtc_set_ice_candidate_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -293,20 +231,12 @@ int utc_media_webrtc_set_ice_candidate_cb_n(void) */ int utc_media_webrtc_unset_ice_candidate_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_ice_candidate_cb(webrtc, __webrtc_ice_candidate_cb, NULL); + int ret = webrtc_set_ice_candidate_cb(g_webrtc, __webrtc_ice_candidate_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_ice_candidate_cb(webrtc); + ret = webrtc_unset_ice_candidate_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -331,17 +261,9 @@ int utc_media_webrtc_unset_ice_candidate_cb_n(void) */ int utc_media_webrtc_set_negotiation_needed_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_negotiation_needed_cb(webrtc, __webrtc_negotiation_needed_cb, NULL); + int ret = webrtc_set_negotiation_needed_cb(g_webrtc, __webrtc_negotiation_needed_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -353,17 +275,9 @@ int utc_media_webrtc_set_negotiation_needed_cb_p(void) */ int utc_media_webrtc_set_negotiation_needed_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_negotiation_needed_cb(webrtc, NULL, NULL); + int ret = webrtc_set_negotiation_needed_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -374,20 +288,12 @@ int utc_media_webrtc_set_negotiation_needed_cb_n(void) */ int utc_media_webrtc_unset_negotiation_needed_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_negotiation_needed_cb(webrtc, __webrtc_negotiation_needed_cb, NULL); + int ret = webrtc_set_negotiation_needed_cb(g_webrtc, __webrtc_negotiation_needed_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_negotiation_needed_cb(webrtc); + ret = webrtc_unset_negotiation_needed_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -412,20 +318,12 @@ int utc_media_webrtc_unset_negotiation_needed_cb_n(void) */ int utc_media_webrtc_set_peer_connection_state_change_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_peer_connection_state_change_cb(g_webrtc, __webrtc_peer_connection_state_change_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_peer_connection_state_change_cb(webrtc, __webrtc_peer_connection_state_change_cb, NULL); + ret = webrtc_unset_peer_connection_state_change_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_peer_connection_state_change_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -437,17 +335,9 @@ int utc_media_webrtc_set_peer_connection_state_change_cb_p(void) */ int utc_media_webrtc_set_peer_connection_state_change_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_peer_connection_state_change_cb(webrtc, NULL, NULL); + int ret = webrtc_set_peer_connection_state_change_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -458,20 +348,12 @@ int utc_media_webrtc_set_peer_connection_state_change_cb_n(void) */ int utc_media_webrtc_unset_peer_connection_state_change_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_peer_connection_state_change_cb(g_webrtc, __webrtc_peer_connection_state_change_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_peer_connection_state_change_cb(webrtc, __webrtc_peer_connection_state_change_cb, NULL); + ret = webrtc_unset_peer_connection_state_change_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_peer_connection_state_change_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -496,20 +378,12 @@ int utc_media_webrtc_unset_peer_connection_state_change_cb_n(void) */ int utc_media_webrtc_set_signaling_state_change_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_signaling_state_change_cb(g_webrtc, __webrtc_signaling_state_change_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_signaling_state_change_cb(webrtc, __webrtc_signaling_state_change_cb, NULL); + ret = webrtc_unset_signaling_state_change_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_signaling_state_change_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -521,17 +395,9 @@ int utc_media_webrtc_set_signaling_state_change_cb_p(void) */ int utc_media_webrtc_set_signaling_state_change_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_signaling_state_change_cb(webrtc, NULL, NULL); + int ret = webrtc_set_signaling_state_change_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -542,20 +408,12 @@ int utc_media_webrtc_set_signaling_state_change_cb_n(void) */ int utc_media_webrtc_unset_signaling_state_change_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_signaling_state_change_cb(g_webrtc, __webrtc_signaling_state_change_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_signaling_state_change_cb(webrtc, __webrtc_signaling_state_change_cb, NULL); + ret = webrtc_unset_signaling_state_change_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_signaling_state_change_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -580,20 +438,12 @@ int utc_media_webrtc_unset_signaling_state_change_cb_n(void) */ int utc_media_webrtc_set_ice_gathering_state_change_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_ice_gathering_state_change_cb(webrtc, __webrtc_ice_gathering_state_change_cb, NULL); + int ret = webrtc_set_ice_gathering_state_change_cb(g_webrtc, __webrtc_ice_gathering_state_change_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_ice_gathering_state_change_cb(webrtc); + ret = webrtc_unset_ice_gathering_state_change_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -605,17 +455,9 @@ int utc_media_webrtc_set_ice_gathering_state_change_cb_p(void) */ int utc_media_webrtc_set_ice_gathering_state_change_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_ice_gathering_state_change_cb(webrtc, NULL, NULL); + int ret = webrtc_set_ice_gathering_state_change_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -626,20 +468,12 @@ int utc_media_webrtc_set_ice_gathering_state_change_cb_n(void) */ int utc_media_webrtc_unset_ice_gathering_state_change_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_ice_gathering_state_change_cb(webrtc, __webrtc_ice_gathering_state_change_cb, NULL); + int ret = webrtc_set_ice_gathering_state_change_cb(g_webrtc, __webrtc_ice_gathering_state_change_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_ice_gathering_state_change_cb(webrtc); + ret = webrtc_unset_ice_gathering_state_change_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -664,20 +498,12 @@ int utc_media_webrtc_unset_ice_gathering_state_change_cb_n(void) */ int utc_media_webrtc_set_ice_connection_state_change_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_ice_connection_state_change_cb(g_webrtc, __webrtc_ice_connection_state_change_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_ice_connection_state_change_cb(webrtc, __webrtc_ice_connection_state_change_cb, NULL); + ret = webrtc_unset_ice_connection_state_change_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_ice_connection_state_change_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -689,17 +515,9 @@ int utc_media_webrtc_set_ice_connection_state_change_cb_p(void) */ int utc_media_webrtc_set_ice_connection_state_change_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_ice_connection_state_change_cb(webrtc, NULL, NULL); + int ret = webrtc_set_ice_connection_state_change_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -710,20 +528,12 @@ int utc_media_webrtc_set_ice_connection_state_change_cb_n(void) */ int utc_media_webrtc_unset_ice_connection_state_change_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_ice_connection_state_change_cb(webrtc, __webrtc_ice_connection_state_change_cb, NULL); + int ret = webrtc_set_ice_connection_state_change_cb(g_webrtc, __webrtc_ice_connection_state_change_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_ice_connection_state_change_cb(webrtc); + ret = webrtc_unset_ice_connection_state_change_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -770,17 +580,9 @@ int utc_media_webrtc_set_track_added_cb_p(void) */ int utc_media_webrtc_set_track_added_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_track_added_cb(webrtc, NULL, NULL); + int ret = webrtc_set_track_added_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -791,20 +593,12 @@ int utc_media_webrtc_set_track_added_cb_n(void) */ int utc_media_webrtc_unset_track_added_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_track_added_cb(g_webrtc, __webrtc_track_added_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_track_added_cb(webrtc, __webrtc_track_added_cb, NULL); + ret = webrtc_unset_track_added_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_track_added_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -816,17 +610,9 @@ int utc_media_webrtc_unset_track_added_cb_p(void) */ int utc_media_webrtc_unset_track_added_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_unset_track_added_cb(webrtc); + int ret = webrtc_unset_track_added_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION); - webrtc_destroy(webrtc); - return 0; } @@ -837,17 +623,9 @@ int utc_media_webrtc_unset_track_added_cb_n(void) */ int utc_media_webrtc_set_encoded_audio_frame_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_encoded_audio_frame_cb(webrtc, __webrtc_encoded_frame_cb, NULL); + int ret = webrtc_set_encoded_audio_frame_cb(g_webrtc, __webrtc_encoded_frame_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -859,17 +637,9 @@ int utc_media_webrtc_set_encoded_audio_frame_cb_p(void) */ int utc_media_webrtc_set_encoded_audio_frame_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_encoded_audio_frame_cb(webrtc, NULL, NULL); + int ret = webrtc_set_encoded_audio_frame_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -880,20 +650,12 @@ int utc_media_webrtc_set_encoded_audio_frame_cb_n(void) */ int utc_media_webrtc_unset_encoded_audio_frame_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_encoded_audio_frame_cb(webrtc, __webrtc_encoded_frame_cb, NULL); + int ret = webrtc_set_encoded_audio_frame_cb(g_webrtc, __webrtc_encoded_frame_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_encoded_audio_frame_cb(webrtc); + ret = webrtc_unset_encoded_audio_frame_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -905,17 +667,9 @@ int utc_media_webrtc_unset_encoded_audio_frame_cb_p(void) */ int utc_media_webrtc_unset_encoded_audio_frame_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_unset_encoded_audio_frame_cb(webrtc); + int ret = webrtc_unset_encoded_audio_frame_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION); - webrtc_destroy(webrtc); - return 0; } @@ -926,17 +680,9 @@ int utc_media_webrtc_unset_encoded_audio_frame_cb_n(void) */ int utc_media_webrtc_set_encoded_video_frame_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_encoded_video_frame_cb(g_webrtc, __webrtc_encoded_frame_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_encoded_video_frame_cb(webrtc, __webrtc_encoded_frame_cb, NULL); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -948,17 +694,9 @@ int utc_media_webrtc_set_encoded_video_frame_cb_p(void) */ int utc_media_webrtc_set_encoded_video_frame_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_encoded_video_frame_cb(webrtc, NULL, NULL); + int ret = webrtc_set_encoded_video_frame_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -969,20 +707,12 @@ int utc_media_webrtc_set_encoded_video_frame_cb_n(void) */ int utc_media_webrtc_unset_encoded_video_frame_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_encoded_video_frame_cb(g_webrtc, __webrtc_encoded_frame_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_encoded_video_frame_cb(webrtc, __webrtc_encoded_frame_cb, NULL); + ret = webrtc_unset_encoded_video_frame_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_encoded_video_frame_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -994,17 +724,9 @@ int utc_media_webrtc_unset_encoded_video_frame_cb_p(void) */ int utc_media_webrtc_unset_encoded_video_frame_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_unset_encoded_video_frame_cb(webrtc); + int ret = webrtc_unset_encoded_video_frame_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION); - webrtc_destroy(webrtc); - return 0; } @@ -1016,20 +738,14 @@ int utc_media_webrtc_unset_encoded_video_frame_cb_n(void) int utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p(void) { int ret; - webrtc_h webrtc; unsigned int id; - ret = webrtc_create(&webrtc); + ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_add_media_source(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id); + ret = webrtc_media_packet_source_set_buffer_state_changed_cb(g_webrtc, id, __webrtc_media_packet_source_buffer_state_changed_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_media_packet_source_set_buffer_state_changed_cb(webrtc, id, __webrtc_media_packet_source_buffer_state_changed_cb, NULL); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -1044,20 +760,14 @@ int utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_p(void) int utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1(void) { int ret; - webrtc_h webrtc; unsigned int id; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_add_media_source(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id); + ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_media_packet_source_set_buffer_state_changed_cb(webrtc, id, NULL, NULL); + ret = webrtc_media_packet_source_set_buffer_state_changed_cb(g_webrtc, id, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -1070,17 +780,9 @@ int utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n1(void) */ int utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_media_packet_source_set_buffer_state_changed_cb(webrtc, 1, __webrtc_media_packet_source_buffer_state_changed_cb, NULL); + int ret = webrtc_media_packet_source_set_buffer_state_changed_cb(g_webrtc, 1, __webrtc_media_packet_source_buffer_state_changed_cb, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -1092,23 +794,17 @@ int utc_media_webrtc_media_packet_source_set_buffer_state_changed_cb_n2(void) int utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p(void) { int ret; - webrtc_h webrtc; unsigned int id; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_add_media_source(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id); + ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_media_packet_source_set_buffer_state_changed_cb(webrtc, id, __webrtc_media_packet_source_buffer_state_changed_cb, NULL); + ret = webrtc_media_packet_source_set_buffer_state_changed_cb(g_webrtc, id, __webrtc_media_packet_source_buffer_state_changed_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_media_packet_source_unset_buffer_state_changed_cb(webrtc, id); + ret = webrtc_media_packet_source_unset_buffer_state_changed_cb(g_webrtc, id); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -1123,20 +819,14 @@ int utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_p(void) int utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n(void) { int ret; - webrtc_h webrtc; unsigned int id; - ret = webrtc_create(&webrtc); + ret = webrtc_add_media_source(g_webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_add_media_source(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET, &id); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_media_packet_source_unset_buffer_state_changed_cb(webrtc, id); + ret = webrtc_media_packet_source_unset_buffer_state_changed_cb(g_webrtc, id); assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION); - webrtc_destroy(webrtc); - return 0; } @@ -1147,17 +837,9 @@ int utc_media_webrtc_media_packet_source_unset_buffer_state_changed_cb_n(void) */ int utc_media_webrtc_set_data_channel_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_data_channel_cb(webrtc, __webrtc_data_channel_cb, NULL); + int ret = webrtc_set_data_channel_cb(g_webrtc, __webrtc_data_channel_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - webrtc_destroy(webrtc); - return 0; } @@ -1169,17 +851,9 @@ int utc_media_webrtc_set_data_channel_cb_p(void) */ int utc_media_webrtc_set_data_channel_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_set_data_channel_cb(webrtc, NULL, NULL); + int ret = webrtc_set_data_channel_cb(g_webrtc, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); - webrtc_destroy(webrtc); - return 0; } @@ -1190,20 +864,12 @@ int utc_media_webrtc_set_data_channel_cb_n(void) */ int utc_media_webrtc_unset_data_channel_cb_p(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); + int ret = webrtc_set_data_channel_cb(g_webrtc, __webrtc_data_channel_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_set_data_channel_cb(webrtc, __webrtc_data_channel_cb, NULL); + ret = webrtc_unset_data_channel_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_NONE); - ret = webrtc_unset_data_channel_cb(webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - webrtc_destroy(webrtc); - return 0; } @@ -1215,17 +881,9 @@ int utc_media_webrtc_unset_data_channel_cb_p(void) */ int utc_media_webrtc_unset_data_channel_cb_n(void) { - int ret; - webrtc_h webrtc; - - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_unset_data_channel_cb(webrtc); + int ret = webrtc_unset_data_channel_cb(g_webrtc); assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION); - webrtc_destroy(webrtc); - return 0; } @@ -1240,20 +898,15 @@ int utc_media_webrtc_unset_data_channel_cb_n(void) int utc_media_webrtc_data_channel_set_open_cb_p(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_open_cb(channel, __webrtc_data_channel_open_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1267,20 +920,15 @@ int utc_media_webrtc_data_channel_set_open_cb_p(void) int utc_media_webrtc_data_channel_set_open_cb_n(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_open_cb(channel, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1293,13 +941,9 @@ int utc_media_webrtc_data_channel_set_open_cb_n(void) int utc_media_webrtc_data_channel_unset_open_cb_p(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_open_cb(channel, __webrtc_data_channel_open_cb, NULL); @@ -1309,7 +953,6 @@ int utc_media_webrtc_data_channel_unset_open_cb_p(void) assert_eq(ret, WEBRTC_ERROR_NONE); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1323,20 +966,15 @@ int utc_media_webrtc_data_channel_unset_open_cb_p(void) int utc_media_webrtc_data_channel_unset_open_cb_n(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_unset_open_cb(channel); assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1352,20 +990,15 @@ int utc_media_webrtc_data_channel_unset_open_cb_n(void) int utc_media_webrtc_data_channel_set_message_cb_p(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_message_cb(channel, __webrtc_data_channel_message_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1379,20 +1012,15 @@ int utc_media_webrtc_data_channel_set_message_cb_p(void) int utc_media_webrtc_data_channel_set_message_cb_n(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_message_cb(channel, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1405,13 +1033,9 @@ int utc_media_webrtc_data_channel_set_message_cb_n(void) int utc_media_webrtc_data_channel_unset_message_cb_p(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_message_cb(channel, __webrtc_data_channel_message_cb, NULL); @@ -1421,7 +1045,6 @@ int utc_media_webrtc_data_channel_unset_message_cb_p(void) assert_eq(ret, WEBRTC_ERROR_NONE); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1435,20 +1058,15 @@ int utc_media_webrtc_data_channel_unset_message_cb_p(void) int utc_media_webrtc_data_channel_unset_message_cb_n(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_unset_message_cb(channel); assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1464,20 +1082,15 @@ int utc_media_webrtc_data_channel_unset_message_cb_n(void) int utc_media_webrtc_data_channel_set_error_cb_p(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_error_cb(channel, __webrtc_data_channel_error_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1491,20 +1104,15 @@ int utc_media_webrtc_data_channel_set_error_cb_p(void) int utc_media_webrtc_data_channel_set_error_cb_n(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_error_cb(channel, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1517,13 +1125,9 @@ int utc_media_webrtc_data_channel_set_error_cb_n(void) int utc_media_webrtc_data_channel_unset_error_cb_p(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_error_cb(channel, __webrtc_data_channel_error_cb, NULL); @@ -1533,7 +1137,6 @@ int utc_media_webrtc_data_channel_unset_error_cb_p(void) assert_eq(ret, WEBRTC_ERROR_NONE); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1547,20 +1150,15 @@ int utc_media_webrtc_data_channel_unset_error_cb_p(void) int utc_media_webrtc_data_channel_unset_error_cb_n(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_unset_error_cb(channel); assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1576,20 +1174,15 @@ int utc_media_webrtc_data_channel_unset_error_cb_n(void) int utc_media_webrtc_data_channel_set_close_cb_p(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_close_cb(channel, __webrtc_data_channel_close_cb, NULL); assert_eq(ret, WEBRTC_ERROR_NONE); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1603,20 +1196,15 @@ int utc_media_webrtc_data_channel_set_close_cb_p(void) int utc_media_webrtc_data_channel_set_close_cb_n(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_close_cb(channel, NULL, NULL); assert_eq(ret, WEBRTC_ERROR_INVALID_PARAMETER); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1629,13 +1217,9 @@ int utc_media_webrtc_data_channel_set_close_cb_n(void) int utc_media_webrtc_data_channel_unset_close_cb_p(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_set_close_cb(channel, __webrtc_data_channel_close_cb, NULL); @@ -1645,7 +1229,6 @@ int utc_media_webrtc_data_channel_unset_close_cb_p(void) assert_eq(ret, WEBRTC_ERROR_NONE); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } @@ -1659,20 +1242,15 @@ int utc_media_webrtc_data_channel_unset_close_cb_p(void) int utc_media_webrtc_data_channel_unset_close_cb_n(void) { int ret; - webrtc_h webrtc; webrtc_data_channel_h channel; - ret = webrtc_create(&webrtc); - assert_eq(ret, WEBRTC_ERROR_NONE); - - ret = webrtc_create_data_channel(webrtc, "test channel", NULL, &channel); + ret = webrtc_create_data_channel(g_webrtc, "test channel", NULL, &channel); assert_eq(ret, WEBRTC_ERROR_NONE); ret = webrtc_data_channel_unset_close_cb(channel); assert_eq(ret, WEBRTC_ERROR_INVALID_OPERATION); webrtc_destroy_data_channel(channel); - webrtc_destroy(webrtc); return 0; } diff --git a/src/utc/webrtc/utc-media-webrtc.c b/src/utc/webrtc/utc-media-webrtc.c index a39fd1cbb..590774981 100644 --- a/src/utc/webrtc/utc-media-webrtc.c +++ b/src/utc/webrtc/utc-media-webrtc.c @@ -37,7 +37,7 @@ static GMainLoop *g_mainloop = NULL; static int g_timeout_id = 0; static Evas_Object *g_win = NULL; -static webrtc_h g_webrtc = NULL; +webrtc_h g_webrtc = NULL; static gboolean __timeout_func(gpointer data) {