]> git.baikalelectronics.ru Git - kernel.git/commit
media: mtk-vcodec: reset segment data then trig decoder
authorRui Wang <gtk_ruiwang@mediatek.com>
Tue, 11 Feb 2020 05:55:32 +0000 (06:55 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Mon, 2 Mar 2020 14:22:30 +0000 (15:22 +0100)
commitc3f0fccc86ff552c0bfeb9872eda6e5a0a9da69a
tree9cfed6c2bd29d1c02f1dd6fa90f86e1e524f6154
parenta1b2051521186ddb5ea6c2d5c06ffad25c8a71c5
media: mtk-vcodec: reset segment data then trig decoder

VP9 bitstream specification indicate segment data should reset to
default when meet key frames, intra only frames or enable error
resilience mode. So memset segmentation map buffer before every
decode process is not appropriate.

Reset segment data only when needed, then start decoder hardware

Signed-off-by: Rui Wang <gtk_ruiwang@mediatek.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c