[gst-devel] gst-plugins-gl status and direction

Julien Isorce julien.isorce at gmail.com
Fri Jul 18 10:47:02 CEST 2008


"About the crash, I have not implemented the plugin yet to correctly
shutdown when some of the requirements are not avaiblable (no FBO) or
imcompatible (ex: FBO yes, no GLSL, no IMAGING, MESA yes, input video format
I420)"
-> and when the glimagesink is not used in the pipeline.

2008/7/18 Julien Isorce <julien.isorce at gmail.com>:

> Hi,
>
> If you look at the doc in the doc directory, OpenGL 1.4 is the minimum
> required because the plugin cannot work withtout FBO (frame buffer object),
> and FBO are avaible only with OpenGL >= 1.4.
> And you have OpenGL 1.3.
>
> Try to update MESA if possible.
>
> I think it would be possible to have the glimagesink able to run withtout
> checiking FBO, later. But if FBO is not available, this element will be the
> only one available.
>
> You have to forget about running glupload, gldownload and glfilters
> withtout having FBO available.
>
>
> About the crash, I have not implemented the plugin yet to correctly
> shutdown when some of the requirements are not avaiblable (no FBO) or
> imcompatible (ex: FBO yes, no GLSL, no IMAGING, MESA yes, input video format
> I420)
> -> I am adding this in my TODO list
>
> "gst-launch-0.10 videotestsrc ! glimagesink" should correctly shutdown in
> your case (no FBO) withtout crashing.
>
> J.
>
> 2008/7/18 Jaap A. Haitsma <jaap at haitsma.org>:
>
> On Thu, Jul 17, 2008 at 12:26 AM, David Schleef <ds at schleef.org> wrote:
>> > On Wed, Jul 16, 2008 at 03:16:04PM -0700, Steve Fink wrote:
>> >> On Tue, Jul 15, 2008 at 7:39 PM, David Schleef <ds at schleef.org> wrote:
>> >> > Code at:
>> >> >
>> >> >  git://diracvideo.org/git/gst-plugins-gl.git
>> >>
>> >> For people doing a git clone and trying to build it (like me) -- it'll
>> >> try to check something out of CVS, which won't work. Patch over it for
>> >> now by making a symlink named 'common' to the 'common' subdir of your
>> >> main gstreamer source area. Example:
>> >>
>> >>   ln -s ../gstreamer/common common
>> >>
>> >> (too bad I immediately ran into a versioning problem, so I still
>> >> haven't managed to build anything...)
>> >
>> > I just fixed this.  It specifies the full path to anon cvs now.
>> >
>> Hi,
>>
>> I checked out the code but if I run the following pipeline
>>
>> gst-launch-0.10 videotestsrc ! glupload ! gldownload ! ximagesink
>>
>> It crashes with the following output
>>
>> Context 1 created
>> GL_VERSION: 1.3 Mesa 7.0.3-rc2
>> GLEW_VERSION: 1.5.0
>> GL_VENDOR: Tungsten Graphics, Inc
>> GL_RENDERER: Mesa DRI Intel(R) 915GM 20061017 x86/MMX/SSE2
>> gl mainLoop started
>> Context 1, EXT_framebuffer_object supported: no
>> Context 1, ARB_fragment_shader supported: no
>> Context 1, GLEW_ARB_imaging supported: no
>> Context 1, GLEW_MESA_ycbcr_texture supported: yes
>> Caught SIGSEGV accessing address (nil)
>> Killed
>>
>> Do the gl plugins still not work for Intel cards?
>>
>> Thanks
>>
>> Jaap
>>
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>> challenge
>> Build the coolest Linux based applications with Moblin SDK & win great
>> prizes
>> Grand prize is a trip for two to an Open Source event anywhere in the
>> world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080718/bdef46b1/attachment.htm>


More information about the gstreamer-devel mailing list