[Bug 703955] osxvideosink: High CPU load

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Aug 22 07:19:47 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=703955
  GStreamer | gst-plugins-good | git

--- Comment #2 from Alexey Chernov <4ernov at gmail.com> 2013-08-22 14:19:42 UTC ---
Yes, that's right. Previously I've experimented on cocoawindow code trying to
improve its performance and add some more color formats (as, e.g. after
avdec_h264 it requires colorspace convertion with no direct path which eats
some 5% to my estimations IIRC). There's one redundant memcpy() of every frame
but it seems to not impact the overall performance significantly. Apart from
that, I see no way to optimize the performance other than use more modern
method of displaying video with OpenGL, with which I'm not that big expert,
unfortunately.
So as to color convertion, which obviously can be implemented with some shader.
I agree that given gst-plugins-gl is almost around the corner it's better to
put these things to it, if not already implemented there.
I still didn't have a chance to try gst-plugins-gl on Mac OS X and use
osxvideosink for video output, but hopefully will do it in some time or the
next time osxvideosink would require any fixes.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list