Love the idea of gstreamer; HATE the execution
henning.e.larsen at gmail.com
Fri Dec 23 21:14:28 UTC 2022
As to the explicit frustration from Dave Blanchard:
> ERROR: from element /GstPipeline:pipeline0/GstSRTSrc:srtsrc0: Internal
data stream error.
> Additional debug info:
> ../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop ():
> streaming stopped, reason not-negotiated (-4)
I have to agree that the error text is hard to grasp.
As a concrete example of where it could be improved a lot:
"reason not-negotiated" is actually an incorrect description of the error
that it is supposed to describe, because the interface rules _were_
negotiated but the outcome of the negotiation was "negative" or with "no
So if the developers agree with this observation the term not-negotiated
ought to be changed to for instance not-compatible negative-negotiation or
similar, like Nicolas Dufresne <nicolas at ndufresne.ca>
Not-negotiated is an incorrect term for what is the problem. Error text's
should at a minimum not be misleading.
This was written with the hope to get something positive from this
not-negotiated is translated to "Not negotiated" in english. It means that
> srtsrc (the error emitter reported on previous line) is not compatible
> with the
> set of element/capsfilter you have placed downstream to it (to the right).
> Of course you haven't shared the pipeline, this was just a rant, and I
> you didn't care, but sharing the pipeline you are using will allow us to
> you further.
> > Execution ended after 0:00:00.345528392
> > Setting pipeline to NULL ...
> > 01:02:38 AM.416780/gst-launch-1.0*E:SRT.ei: epoll/update: IPE: update
> struck E1 which is NOT SUBSCRIBED to @710665059
> > Freeing pipeline ...
> > "Internal data stream error." And what the hell does that mean,
> exactly....???? Why not change the error text to "Oops! Something went
> wrong, lol". Then you can be exactly like Twitter.
> HA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> GStreamer is meant for developers, not end users. Yes, some of the error
> messages and information could be better. However, it is assumed that you
> have some knowledge of these concepts and the interest to look into the
> code. Also, the support on this mailing list is quick and very good. The
> community is very helpful in regards to resolving issues and helping you
> learn how it works.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the gstreamer-devel