diff options
author | Chuangcheng Peng <chuangcheng.peng@amlogic.com> | 2021-01-11 10:02:03 +0800 |
---|---|---|
committer | Hui Zhang <hui.zhang@amlogic.com> | 2021-01-12 21:52:31 -0800 |
commit | f2a8134a36aa2836f0deac2613faab92b898810e (patch) | |
tree | e99b3b4cfebf5ca821f357c51eb2940f3f5c022e | |
parent | 7017393a306c061afe295102d272201a8cb34809 (diff) | |
download | media_modules-f2a8134a36aa2836f0deac2613faab92b898810e.tar.gz |
demux: fix switch timeshift program crash [1/1]
PD#SWPL-32565
Problem:
switch timeshift program crash.
Solution:
dvr feed should be clear when free channel.
Verify:
verified at AC215
Signed-off-by: Chuangcheng Peng <chuangcheng.peng@amlogic.com>
Change-Id: Ic29e806a6d90ad3fd1784b9ad59ea97fa4cb8f20
-rw-r--r-- | drivers/stream_input/parser/hw_demux/aml_dmx.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/stream_input/parser/hw_demux/aml_dmx.c b/drivers/stream_input/parser/hw_demux/aml_dmx.c index 76d21c5..e3e9c19 100644 --- a/drivers/stream_input/parser/hw_demux/aml_dmx.c +++ b/drivers/stream_input/parser/hw_demux/aml_dmx.c @@ -4804,6 +4804,7 @@ void dmx_free_chan(struct aml_dmx *dmx, int cid) pr_dbg("raw ch fix: dmx:%d: ch[%d] -> ch[(dvr)]\n", dmx->id, cid); dmx_add_feed(dmx, dmx->channel[cid].dvr_feed); + dmx->channel[cid].dvr_feed = NULL; } } |