comparison pidgin/gtkmedia.c @ 25561:1ec6a26cfefc

Remove a compile error, and a few warnings.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sat, 29 Dec 2007 17:06:59 +0000
parents 8067ba21fdd0
children 741a702033e0
comparison
equal deleted inserted replaced
25560:750d700098c1 25561:1ec6a26cfefc
86 (GClassInitFunc) pidgin_media_class_init, 86 (GClassInitFunc) pidgin_media_class_init,
87 NULL, 87 NULL,
88 NULL, 88 NULL,
89 sizeof(PidginMedia), 89 sizeof(PidginMedia),
90 0, 90 0,
91 (GInstanceInitFunc) pidgin_media_init 91 (GInstanceInitFunc) pidgin_media_init,
92 NULL
92 }; 93 };
93 type = g_type_register_static(GTK_TYPE_HBOX, "PidginMedia", &info, 0); 94 type = g_type_register_static(GTK_TYPE_HBOX, "PidginMedia", &info, 0);
94 } 95 }
95 return type; 96 return type;
96 } 97 }
200 /* Only bother with the first channel. */ 201 /* Only bother with the first channel. */
201 value = gst_value_list_get_value(list, 0); 202 value = gst_value_list_get_value(list, 0);
202 rms_db = g_value_get_double(value); 203 rms_db = g_value_get_double(value);
203 204
204 if (!strcmp(gst_element_get_name(src), "sendlevel")) 205 if (!strcmp(gst_element_get_name(src), "sendlevel"))
205 gtk_progress_bar_set_fraction(gtkmedia->priv->send_progress, pow(10, rms_db / 20) * 5); 206 gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(gtkmedia->priv->send_progress), pow(10, rms_db / 20) * 5);
206 else 207 else
207 gtk_progress_bar_set_fraction(gtkmedia->priv->recv_progress, pow(10, rms_db / 20) * 5); 208 gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(gtkmedia->priv->recv_progress), pow(10, rms_db / 20) * 5);
208 209
209 return TRUE; 210 return TRUE;
210 } 211 }
211 212
212 static void 213 static void
213 pidgin_media_ready_cb(PurpleMedia *media, PidginMedia *gtkmedia) 214 pidgin_media_ready_cb(PurpleMedia *media, PidginMedia *gtkmedia)
214 { 215 {
215 GstElement *element = purple_media_get_audio_pipeline(media); 216 GstElement *element = purple_media_get_audio_pipeline(media);
216 gst_bus_add_signal_watch(gst_pipeline_get_bus(element)); 217 gst_bus_add_signal_watch(GST_BUS(gst_pipeline_get_bus(GST_PIPELINE(element))));
217 g_signal_connect(G_OBJECT(gst_pipeline_get_bus(GST_PIPELINE(element))), "message", level_message_cb, gtkmedia); 218 g_signal_connect(G_OBJECT(gst_pipeline_get_bus(GST_PIPELINE(element))), "message", G_CALLBACK(level_message_cb), gtkmedia);
218 printf("\n\nbus: %d\n", gst_pipeline_get_bus(GST_PIPELINE(element))); 219 printf("\n\nbus: %p\n", gst_pipeline_get_bus(GST_PIPELINE(element)));
219 } 220 }
220 221
221 static void 222 static void
222 pidgin_media_accept_cb(PurpleMedia *media, PidginMedia *gtkmedia) 223 pidgin_media_accept_cb(PurpleMedia *media, PidginMedia *gtkmedia)
223 { 224 {
229 230
230 static void 231 static void
231 pidgin_media_hangup_cb(PurpleMedia *media, PidginMedia *gtkmedia) 232 pidgin_media_hangup_cb(PurpleMedia *media, PidginMedia *gtkmedia)
232 { 233 {
233 pidgin_media_emit_message(gtkmedia, _("You have ended the call.")); 234 pidgin_media_emit_message(gtkmedia, _("You have ended the call."));
234 gtk_widget_destroy(gtkmedia); 235 gtk_widget_destroy(GTK_WIDGET(gtkmedia));
235 } 236 }
236 237
237 static void 238 static void
238 pidgin_media_reject_cb(PurpleMedia *media, PidginMedia *gtkmedia) 239 pidgin_media_reject_cb(PurpleMedia *media, PidginMedia *gtkmedia)
239 { 240 {
240 pidgin_media_emit_message(gtkmedia, _("You have rejected the call.")); 241 pidgin_media_emit_message(gtkmedia, _("You have rejected the call."));
241 gtk_widget_destroy(gtkmedia); 242 gtk_widget_destroy(GTK_WIDGET(gtkmedia));
242 } 243 }
243 244
244 static void 245 static void
245 pidgin_media_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) 246 pidgin_media_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
246 { 247 {