<div dir="ltr"><div>The last rant-like comment that surfaced was "It seems to me that the whole gst is very nice but fraught with gotchas if you venture off the trodden path".   I don't believe the problem is with Gstreamer or the community.  I'm confident the problem is with the current times we are all living in. We're told to be agile and go fast and faster which leaves us no time to explore and enjoy. The endless slave drive. I sense Dave is being pressed for time hence his frustration. I've been there many times and I'm there right now with v4l2 hardware decoding for Raspberry PI - almost a week of work and no solution (shell compiling my solution as I type this). <br></div><div><br></div><div>My advice is, if you can, only do software development as a hobby because it's not easy despite the 75 years of history. I would not recommend software development for work or to earn a living because eventually you'll run into frustration driven by slave drive. <br></div><div><br></div><div>Hope you all have a very Merry Christmas and a Happy New Year.  <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 23, 2022 at 2:17 PM Peter Maersk-Moller via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>What I described in my "rant" was in fact the characteristic of the  Millenials. My bad and I apologize to the Zoomers for writing Zoomers and not Millenials.</div><div>Simon Sinek on Millennials in the Workplace -  <a href="https://www.youtube.com/watch?v=8SKYKoLqcz8" target="_blank">https://www.youtube.com/watch?v=8SKYKoLqcz8</a></div><div>And to Dave - You simply nailed it. 100 out of 100. Congrats.<br></div><div><br></div><div>P<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 23, 2022 at 4:39 PM Peter Maersk-Moller <<a href="mailto:pmaersk@gmail.com" target="_blank">pmaersk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Zac</div><div><br></div><div>Welcome to the Zoomers, Zoomers that want everything for nothing and the fact they know nothing should not burden or hinder them, according to themselves. They are fantastic according to their parents and their participation medals and trophies.  You must understand that a tool like GStreamer should adapt to their level of ignorance and their unwillingness to focus for 10 minutes on a single topic should not matter. After all, they are the future .... for better or worse.</div><div><br></div><div>Irony may have crept in the paragraph above .... perhaps.<br><br></div><div>Merry Christmas and thanks for GStreamer to the many contributors and the core team.</div><div><br></div><div>Peter MM<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 23, 2022 at 3:22 PM Zachary Hueras via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>




<div dir="ltr">
<div><font face="Calibri, Helvetica, sans-serif"><span style="font-size:13.3333px">There's a ton of available debug mechanisms, documentation, and active community members, any of which could have helped you get
 past this <b>very first stage of debugging</b>​ if you had done a little bit of research, or, heaven forbid,​ asked for help. Instead, you've put in no effort of your own and immediately started attacking the
<b>very community</b> <span>that could help you</span>​.<br>
<br>
<span style="color:rgb(0,0,0);background-color:rgb(255,255,255);display:inline">Are you an engineer, or are you a self-entitled customer?</span><br>
</span></font></div>
<div><font face="Calibri, Helvetica, sans-serif"><span style="font-size:13.3333px"><br>
</span></font></div>
<div><font face="Calibri, Helvetica, sans-serif"><span style="font-size:13.3333px">This is an open-source project. The people developing and supporting it are not being paid any money for their efforts; the least
 you could do is pony up a little kindness and respect. And no, your failure to grasp what they have produced does not relieve you of the burdens of basic human decency.</span></font></div>
<div><font face="Calibri, Helvetica, sans-serif"><span style="font-size:13.3333px"><br>
~Zac</span></font></div>
<div id="m_-3483502949492896268m_6707507646325608213m_-4032616819198461854appendonsend"></div>
<hr style="display:inline-block;width:98%">
<div id="m_-3483502949492896268m_6707507646325608213m_-4032616819198461854divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> gstreamer-devel <<a href="mailto:gstreamer-devel-bounces@lists.freedesktop.org" target="_blank">gstreamer-devel-bounces@lists.freedesktop.org</a>> on behalf of Chuck Crisler via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
<b>Sent:</b> Friday, December 23, 2022 8:53 AM<br>
<b>To:</b> Discussion of the development of and with GStreamer <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
<b>Cc:</b> Chuck Crisler <<a href="mailto:ccrislerathome@gmail.com" target="_blank">ccrislerathome@gmail.com</a>>; Dave Blanchard <<a href="mailto:dave@killthe.net" target="_blank">dave@killthe.net</a>><br>
<b>Subject:</b> Re: Love the idea of gstreamer; HATE the execution</font>
<div> </div>
</div>
<div>
<div dir="ltr">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.<br>
</div>
<br>
<div>
<div dir="ltr">On Fri, Dec 23, 2022 at 7:51 AM Nicolas Dufresne via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br>
</div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thanks for the rant,<br>
<br>
Le vendredi 23 décembre 2022 à 01:06 -0600, Dave Blanchard via gstreamer-devel a<br>
écrit :<br>
> The concept of gstreamer is great, but the execution is TERRIBLE. 9/10 configurations that I try fail for obscure, incomprehensible reasons, with ZERO explanation of what went wrong. The error messages are COMPLETELY USELESS.<br>
> <br>
> Redistribute latency...<br>
> ERROR: from element /GstPipeline:pipeline0/GstSRTSrc:srtsrc0: Internal data stream error.<br>
> Additional debug info:<br>
> ../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstSRTSrc:srtsrc0:<br>
> streaming stopped, reason not-negotiated (-4)<br>
<br>
not-negotiated is translated to "Not negotiated" in english. It means that<br>
srtsrc (the error emitter reported on previous line) is not compatible with the<br>
set of element/capsfilter you have placed downstream to it (to the right).<br>
<br>
Of course you haven't shared the pipeline, this was just a rant, and I assume<br>
you didn't care, but sharing the pipeline you are using will allow us to help<br>
you further.<br>
<br>
regards,<br>
Nicolas<br>
<br>
> Execution ended after 0:00:00.345528392<br>
> Setting pipeline to NULL ...<br>
> 01:02:38 AM.416780/gst-launch-1.0*E:SRT.ei: epoll/update: IPE: update struck E1 which is NOT SUBSCRIBED to @710665059<br>
> Freeing pipeline ...<br>
> <br>
> <br>
> "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.<br>
> <br>
<br>
</blockquote>
</div>
</div>
</div>

</div></blockquote></div>
</blockquote></div>
</blockquote></div>