diff options
-rw-r--r-- | gst/rawparse/gstaudioparse.c | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/gst/rawparse/gstaudioparse.c b/gst/rawparse/gstaudioparse.c index f7eb6651..37a4f69d 100644 --- a/gst/rawparse/gstaudioparse.c +++ b/gst/rawparse/gstaudioparse.c @@ -56,22 +56,16 @@ static void gst_audio_parse_update_frame_size (GstAudioParse * ap); GST_DEBUG_CATEGORY_STATIC (gst_audio_parse_debug); #define GST_CAT_DEFAULT gst_audio_parse_debug -static const GstElementDetails gst_audio_parse_details = -GST_ELEMENT_DETAILS ("Audio Parse", - "Filter/Audio", - "Converts stream into audio frames", - "Sebastian Dröge <slomo@circular-chaos.org>"); - enum { - ARG_0, - ARG_FORMAT, - ARG_RATE, - ARG_CHANNELS, - ARG_ENDIANNESS, - ARG_WIDTH, - ARG_DEPTH, - ARG_SIGNED + PROP_0, + PROP_FORMAT, + PROP_RATE, + PROP_CHANNELS, + PROP_ENDIANNESS, + PROP_WIDTH, + PROP_DEPTH, + PROP_SIGNED }; @@ -128,7 +122,10 @@ gst_audio_parse_base_init (gpointer g_class) GST_DEBUG_CATEGORY_INIT (gst_audio_parse_debug, "audioparse", 0, "audioparse element"); - gst_element_class_set_details (gstelement_class, &gst_audio_parse_details); + gst_element_class_set_details_simple (gstelement_class, "Audio Parse", + "Filter/Audio", + "Converts stream into audio frames", + "Sebastian Dröge <sebastian.droege@collabora.co.uk>"); caps = gst_caps_from_string ("audio/x-raw-int," @@ -161,38 +158,41 @@ gst_audio_parse_class_init (GstAudioParseClass * klass) rp_class->get_caps = gst_audio_parse_get_caps; - g_object_class_install_property (gobject_class, ARG_FORMAT, + g_object_class_install_property (gobject_class, PROP_FORMAT, g_param_spec_enum ("format", "Format", "Format of audio samples in raw stream", GST_AUDIO_PARSE_FORMAT, - GST_AUDIO_PARSE_FORMAT_INT, G_PARAM_READWRITE)); + GST_AUDIO_PARSE_FORMAT_INT, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - g_object_class_install_property (gobject_class, ARG_RATE, + g_object_class_install_property (gobject_class, PROP_RATE, g_param_spec_int ("rate", "Rate", "Rate of audio samples in raw stream", - 1, INT_MAX, 44100, G_PARAM_READWRITE)); + 1, INT_MAX, 44100, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - g_object_class_install_property (gobject_class, ARG_CHANNELS, + g_object_class_install_property (gobject_class, PROP_CHANNELS, g_param_spec_int ("channels", "Channels", "Number of channels in raw stream", 1, INT_MAX, 2, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - g_object_class_install_property (gobject_class, ARG_WIDTH, + g_object_class_install_property (gobject_class, PROP_WIDTH, g_param_spec_int ("width", "Width", "Width of audio samples in raw stream", 1, INT_MAX, 16, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - g_object_class_install_property (gobject_class, ARG_DEPTH, + g_object_class_install_property (gobject_class, PROP_DEPTH, g_param_spec_int ("depth", "Depth", "Depth of audio samples in raw stream", 1, INT_MAX, 16, - G_PARAM_READWRITE)); + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - g_object_class_install_property (gobject_class, ARG_SIGNED, + g_object_class_install_property (gobject_class, PROP_SIGNED, g_param_spec_boolean ("signed", "signed", - "Sign of audio samples in raw stream", TRUE, G_PARAM_READWRITE)); + "Sign of audio samples in raw stream", TRUE, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - g_object_class_install_property (gobject_class, ARG_ENDIANNESS, + g_object_class_install_property (gobject_class, PROP_ENDIANNESS, g_param_spec_enum ("endianness", "Endianness", "Endianness of audio samples in raw stream", - GST_AUDIO_PARSE_ENDIANNESS, G_BYTE_ORDER, G_PARAM_READWRITE)); + GST_AUDIO_PARSE_ENDIANNESS, G_BYTE_ORDER, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); } static void @@ -218,25 +218,25 @@ gst_audio_parse_set_property (GObject * object, guint prop_id, g_return_if_fail (!gst_raw_parse_is_negotiated (GST_RAW_PARSE (ap))); switch (prop_id) { - case ARG_FORMAT: + case PROP_FORMAT: ap->format = g_value_get_enum (value); break; - case ARG_RATE: + case PROP_RATE: gst_raw_parse_set_fps (GST_RAW_PARSE (ap), g_value_get_int (value), 1); break; - case ARG_CHANNELS: + case PROP_CHANNELS: ap->channels = g_value_get_int (value); break; - case ARG_WIDTH: + case PROP_WIDTH: ap->width = g_value_get_int (value); break; - case ARG_DEPTH: + case PROP_DEPTH: ap->depth = g_value_get_int (value); break; - case ARG_SIGNED: + case PROP_SIGNED: ap->signedness = g_value_get_boolean (value); break; - case ARG_ENDIANNESS: + case PROP_ENDIANNESS: ap->endianness = g_value_get_enum (value); break; default: @@ -254,29 +254,29 @@ gst_audio_parse_get_property (GObject * object, guint prop_id, GValue * value, GstAudioParse *ap = GST_AUDIO_PARSE (object); switch (prop_id) { - case ARG_FORMAT: + case PROP_FORMAT: g_value_set_enum (value, ap->format); break; - case ARG_RATE:{ + case PROP_RATE:{ gint fps_n, fps_d; gst_raw_parse_get_fps (GST_RAW_PARSE (ap), &fps_n, &fps_d); g_value_set_int (value, fps_n); break; } - case ARG_CHANNELS: + case PROP_CHANNELS: g_value_set_int (value, ap->channels); break; - case ARG_WIDTH: + case PROP_WIDTH: g_value_set_int (value, ap->width); break; - case ARG_DEPTH: + case PROP_DEPTH: g_value_set_int (value, ap->depth); break; - case ARG_SIGNED: + case PROP_SIGNED: g_value_set_boolean (value, ap->signedness); break; - case ARG_ENDIANNESS: + case PROP_ENDIANNESS: g_value_set_enum (value, ap->endianness); break; default: |