iMX6 hardware decode issue on Android
Carlos Rafael Giani
dv at pseudoterminal.org
Thu Sep 3 05:41:59 PDT 2015
On 09/03/2015 02:23 PM, Eric-BTG wrote:
> Thanks for your reply,
>
> In fact I have 2 logs, gst-player-androidmedia-gst-1.5.90.log
> <http://gstreamer-devel.966125.n4.nabble.com/file/n4673455/gst-player-androidmedia-gst-1.log>
> with androidmedia which uses freescale's OpenMAX libs.
>
> And second log gst-player-imxvpudec-0.11.1-gst-1.5.90.log
> <http://gstreamer-devel.966125.n4.nabble.com/file/n4673455/gst-player-imxvpudec-0.log>
> in which one I include imxvpu in plugin declaration. In this log we can see
> vpu-lib alloc.
>
> In this case, to start decode I must chmod /dev/mxc_vpu.
> (If not I get this error):
>
>
> Here ith the log with gst_debug_set_threshold_from_string("2,*imx*:5",
> TRUE):
> imxvpudec-debug-imx-5.log
> <http://gstreamer-devel.966125.n4.nabble.com/file/n4673455/imxvpudec-debug-imx-5.log>
>
> Regards,
>
> Eric
>
>
>
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/iMX6-hardware-decode-issue-on-Android-tp4673449p4673455.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
This is a 1080p video, and you are using glimagesink. It is possible
that the CPU-based frame copies are using up too much bandwidth/CPU
time. Re-run with 2,*imx*:5,*imxvpu*:9 .
Also, if possible, try what happens if you replace the glimagesink with
a fakesink (but set the fakesink's sync property to TRUE). If the
framedrops then stop, then it is most likely the CPU copies that cause
the problem.
More information about the gstreamer-devel
mailing list