From 3511ecbf5d76452b17ba694b513780f785d77fbe Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 4 May 2009 12:48:43 +0200 Subject: [PATCH] lame: Implement preset interface --- ext/lame/gstlame.c | 7 ++++++- ext/lame/gstlamemp3enc.c | 7 +++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ext/lame/gstlame.c b/ext/lame/gstlame.c index 8c136de..3e6c280 100644 --- a/ext/lame/gstlame.c +++ b/ext/lame/gstlame.c @@ -353,12 +353,17 @@ gst_lame_get_type (void) NULL, NULL }; + static const GInterfaceInfo preset_info = { + NULL, + NULL, + NULL + }; gst_lame_type = g_type_register_static (GST_TYPE_ELEMENT, "GstLame", &gst_lame_info, 0); g_type_add_interface_static (gst_lame_type, GST_TYPE_TAG_SETTER, &tag_setter_info); - + g_type_add_interface_static (gst_lame_type, GST_TYPE_PRESET, &preset_info); } return gst_lame_type; } diff --git a/ext/lame/gstlamemp3enc.c b/ext/lame/gstlamemp3enc.c index 86e3abe..687f3e1 100644 --- a/ext/lame/gstlamemp3enc.c +++ b/ext/lame/gstlamemp3enc.c @@ -203,10 +203,17 @@ gst_lamemp3enc_get_type (void) 0, (GInstanceInitFunc) gst_lamemp3enc_init, }; + static const GInterfaceInfo preset_info = { + NULL, + NULL, + NULL + }; gst_lamemp3enc_type = g_type_register_static (GST_TYPE_ELEMENT, "GstLameMP3Enc", &gst_lamemp3enc_info, 0); + g_type_add_interface_static (gst_lamemp3enc_type, GST_TYPE_PRESET, + &preset_info); } return gst_lamemp3enc_type; } -- 2.7.4