[gst-devel] v4l2src & glupload at only 12 FPS?

Alexandre Quessy alexandre at quessy.net
Fri Mar 5 14:36:44 CET 2010


Hello Julien and the list,

Julien Isorce wrote:
> Hi,
> 
> And if using gst-launch ? ( v4l2src ! ... ! glupload ! glfilterglass !
> glimagesink )
> 

Without the glfilterglass element, it look ok. Here the output with the
verbose flag on: http://pastebin.com/MrjEQ5Tc

If I add the glfilterglass element, the image is totally black. Here is
the output : http://pastebin.com/pzcxfYRz

Here is the command I have issued. The first time, it was without the
glfilterglass element.

$ gst-launch -v v4l2src ! video/x-raw-yuv, format=\(fourcc\)I420,
framerate=\(fraction\)25/1, width=640, height=480 ! ffmpegcolorspace !
glupload  ! glfilterglass ! glimagesink

I am not sure about how to read the actual frame rate, though. Any hint?

Thanks,
Alex


> Julien
> 
> 2010/3/3 Alexandre Quessy <alexandre at quessy.net>
> 
>> Hello everyone,
>> I have worked on a prototype of a pipeline that uploads a live video
>> feed to an OpenGL texture and shares it with a context in SDL,
>> starting from the tests/examples/sdlshare.c file in gst-plugins-gl.
>> The source code can be found at
>> http://bitbucket.org/aalex/toonloop1/src/tip/src/sdlshare.cpp and can
>> be compiled with the autotools.
>> (./autogen.sh && ./configure && make)
>>
>> It seems like the mesured framerate is consistently pretty slow. I get
>> an average of 12 FPS on a Dual 2.2 GHz with the latest Ubuntu and a
>> decent Nvidia graphic card. I obtained 30 FPS on a faster machine with
>> a better V4L2-supported video capture card.
>>
>> Does someone have suggestions on how I could overcome this ? I would
>> also prefer to have a framerate that's faster than the capture card's.
>> 29.97 FPS is what NTSC gives me, whereas most projectors and monitors
>> can do up to 60 FPS. I have tried to set the "sync" property of the
>> fakesink element to FALSE, or TRUE, without success. Any other hint ?
>>
>> --
>> Alexandre Quessy
>> http://alexandre.quessy.net/
>>
>>
>> ------------------------------------------------------------------------------
>> Download Intel&#174; Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel




More information about the gstreamer-devel mailing list