| 1018 PURPLE_MEDIA_ELEMENT_AUDIO /* type */ |
1018 PURPLE_MEDIA_ELEMENT_AUDIO /* type */ |
| 1019 | PURPLE_MEDIA_ELEMENT_SINK |
1019 | PURPLE_MEDIA_ELEMENT_SINK |
| 1020 | PURPLE_MEDIA_ELEMENT_ONE_SINK, |
1020 | PURPLE_MEDIA_ELEMENT_ONE_SINK, |
| 1021 create_default_audio_sink, /* create */ |
1021 create_default_audio_sink, /* create */ |
| 1022 }; |
1022 }; |
| |
1023 #endif /* USE_VV */ |
| 1023 |
1024 |
| 1024 void |
1025 void |
| 1025 pidgin_medias_init(void) |
1026 pidgin_medias_init(void) |
| 1026 { |
1027 { |
| |
1028 #ifdef USE_VV |
| 1027 PurpleMediaManager *manager = purple_media_manager_get(); |
1029 PurpleMediaManager *manager = purple_media_manager_get(); |
| 1028 g_signal_connect(G_OBJECT(manager), "init-media", |
1030 g_signal_connect(G_OBJECT(manager), "init-media", |
| 1029 G_CALLBACK(pidgin_media_new_cb), NULL); |
1031 G_CALLBACK(pidgin_media_new_cb), NULL); |
| 1030 |
1032 |
| 1031 purple_debug_info("gtkmedia", "Registering media element types\n"); |
1033 purple_debug_info("gtkmedia", "Registering media element types\n"); |
| 1032 purple_media_manager_set_active_element(manager, &default_video_src); |
1034 purple_media_manager_set_active_element(manager, &default_video_src); |
| 1033 purple_media_manager_set_active_element(manager, &default_video_sink); |
1035 purple_media_manager_set_active_element(manager, &default_video_sink); |
| 1034 purple_media_manager_set_active_element(manager, &default_audio_src); |
1036 purple_media_manager_set_active_element(manager, &default_audio_src); |
| 1035 purple_media_manager_set_active_element(manager, &default_audio_sink); |
1037 purple_media_manager_set_active_element(manager, &default_audio_sink); |
| 1036 } |
1038 #endif |
| 1037 |
1039 } |
| 1038 #endif /* USE_VV */ |
1040 |