[gst-devel] v4l2src & glupload at only 12 FPS?
Stefan Kost
ensonic at hora-obscura.de
Sat Mar 6 21:05:20 CET 2010
Am 05.03.2010 23:01, schrieb Tristan Matthews:
> 2010/3/5 Julien Isorce <julien.isorce at gmail.com
> <mailto:julien.isorce at gmail.com>>
>
> What does "is-live" mean exactly ?
>
>
> It's a property inherited from GstBaseSrc. From the documentation:
>
> A live source will not produce data in the PAUSED state and will
> therefore not be able to participate in the PREROLL phase of a
> pipeline. To signal this fact to the application and the pipeline,
> the state change return value of the live source will be
> GST_STATE_CHANGE_NO_PREROLL.
>
>
> see
> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/GstBaseSrc.html#gst-base-src-set-live
>
> It's useful here because it makes the videotestsrc behave like a live
> source (like v4l2src and dc1394src), and thus i can recreate the same
> bug with it (the black window when used with glfilterglass). It's worth
> noting that the glfiltersobel plugin does work fine with live sources,
> so I don't think the problem with glfilterglass is specifically because
> it uses shaders.
What about adding a queue after v4l2src to decouple the capture from rendering?
Stefan
>
> -t
>
>
> -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
> <mailto: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® 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
> <mailto:gstreamer-devel at lists.sourceforge.net>
> >>
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>
> >
> >
> >
> ------------------------------------------------------------------------
> >
> >
> ------------------------------------------------------------------------------
> > Download Intel® 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
> <mailto:gstreamer-devel at lists.sourceforge.net>
> >
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
> ------------------------------------------------------------------------------
> Download Intel® 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
> <mailto:gstreamer-devel at lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
>
> ------------------------------------------------------------------------------
> Download Intel® 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
> <mailto:gstreamer-devel at lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
>
>
> --
> Tristan Matthews
> email: tristan at sat.qc.ca <mailto:tristan at sat.qc.ca>
> web: http://tristanswork.blogspot.com
>
>
>
>
> --
> Tristan Matthews
> email: tristan at sat.qc.ca <mailto:tristan at sat.qc.ca>
> web: http://tristanswork.blogspot.com
>
> ------------------------------------------------------------------------------
> Download Intel® 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
> <mailto:gstreamer-devel at lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
>
> ------------------------------------------------------------------------------
> Download Intel® 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
> <mailto:gstreamer-devel at lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
>
>
> --
> Tristan Matthews
> email: tristan at sat.qc.ca <mailto:tristan at sat.qc.ca>
> web: http://tristanswork.blogspot.com
>
> ------------------------------------------------------------------------------
> Download Intel® 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
> <mailto:gstreamer-devel at lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
>
> ------------------------------------------------------------------------------
> Download Intel® 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
> <mailto:gstreamer-devel at lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
>
>
> --
> Tristan Matthews
> email: tristan at sat.qc.ca <mailto:tristan at sat.qc.ca>
> web: http://tristanswork.blogspot.com
>
>
>
> ------------------------------------------------------------------------------
> Download Intel® 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