<div dir="ltr"><div><div><div>We have an application in which we want to add an extra row of 'off-screen' pixels to a video frame. That is, we want to turn an 800x600 image stored in an 800x600 buffer into an 800x600 image stored in an 800x601 buffer.<br></div>Up until now we've just been using gst_buffer_append() to add some extra memory to the end of the buffer, and that has worked for single-plane formats.<br><br></div>However, now we want to support multi-plane formats like NV12 as well, and its not clear if there is some way to append extra memory to each of the planes so as to add our extra row, without messing up the plane offsets.<br><br></div>Any suggestions?<br><br clear="all"><div><div><div><div><br>-- <br><div class="gmail_signature">Stirling Westrup<br>Programmer, Entrepreneur.<br><a href="https://www.linkedin.com/e/fpf/77228" target="_blank">https://www.linkedin.com/e/fpf/77228</a><br><a href="http://www.linkedin.com/in/swestrup" target="_blank">http://www.linkedin.com/in/swestrup</a><br><a href="http://technaut.livejournal.com" target="_blank">http://technaut.livejournal.com</a><br><a href="http://sourceforge.net/users/stirlingwestrup" target="_blank">http://sourceforge.net/users/stirlingwestrup</a></div>
</div></div></div></div></div>