diff options
Diffstat (limited to 'ext/shout/gstshout.c')
-rw-r--r-- | ext/shout/gstshout.c | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/ext/shout/gstshout.c b/ext/shout/gstshout.c index 8ca3f56e1..c5a71136a 100644 --- a/ext/shout/gstshout.c +++ b/ext/shout/gstshout.c @@ -131,50 +131,58 @@ gst_icecastsend_class_init (GstIcecastSendClass * klass) /* FIXME: add long property descriptions */ g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_IP, - g_param_spec_string ("ip", "ip", "ip", NULL, G_PARAM_READWRITE)); + g_param_spec_string ("ip", "ip", "ip", NULL, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_PORT, g_param_spec_int ("port", "port", "port", G_MININT, G_MAXINT, 0, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_PASSWORD, g_param_spec_string ("password", "password", "password", NULL, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_PUBLIC, g_param_spec_boolean ("public", "public", "public", TRUE, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); /* metadata */ g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_NAME, - g_param_spec_string ("name", "name", "name", NULL, G_PARAM_READWRITE)); + g_param_spec_string ("name", "name", "name", NULL, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_DESCRIPTION, g_param_spec_string ("description", "description", "description", NULL, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_GENRE, - g_param_spec_string ("genre", "genre", "genre", NULL, G_PARAM_READWRITE)); + g_param_spec_string ("genre", "genre", "genre", NULL, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); /* icecast only */ g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_MOUNT, - g_param_spec_string ("mount", "mount", "mount", NULL, G_PARAM_READWRITE)); + g_param_spec_string ("mount", "mount", "mount", NULL, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_DUMPFILE, g_param_spec_string ("dumpfile", "dumpfile", "dumpfile", NULL, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); /* shoutcast only */ g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_ICY, - g_param_spec_boolean ("icy", "icy", "icy", FALSE, G_PARAM_READWRITE)); + g_param_spec_boolean ("icy", "icy", "icy", FALSE, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_AIM, - g_param_spec_string ("aim", "aim", "aim", NULL, G_PARAM_READWRITE)); + g_param_spec_string ("aim", "aim", "aim", NULL, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_ICQ, - g_param_spec_string ("icq", "icq", "icq", NULL, G_PARAM_READWRITE)); + g_param_spec_string ("icq", "icq", "icq", NULL, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_IRC, - g_param_spec_string ("irc", "irc", "irc", NULL, G_PARAM_READWRITE)); + g_param_spec_string ("irc", "irc", "irc", NULL, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); gobject_class->set_property = gst_icecastsend_set_property; |