arm64: imx8mx: vpu: integrate vsi 20210326 release
authorZhou Peng <eagle.zhou@nxp.com>
Fri, 26 Mar 2021 12:12:16 +0000 (20:12 +0800)
committerZhou Peng <eagle.zhou@nxp.com>
Fri, 2 Apr 2021 06:41:15 +0000 (14:41 +0800)
commit68d907ac8327305a50f238a91cef02190af862f0
treebdb468e1f78812e6aad85f19eae4de9b60e80b31
parentb9e9cbd53ed3e3b8da2ddc77f1d4551f22f41ae7
arm64: imx8mx: vpu: integrate vsi 20210326 release

- M865SW-716: VSI V4L2 Engineer release package 20210326
  M865SW-523: [VPU/V4L2] decoder: correctly handle stream file that contained codec data only
  M865SW-697: [VPU/V4L2] encoder: the bitrate of encoding vp8 is not accurate
  M865SW-707: [VPU/V4L2] daemon segmentation fault when running multi-instances
  M865SW-708: [VPU/V4L2] decoder: pipeline stall when playback MPEG4 stream with trick mode
  M865SW-710: [VPU/V4L2] daemon: wrong usage of sem_timedwait() in daemon
  M865SW-419: [VPU/V4L2] Pass stress test for resolution change stream
  M865SW-631: [VPU/V4L2] 8MM HEVC decoder: driver stall at streamoff when seek
  M865SW-644: [VPU/V4L2] decoder: can't recover to capture on state if stop cmd comes earlier than capture on cmd
  M865SW-658: [VPU/V4L2] encoder: support resolution change stream transcoding
  M865SW-694: [VPU/V4L2] MJPEG decoder: Android cannot playback YUV422 MJPEG streams
  M865SW-696: [VPU/V4L2] VC8000E: Flush encoder then get V4L2_EVENT_CODEC_ERROR event

Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
(cherry picked from commit 3486e4074e606180f1b4a4c4639d58109d7a53ca)
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