imx6 / mainline linux / basic problems

Nicolas Dufresne nicolas.dufresne at collabora.com
Fri Feb 6 05:51:39 PST 2015


Le 2015-02-06 05:23, Philipp Zabel a écrit :
> Am Donnerstag, den 05.02.2015, 07:46 -0500 schrieb Nicolas Dufresne:
>> Le 2015-02-05 05:26, Ian Molton a écrit :
>>> gst-launch-1.0 filesrc
>>> location=/home/H264_test1_Talkinghead_mp4_480x360.mp4 ! qtdemux
>>> ! h264parse ! v4l2video1dec ! videoconvert ! fbdevsink
>> To gain maximum performance, you should add a queue between
>> v4l2video1dec ! queue ! videoconvert . This is due to a contention issue
>> inside GstVideoDecoder baseclass locking.
> Could you elaborate on that or point to a bug or previous discussion?
https://bugzilla.gnome.org/show_bug.cgi?id=715192

I have two option to solve this. Adopt the proposed patch (it's actually 
incomplete, the real patch is more intrusive). Or create a new 
GstAsyncVideoDecoder completly designed toward supporting a task running 
on the src pad. Though, I didn't find the time yet.

This second option would create an analogy with the need for 
GstAsyncBaseTransform.

cheers,
Nicolas


More information about the gstreamer-devel mailing list