finch/gntmedia.c

branch
vv
changeset 26508
293ae425c79f
parent 26506
5f8ab0b75892
parent 26507
629bdcfe9516
child 26514
058053cffc0e
equal deleted inserted replaced
26506:5f8ab0b75892 26508:293ae425c79f
399 const gchar *audio_device = purple_prefs_get_string( 399 const gchar *audio_device = purple_prefs_get_string(
400 "/purple/media/audio/device"); 400 "/purple/media/audio/device");
401 double input_volume = purple_prefs_get_int( 401 double input_volume = purple_prefs_get_int(
402 "/purple/media/audio/volume/input")/10.0; 402 "/purple/media/audio/volume/input")/10.0;
403 403
404 bin = gst_bin_new("purplesendaudiobin"); 404 bin = gst_bin_new("finchdefaultaudiosrc");
405 src = gst_element_factory_make("alsasrc", "asrc"); 405 src = gst_element_factory_make("alsasrc", "asrc");
406 volume = gst_element_factory_make("volume", "purpleaudioinputvolume"); 406 volume = gst_element_factory_make("volume", "purpleaudioinputvolume");
407 g_object_set(volume, "volume", input_volume, NULL); 407 g_object_set(volume, "volume", input_volume, NULL);
408 gst_bin_add_many(GST_BIN(bin), src, volume, NULL); 408 gst_bin_add_many(GST_BIN(bin), src, volume, NULL);
409 gst_element_link(src, volume); 409 gst_element_link(src, volume);

mercurial