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

Julien Isorce julien.isorce at gmail.com
Fri Mar 5 21:21:29 CET 2010


2010/3/5 Tristan Matthews <tristan at sat.qc.ca>

> 2010/3/5 Julien Isorce <julien.isorce at gmail.com>
>
>>
>> try this:
>>
>> GST_DEBUG=gldisplay:3 GST_GL_SHADER_DEBUG=1 GST_GL_WINDOW_DEBUG=1
>> gst-launch -v
>> dc1394src ! "video/x-raw-rgb" ! glupload ! "video/x-raw-gl, width=320,
>> height=240" ! glfilterglass ! glimagesink
>>
>> and this:
>>
>> GST_DEBUG=gldisplay:3 GST_GL_SHADER_DEBUG=1 GST_GL_WINDOW_DEBUG=1
>> gst-launch -v
>> videotestsrc ! "video/x-raw-yuv, format=(fourcc)I420" ! glupload !
>> glfilterglass ! glimagesink
>>
>>
> The first line suffers the same problem. The second, width videotestsrc,
> works, but interestingly if i set is-live=true for videotestsrc, it suffers
> the same problems as dc1394src and v4l2src. I don't know if that helps at
> all.
>

Here  this is ok.

>
> Here's the output of the first launch line:
> http://pastebin.com/KEK0Lf52
>
> And the second:
> http://pastebin.com/FcLxryNZ
>

Everything seems to be ok.

What does "is-live" mean exactly ?

>
> -tristan
>
>
>
>> Julien
>>
>>
>>>
>>>
>>>
>>>>
>>>>
>>>>>  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
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> 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
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Tristan Matthews
>>>> email: tristan at sat.qc.ca
>>>> web: http://tristanswork.blogspot.com
>>>>
>>>
>>>
>>>
>>> --
>>> Tristan Matthews
>>> email: tristan at sat.qc.ca
>>> web: http://tristanswork.blogspot.com
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> 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
>>
>>
>
>
> --
> Tristan Matthews
> email: tristan at sat.qc.ca
> web: http://tristanswork.blogspot.com
>
>
> ------------------------------------------------------------------------------
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100305/b4f4a472/attachment.htm>


More information about the gstreamer-devel mailing list