If the big Kings off pli (at last that’s what they think of themselves) remain blind to the facts it will never lead to anything and the error will be there even in the year 3000.
You seem to have a bit of an attitude problem.
There are a few things (fundamentally) wrong here.
One, there is a difference between logging and debugging. You need a bit of logging when you run every app, but you don't need debugging. You need debugging when you want to debug. End-users should not debug, and should not run an application permanently in debug mode. It is bound to lead to issues like this. When an end-user runs into an unexplained error, a developer can ask this user to restart the application in debug mode, retrace his/her steps, and send the resulting log to the developer.
This requires significant changes, which you don't just "hack" in. You think about it, you design it, you discuss it, you tweak it, and then you build it.
And secondly, the current eDebug (and friends) methods are clearly not designed to output logging in end-user mode, and certainly not at the insane amounts gstreamer puts out.
So you're fixing the problem at the wrong end. Enigma is already a big heap of spaghetti code, and that is mainly because most people (that have been) working on it, including those at dream, have the same attitude as you, plugging one hole with the next.
And this is something we try to avoid, and that is what Mirakels is referring to. There is no need to feel attacked, there is no need to feel superior to someone else. PLi has been the name for over 10 years when you needed a stable and throught-through image. In the last couple of years that image has eroded, mainly because to many changes are merged into "production" code without a proper thought and plan process. A situation we are keen to revert.