author | Hui Zhang <hui.zhang@amlogic.com> | 2020-05-27 09:24:45 (GMT) |
---|---|---|
committer | Zhi Zhou <zhi.zhou@amlogic.com> | 2020-07-01 10:52:52 (GMT) |
commit | 654ebddce295bd77b845816b45dce93212b9e1de (patch) | |
tree | 993a28f073106132986c5c8449cb82b848346264 | |
parent | f5b2818cfeb3b750cd29156b7a18f28e3707641b (diff) | |
download | media_modules-654ebddce295bd77b845816b45dce93212b9e1de.zip media_modules-654ebddce295bd77b845816b45dce93212b9e1de.tar.gz media_modules-654ebddce295bd77b845816b45dce93212b9e1de.tar.bz2 |
vdec: fix mpeg4 mosiac issue when multi-playback [1/1]
PD#SWPL-26884
Problem:
mpeg4 steam show mosiac when mutli-mode
with some h264 stream
Solution:
add more vdec sub module reset
Verify:
U212
Signed-off-by: Hui Zhang <hui.zhang@amlogic.com>
Change-Id: I872c56f0f369166557da01e6fc90491130f9aa2c
-rw-r--r-- | drivers/frame_provider/decoder/utils/vdec.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/frame_provider/decoder/utils/vdec.c b/drivers/frame_provider/decoder/utils/vdec.c index f75d735..ee17be0 100644 --- a/drivers/frame_provider/decoder/utils/vdec.c +++ b/drivers/frame_provider/decoder/utils/vdec.c @@ -4147,13 +4147,7 @@ void vdec_reset_core(struct vdec_s *vdec) * 13: ddr * 14: afifo */ - if ((get_cpu_major_id() >= AM_MESON_CPU_MAJOR_ID_SM1) && - (get_cpu_major_id() != AM_MESON_CPU_MAJOR_ID_TL1)) { - WRITE_VREG(DOS_SW_RESET0, (1<<3)|(1<<4)|(1<<5)|(1<<7)|(1<<8)|(1<<9)); - } else { - WRITE_VREG(DOS_SW_RESET0, - (1<<3)|(1<<4)|(1<<5)); - } + WRITE_VREG(DOS_SW_RESET0, (1<<3)|(1<<4)|(1<<5)|(1<<7)|(1<<8)|(1<<9)); WRITE_VREG(DOS_SW_RESET0, 0); spin_lock_irqsave(&vdec_spin_lock, flags); |