After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 723779 - new glfakevideodec element
new glfakevideodec element
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-02-06 16:09 UTC by Julien Isorce
Modified: 2016-11-15 07:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Julien Isorce 2014-02-06 16:09:23 UTC
Similar as https://bugzilla.gnome.org/show_bug.cgi?id=723778 but the drawing would be made with OpenGL.

We could draw a nice meter that gives informations about the visual FPS.

Well there is still a gap between the decoder and the video sink, but it could draw the meter into a separate texture and attach it to the current buffer through GstVideoOverlayCompositionMeta.

Then downstream could blend it calling a function that measures the visual FPS.
Comment 1 Sebastian Dröge (slomo) 2014-02-06 21:37:38 UTC
Same question as in the other bug really, also why another GL based one? :)
Comment 2 Julien Isorce 2014-12-16 09:13:52 UTC
As the goal of the fakevideodec is to have a "visual" idea about what would be the performance if you had a decoder that use near 0% or very low CPU. (like HW decoder)
The thing is that with fakevideodec you cannot do complex drawing etc.. as it will use CPU. With the gl version of this fake video decoder we could provide much more "visual" informations.
Comment 3 Julien Isorce 2015-12-11 05:30:15 UTC
Setting back to "NEW" since answer has been provided :)
Comment 4 Matthew Waters (ystreet00) 2016-11-15 07:57:18 UTC
One can use gltestsrc everywhere now or the composition overlay so the priority of this is extremely low bordering on useless.  A visual indication of performance can be shown with fpsdisplaysink.