<div>ok, I see in the documentation, gst_buffer_new_and_alloc will abort in this case...</div><div> </div><div>-- </div><div>С уважением,</div><div>Слободенюк Александр Игоревич</div><div> </div><div>контактный телефон: +7-925-050-64-62</div><div> </div><div> </div><div> </div><div>07.12.2017, 03:29, "Слободенюк Александр Игоревич" <alenuke@yandex.ru>:</div><blockquote type="cite"><div>Hello everybody!</div><div> </div><div>I have been reading some gst-plugins-good sources and found , that case of</div><div>memory allocation failure is tupically ignored there , at least in plugins "pngenc" and "avimux".</div><div> </div><div>Example:</div><div> </div><div><div>gst_avi_mux_riff_get_avix_header (guint32 datax_size)</div><div>{</div><div>  GstBuffer *buffer;</div><div>  GstMapInfo map;</div><div> </div><div>  buffer = gst_buffer_new_and_alloc (24);</div><div> </div><div>  gst_buffer_map (buffer, &map, GST_MAP_WRITE);</div><div>  memcpy (map.data + 0, "RIFF", 4);</div></div><div> </div><div>......</div><div>.....</div><div> </div><div>In my build of glib and gstreamer "gst_buffer_new_and_alloc" after all uses just libc's malloc call. Watched in the debugger.</div><div>So, could you please help me to figure out, if that are bugs to be fixed, or I just don't understand (missed) something?</div><div> </div><div>Thanks.<div> </div><div> </div><div>-- </div><div>С уважением,</div><div>Слободенюк Александр Игоревич</div><div> </div><div>контактный телефон: <span>+7-925-050-64-62</span></div><div> </div></div>,<p>_______________________________________________<br />gstreamer-devel mailing list<br /><a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br /><a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></p></blockquote>