diff options
author | Tim-Philipp Müller <tim@centricular.net> | 2012-09-03 13:04:01 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2012-09-03 13:04:01 +0100 |
commit | 3d3332f84c18c002a2fadafb3ea9927d7fa4c5eb (patch) | |
tree | 2932b067bcad7bed1db3d697b3d102aaa7774eff /ext | |
parent | 0ff01faaaa450fdb9deb49bc5e5684121787ca6e (diff) | |
download | gstreamer-plugins-bad-3d3332f84c18c002a2fadafb3ea9927d7fa4c5eb.tar.gz |
schroenc: prettify enum property nicks
Use '-' instead of '_' as word separator.
Diffstat (limited to 'ext')
-rw-r--r-- | ext/schroedinger/gstschroenc.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/ext/schroedinger/gstschroenc.c b/ext/schroedinger/gstschroenc.c index 3b9118c17..8a5bc7d0c 100644 --- a/ext/schroedinger/gstschroenc.c +++ b/ext/schroedinger/gstschroenc.c @@ -138,9 +138,12 @@ register_enum_list (const SchroEncoderSetting * setting) enumtypes = g_malloc0 ((n + 1) * sizeof (GEnumValue)); for (i = 0; i < n; i++) { + gchar *nick; + enumtypes[i].value = i; - enumtypes[i].value_name = setting->enum_list[i]; - enumtypes[i].value_nick = setting->enum_list[i]; + nick = g_strdelimit (g_strdup (setting->enum_list[i]), "_", '-'); + enumtypes[i].value_name = g_intern_static_string (nick); + enumtypes[i].value_nick = enumtypes[i].value_name; } typename = g_strdup_printf ("SchroEncoderSettingEnum_%s", setting->name); @@ -424,10 +427,9 @@ gst_schro_enc_set_property (GObject * object, guint prop_id, { GstSchroEnc *src; - g_return_if_fail (GST_IS_SCHRO_ENC (object)); src = GST_SCHRO_ENC (object); - GST_DEBUG ("gst_schro_enc_set_property"); + GST_DEBUG ("%s", pspec->name); if (prop_id >= 1) { const SchroEncoderSetting *setting; @@ -459,7 +461,6 @@ gst_schro_enc_get_property (GObject * object, guint prop_id, GValue * value, { GstSchroEnc *src; - g_return_if_fail (GST_IS_SCHRO_ENC (object)); src = GST_SCHRO_ENC (object); if (prop_id >= 1) { |