GNOME Bugzilla – Bug 148986
[lame] bug in negotiation
Last modified: 2004-12-22 21:47:04 UTC
Hard to reproduce, I can reproduce in acast. The symptom is that the warning: ***: pushing data on non-negotiated pad wcas2:src, not allowed. appears
Created attachment 30130 [details] [review] patch to fix negotiation Please review
The patch is wrong, lame is missing a linkfunction for the srcpad.
Created attachment 30131 [details] test to reproduce
Created attachment 30132 [details] [review] add link function to lame's srcpad
I'm marking this as blocker, so it gets reviewed for inclusion in the 0.8.3 release as its maintainer has expressed a high interest in inclusion of this patch.
Thanks, I can confirm that your patch does indeed fix the problem I had in acast.
commited, thanks
Hi, just to let u know there's a small bug in the patch: +/* we don't do channel conversion */ + channelcaps = gst_caps_new_simple ("audio/x-raw-int", "chnnels", G_TYPE_INT, + lame->num_channels, NULL); should read +/* we don't do channel conversion */ + channelcaps = gst_caps_new_simple ("audio/x-raw-int", "channels", G_TYPE_INT, + lame->num_channels, NULL); shouldn't it?
yep, done