Mercurial > pidgin.yaz
diff libpurple/media.c @ 25649:6bf2dfb350c0
Fix video plugin/device preference and preview.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Sat, 24 May 2008 20:02:01 +0000 |
parents | e1c8ec1259de |
children | 43b3b9ff6028 |
line wrap: on
line diff
--- a/libpurple/media.c Sat May 24 01:40:34 2008 +0000 +++ b/libpurple/media.c Sat May 24 20:02:01 2008 +0000 @@ -546,7 +546,7 @@ !GST_IS_PROPERTY_PROBE (element) || !(probe = GST_PROPERTY_PROBE (element)) || !(pspec = gst_property_probe_get_property (probe, "device"))) { - purple_debug_info("Found source '%s' (%s) - no device", + purple_debug_info("media", "Found source '%s' (%s) - no device\n", longname, GST_PLUGIN_FEATURE (factory)->name); } else { gint n; @@ -571,6 +571,12 @@ gst_element_set_state (element, GST_STATE_NULL); ret = g_list_append(ret, device); + + name = purple_media_get_device_name(GST_ELEMENT(element), device); + purple_debug_info("media", "Found source '%s' (%s) - device '%s' (%s)\n", + longname, GST_PLUGIN_FEATURE (factory)->name, + name, g_value_get_string(device)); + g_free(name); } } }