diff --git a/ext/lame/gstlame.c b/ext/lame/gstlame.c index 8c136de098..3e6c280e4a 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 86e3abed5f..687f3e1338 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; }