GNOME Bugzilla – Bug 125471
Floating point error with level element
Last modified: 2004-12-22 21:47:04 UTC
[cschalle@localhost level]$ ./demo filesrc location=/home/mp3/NeonCommando.ogg ! level ! osssink +Floating point exception Ok, here is the bugreport thomas
I fixed the segfault, but discovered another problem. The above pipeline is equivalent to fakesrc ! level ! fakesink. The pipeline gets to PLAYING without actually agreeing on fixed caps, since none of the elements know how to properly fix them. The level element (previously) segfaulted in the _chain() function because it expected that the caps had been properly initialized. I fixed it so that it refuses to switch to PLAYING if the caps aren't set. This is wrong.
Does this still happen?
I'm pretty sure this was fixed in the CAPS merge. Please reopen if not.