arm64: imx8mx: vpu: integrate vsi 20210307 release
authorZhou Peng <eagle.zhou@nxp.com>
Sun, 7 Mar 2021 03:35:59 +0000 (11:35 +0800)
committerZhou Peng <eagle.zhou@nxp.com>
Fri, 2 Apr 2021 06:40:13 +0000 (14:40 +0800)
commit7d04d1508cf01f6bff8d72a53969ec5f5d6e4eb6
tree5d733863ccbeda08b7270c1c2c2e9880892cca4e
parent9487832962c95fc4ec21aef4b7478efbbc5a56b6
arm64: imx8mx: vpu: integrate vsi 20210307 release

- M865SW-692: VSI V4L2 Engineer release package 20210307
  M865SW-543: [VPU/V4L2] decode: some MJPEG decoded frames have mosaic
  M865SW-597: [VPU/V4L2] Easy to met hang issue when handle errors or exceptions
  M865SW-650: [VPU/V4L2] Calculate h264 level before encoding since ctrl sw will check it
  M865SW-675: [VPU/V4L2] Need to implement different ctrls based on encoder or decoder
  M865SW-677: [VPU/V4L2] DTRC: need to report rfc luma/chroma offset of output buffer to app
  M865SW-685: [VPU/V4L2] decoder: 8MQ: adding new format for DTRC & RFC
  M865SW-419: [VPU/V4L2] Pass stress test for resolution change stream
  M865SW-523: [VPU/V4L2] decoder: correctly handle stream file that contained codec data only
  M865SW-571: [VPU/V4L2] decoder: input has 240 frames, output only get 239 pictures
  M865SW-658: [VPU/V4L2] encoder: support resolution change stream transcoding.
  M865SW-662: [VPU/V4l2] H264EncSetRateCtrl return error if GOP length is larger than 300

Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
(cherry picked from commit 60928cb11bf1c960783fa8c80cd38fffbd21f761)
drivers/mxc/hantro_v4l2/vsi-v4l2-config.c
drivers/mxc/hantro_v4l2/vsi-v4l2-dec.c
drivers/mxc/hantro_v4l2/vsi-v4l2-enc.c
drivers/mxc/hantro_v4l2/vsi-v4l2-priv.h
drivers/mxc/hantro_v4l2/vsi-v4l2.c
drivers/mxc/hantro_v4l2/vsi-v4l2.h
drivers/mxc/hantro_v4l2/vsi-v4l2daemon.c
include/uapi/linux/imx_vpu.h