imx6 / mainline linux / basic problems

Carlos Rafael Giani dv at pseudoterminal.org
Thu Feb 5 02:02:00 PST 2015


On 2015-02-05 10:47, Ian Molton wrote:
> On 04/02/15 14:42, Fabio Estevam wrote:
>> With the following pipeline I was able to decode video and see it
>> playing on screen:
>>
>> gst-launch-1.0 filesrc
>> location=/home/H264_test1_Talkinghead_mp4_480x360.mp4 ! qtdemux !
>> h264parse ! v4l2video1dec ! videoconvert ! fbdevsink
>>
>> Haven't tried 1080p though.
>
> Likewise - but its incredibly slow. Are you saying that its getting
> a good framerate in your case?
>
> -Ian
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

The problem is the latter part - the videoconvert and fbdevsink. They 
color-convert pixels and copy them to the framebuffer with the CPU. 
Ideally, you'd want to pass the dmabuf FDs from the v4l decoder to some 
sort of sink that can render frames directly from the FDs. I do not know 
if such a thing exists for mainline.


More information about the gstreamer-devel mailing list