This small addition to GstBuffer.xs fixes my initial problem with adding "data_ptr" method to gstreamer buffer object, now I can use OpenGL pixel buffer object efficiently - maybe it will be useful for someone else
On 27 September 2012 16:48, vividsnow <vivids...@gmail.com> wrote: > Hello > > It works, but I'm try to avoid memory copying. > > Also there are warnings in this code > http://pastie.org/private/9fjpfheqfenbue36hm4ya: > *** GPerl asked to invoke callback from a foreign thread; handing it over > to the main loop > What I'm doing wrong? or how can I setup callback on each new frame? > it seems that there is no perl bindings for > http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-appsink.html > > Thank you! > > On 27 September 2012 11:49, Torsten Schoenfeld <kaffeeti...@gmx.de> wrote: > >> On 27.09.2012 00:51, vividsnow wrote: >> >>> Is it possible to get memory pointer to a buffer data, so I can pass it >>> to OpenGL::Array? >>> >> >> Does $buffer->data not work? >> ______________________________**_________________ >> gtk-perl-list mailing list >> gtk-perl-list@gnome.org >> https://mail.gnome.org/**mailman/listinfo/gtk-perl-list<https://mail.gnome.org/mailman/listinfo/gtk-perl-list> >> > >
data_ptr.diff
Description: Binary data
_______________________________________________ gtk-perl-list mailing list gtk-perl-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-perl-list