v4l: fixed the issue of vp9 can't playback on linux. [1/1]
authorNanxin Qin <nanxin.qin@amlogic.com>
Thu, 23 Jul 2020 09:17:49 +0000 (17:17 +0800)
committerNanxin Qin <nanxin.qin@amlogic.com>
Thu, 23 Jul 2020 09:42:33 +0000 (02:42 -0700)
commitbb5d3a9b20b3d51b9c07346ec43504cac5016c67
treeadd4d560c03f1df601783ba9efa1b7f5cb7c3b84
parentfc199e88480b0d209449652365f0e9501bd1da43
v4l: fixed the issue of vp9 can't playback on linux. [1/1]

PD#SWPL-29656

Problem:
has wrong of the private head data of vp9 cause playback failed,
becuase usually the head process on the omx but if on the linux
the v4l codec driver need to handle it.

Solution:
restore the function of use supperframe split filter make sure
add head data process normal if work on linux.

Verify:
u212

Change-Id: Ie3cf4858c2c4160b9ca551e39faca5a5c127fe19
Signed-off-by: Nanxin Qin <nanxin.qin@amlogic.com>
drivers/amvdec_ports/decoder/aml_vp9_parser.h
drivers/amvdec_ports/decoder/vdec_vp9_if.c