[Bug 747270] avfvideosrc: BUFFER_QUEUE_SIZE too small

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 3 10:28:31 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=747270

--- Comment #11 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
I don't get the point, GBaseSrc does not force having queues btw, as we said,
create can wait for an event. The context switch has nothing to do with the
performance cost I have sure.

And to be be clear, I will not sponsor work that move this object away from a
GstBaseSrc. It's already barely maintained, that would only make the situation
worst.

One of the think I notice is that we force AVFoundation into doing conversion
to BGRA all the time. Even if a texture is being used downstream. That's
probably where we get the biggest hit. Implement AVF specific GstMemory, make
sure we don't request memory pointers unless map() is called, and you will
probably already have a enough performance for "truly embedded" iOS apps.

-- 
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