1080p video decoding - Allwinner R16/A33

25 views
Skip to first unread message

Suniel Mahesh

unread,
Jun 16, 2021, 4:59:31 AMJun 16
to linux...@googlegroups.com, Paul Kocialkowski, Michael Nazzareno Trimarchi
Hi All,

I am working/testing a BananaPi M2M target based on Allwinner R16/A33 CPU for
Video decoding especially 1080p. The target board has 512MB of RAM and
I am using
Linux Kernel 5.10.4.

I am using a MIPI DSI pipe line, the Panel is 800x480@60Hz with Pixel
clock of 30MHz.

I am playing Big_Buck_Bunny_1080_10s_1MB.mp4(which uses H.264). The video plays
but stutters(observed a lag) on both MPV and VLC player.

I have done a quick test with v4l2-request-test(based on
https://linux-sunxi.org/Sunxi-Cedrus).
The video used here is big_buck_bunny_1080p_MPEG2_MP2_25fps_6600K.MPG and it ran
fine and uses the cedrus driver(https://pastebin.ubuntu.com/p/XSgVM8mgs8/).

I am using parameters cma=256M drm_kms_helper.drm_leak_fbdev_smem=1
on kernel command line.

Please advice/suggest on how can this stutter/lag be addressed and
removed for H.264 1080p format video. Is the RAM size of 512MB a
problem ?

Thanks and Regards
--
Suniel Mahesh
Embedded Linux and Kernel Engineer
Amarula Solutions India
Reply all
Reply to author
Forward
0 new messages