<div dir="auto">Yes, and I believe I have possibly narrowed it down. I should be able to provide a self-contained example as well as even a cause for it sometime today. <div dir="auto"><br></div><div dir="auto">Thank you for your response. </div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Apr 29, 2019, 01:29 Sebastian Dröge <<a href="mailto:sebastian@centricular.com">sebastian@centricular.com</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, 2019-04-28 at 10:23 -0500, Ben Rush wrote:<br>
> Just to be clear, I'm seeing examples of others doing what I want to<br>
> do. That is, write directly to the GstBuffer as a GstPushSrc.<br>
> Examples include: <br>
> <br>
> <a href="https://github.com/GStreamer/gst-plugins-bad/blob/master/gst/frei0r/gstfrei0rsrc.c" rel="noreferrer noreferrer" target="_blank">https://github.com/GStreamer/gst-plugins-bad/blob/master/gst/frei0r/gstfrei0rsrc.c</a>  (between lines 96 to<br>
> 106)<br>
> <a href="https://gitlab.collabora.com/gkiagia/gst-plugins-bad/blob/8cdfb13658a069cf8c45a3265bf865849d3dc8e9/ext/neon/gstneonhttpsrc.c" rel="noreferrer noreferrer" target="_blank">https://gitlab.collabora.com/gkiagia/gst-plugins-bad/blob/8cdfb13658a069cf8c45a3265bf865849d3dc8e9/ext/neon/gstneonhttpsrc.c</a>  (between lines 955 to<br>
> 995)<br>
> <br>
> Among others. So, I don't feel like what I'm doing is strange or out<br>
> of the ordinary. It's just that the map function call fails (returns<br>
> false) and gives me a null buffer to write to when I try to open it<br>
> with GST_MAP_WRITE. It succeeds when I try to open it with<br>
> GST_MAP_READ, but that makes no sense when I'm trying to WRITE to the<br>
> buffer. <br>
<br>
Can you provide a standalone testcase for this so we have an idea what<br>
your code is doing exactly and a way to reproduce it?<br>
<br>
As you say yourself, it's rather useless to have a non-writable buffer<br>
inside fill() and that definitely shouldn't happen.<br>
<br>
-- <br>
Sebastian Dröge, Centricular Ltd · <a href="https://www.centricular.com" rel="noreferrer noreferrer" target="_blank">https://www.centricular.com</a><br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>