+2007-03-02 Wim Taymans <wim@fluendo.com>
+
+ * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_class_init),
+ (gst_sunaudiosrc_init), (gst_sunaudiosrc_get_property),
+ (gst_sunaudiosrc_open):
+ * sys/sunaudio/gstsunaudiosrc.h:
+ Remove device-name from GstSunAudioSrc. Fixes #412597.
+
2007-03-01 Sebastian Dröge <slomo@circular-chaos.org>
* ext/hal/gsthalaudiosink.c: (do_toggle_element):
static void gst_sunaudiosrc_reset (GstAudioSrc * asrc);
#define DEFAULT_DEVICE "/dev/audio"
-#define DEFAULT_DEVICE_NAME ""
enum
{
PROP_0,
- PROP_DEVICE,
- PROP_DEVICE_NAME,
+ PROP_DEVICE
};
GST_BOILERPLATE_WITH_INTERFACE (GstSunAudioSrc, gst_sunaudiosrc,
g_param_spec_string ("device", "Device",
"SunAudio device (usually /dev/audio)", DEFAULT_DEVICE,
G_PARAM_READWRITE));
-
- g_object_class_install_property (gobject_class, PROP_DEVICE_NAME,
- g_param_spec_string ("device-name", "Device name",
- "Human-readable name of the sound device", DEFAULT_DEVICE_NAME,
- G_PARAM_READABLE));
}
static void
if (audiodev == NULL)
audiodev = DEFAULT_DEVICE;
sunaudiosrc->device = g_strdup (audiodev);
-
- sunaudiosrc->device_name = g_strdup (DEFAULT_DEVICE_NAME);
}
static void
case PROP_DEVICE:
g_value_set_string (value, sunaudiosrc->device);
break;
- case PROP_DEVICE_NAME:
- g_value_set_string (value, sunaudiosrc->device_name);
- break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
sunaudiosrc->mixer = gst_sunaudiomixer_ctrl_new (device);
g_free (device);
}
- sunaudiosrc->device_name = g_strdup (sunaudiosrc->mixer->device);
}
return TRUE;