iMX6 hardware decode issue on Android

Bing Song Kevin.Song at freescale.com
Fri Sep 4 05:32:17 PDT 2015


VPU decoder will output physical continues video frame buffer, glimagesink can map this kind of buffer using one private API, needn't video frame buffer copy.

Regards,
Song Bing.

________________________________________
From: gstreamer-devel <gstreamer-devel-bounces at lists.freedesktop.org> on behalf of Eric-BTG <eric.chaloin at bt-ground.com>
Sent: Thursday, September 3, 2015 11:15 PM
To: gstreamer-devel at lists.freedesktop.org
Subject: Re: iMX6 hardware decode issue on Android

I did fakesink experiment. I can't replace glimagesink with fakesink as is
because my app needs a real sink to map to displayed texture. So I created a
sink displaying a viteotest while I decode stream to give to fakesink.

I use custom app, and my pipeline is:
"filesrc location=/sdcard/Movies/trailer_1080p.mov ! qtdemux ! queue !
h264parse ! imxvpudec ! queue ! fakesink sync=true  videotestsrc !
videoconvert ! autovideosink"

And as you expected no more frames are dropped.. Log is
imxvpudec-fakesink.log
<http://gstreamer-devel.966125.n4.nabble.com/file/n4673465/imxvpudec-fakesink.log>


Do you have a idea to cope with CPU copies? Or it means that I have to patch
glimagesink to make GPU based copies?

Eric



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/iMX6-hardware-decode-issue-on-Android-tp4673449p4673465.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list