-rw-r--r-- | drivers/stream_input/parser/tsdemux.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/stream_input/parser/tsdemux.c b/drivers/stream_input/parser/tsdemux.c index ec11575..600c44a 100644 --- a/drivers/stream_input/parser/tsdemux.c +++ b/drivers/stream_input/parser/tsdemux.c @@ -724,6 +724,11 @@ void tsdemux_release(void) pts_stop(PTS_TYPE_AUDIO); WRITE_RESET_REG(RESET1_REGISTER, RESET_PARSER); +#ifdef CONFIG_MULTI_DEC + SET_PARSER_REG_MASK(PARSER_ES_CONTROL, ES_VID_MAN_RD_PTR); + WRITE_PARSER_REG(PARSER_VIDEO_WP, 0); + WRITE_PARSER_REG(PARSER_VIDEO_RP, 0); +#endif /* #if MESON_CPU_TYPE >= MESON_CPU_TYPE_MESON6 */ /*TODO clk */ @@ -732,7 +737,6 @@ void tsdemux_release(void) */ /* #endif */ amports_switch_gate("demux", 0); - } static int limited_delay_check(struct file *file, |