<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,<br>
    </p>
    <p>You have a non-negotiated error, that means you have problems
      with the CAPS.<br>
      So you need to investigate that.</p>
    <p>Try running with: GST_DEBUG=*:3,GST_CAPS:5<br>
      In order to get more information about the CAPS available and
      trying to be negotiated.</p>
    <p>Also, I vaguely recall some cases where you might need to specify
      the CAPS in the input and output of the compositor to get it to
      work properly.</p>
    <p>Best Regards</p>
    <p>Marianna<br>
    </p>
    <div class="moz-cite-prefix">On 08.03.2022 22.32,
      <a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel-request@lists.freedesktop.org">gstreamer-devel-request@lists.freedesktop.org</a> wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:mailman.3701.1646775150.1120.gstreamer-devel@lists.freedesktop.org">
      <pre class="moz-quote-pre" wrap="">(Sorry if this duplicates, I thought I had fully signed up for the mailing
list before trying to send this the first, but it seems it didn't
go through. So now that I know I'm on the mailing list I hope this wont
mess anything up.)


*Context:* I'm making a server that composites various sources of media
into a video stream(like a 2x2 grid from different sources for instance)
and supports multiple streams at the same time (including being able to
update those pipelines dynamically with web calls in the future). One
source is an image(image/png) that gets generated upon request by a
separate microservice. I was trying to use an Appsrc to pull the image and
then push it into a PngDec --> ImageFreeze and then link that to the
composite element with the sink properties for which part of the grid it
should show on.
I've got it pulling the image and pushing that buffer, but I'm getting the
error below, and I'm not sure exactly what's causing it.

*Questions:*
1. What do you think is happening and what's the best way to resolve it?
2. Is there a better way for me to do this?
3. Knowing that I plan to have multiple streams pulling from multiple
sources and want to update them live, any pointers?

*Error:*

should have image

should have image in pipeline: Ok

Error from
</pre>
      <blockquote type="cite" style="color: #007cff;">
        <pre class="moz-quote-pre" wrap="">Some("/GstPipeline:pipeline_6be3b6be-0767-49db-a2b1-26708950261b/GstAppSrc:vsource0_top_left"):
Internal data stream error. (Some("../libs/gst/base/gstbasesrc.c(3127):
gst_base_src_loop ():
/GstPipeline:pipeline_6be3b6be-0767-49db-a2b1-26708950261b/GstAppSrc:vsource0_top_left:\nstreaming
stopped, reason not-negotiated (-4)"))

</pre>
      </blockquote>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Best regards / Med venlig hilsen
“Marianna Smidth Buschle”</pre>
  </body>
</html>