diff --git a/ext/lame/gstlame.c b/ext/lame/gstlame.c index 533f89628d..f2d37476d9 100644 --- a/ext/lame/gstlame.c +++ b/ext/lame/gstlame.c @@ -354,8 +354,8 @@ gst_lame_sink_link (GstPad *pad, const GstCaps *caps) gst_structure_get_int (structure, "channels", &lame->num_channels); if (!gst_lame_setup (lame)) { - gst_element_error (GST_ELEMENT (lame), - "could not initialize encoder (wrong parameters?)"); + gst_element_error (lame, CORE, NEGOTIATION, NULL, + ("could not initialize encoder (wrong parameters?)")); return GST_PAD_LINK_REFUSED; } @@ -785,7 +785,7 @@ gst_lame_chain (GstPad *pad, GstData *_data) if (!lame->initialized) { gst_buffer_unref (buf); - gst_element_error (GST_ELEMENT (lame), "encoder not initialized (input is not audio?)"); + gst_element_error (lame, CORE, NEGOTIATION, NULL, ("encoder not initialized (input is not audio?)")); return; }