Commit Graph

6911 Commits

Author SHA1 Message Date
jinbiao bbb6bfadbb mmc: Optimize the configuration of host driver. [1/1]
PD#SWPL-176339

Problem:
Enable configs of host driver.

Solution:
Enable configs:
MMC_CAP2_NO_PRESCAN_POWERUP
MMC_CAP2_FULL_PWR_CYCLE
post-power-on-delay-ms: 1

Verify:
S7_BH201

Change-Id: Ief422f439e67ccaec2b281dbb70b2b8f3b529987
Signed-off-by: jinbiao <jinbiao.ou@amlogic.com>
2024-08-04 23:06:02 -07:00
yudong.cai ce2aff7df5 vdin: Fixed screencatch screenshot restart issue [1/1]
PD#SWPL-179076

Problem:
420 output, the C address configured to the register
is the wrong data type, causing memory to be flushed

Solution:
Example Change the data type of address C to the correct one

Verify:
s6

Change-Id: I147c58f1b545d21455e310e6d10ca455667ee49d
Signed-off-by: yudong.cai <yudong.cai@amlogic.com>
2024-08-02 07:41:53 -07:00
hai.cao 0b1c96d5b4 osd: osd will flash when 2 afbc layers change to 1 afbc layer [1/1]
PD#SWPL-180159

Problem:
osd will flash when 2 afbc layers change to 1 afbc layer

Solution:
disable osd2 afbc when osd blank

Verify:
t5m

Change-Id: I94bd1407771aa27ea2206916097f20e3aec0201c
Signed-off-by: hai.cao <hai.cao@amlogic.com>
2024-08-02 03:53:25 -07:00
Pengcheng Chen 6745879c54 vpp: set slice h out size 16 aligned for s5 [1/1]
PD#SWPL-178536

Problem:
2 slice 720x576 input display abnormal

Solution:
set slice h out size 16 aligned for s5

Verify:
s5

Change-Id: I65054b907417af7267237efff0b68ab070d3dae6
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2024-08-02 03:53:21 -07:00
Huijuan Xiao f9988d44c2 amvecm: mtx recovery for std [1/1]
PD#SWPL-174926

Problem:
suspend resume post2 mtx recovery

Solution:
suspend resume post2 mtx recovery

Verify:
t7c

Change-Id: I57907e9b271836683491c688657e78ca5f8bfa4f
Signed-off-by: Huijuan Xiao <huijuan.xiao@amlogic.com>
2024-08-02 03:52:59 -07:00
yujun.zhang c57e2abb30 drm: reduce wait time to be 100ms in waiting dependencies [1/1]
PD#SWPL-176465

Problem:
10s for waiting dependencies in commit is too long.

Solution:
Use 100ms for waiting.

Verify:
s7d

Test:
DRM-TX-38

Change-Id: Ibc7c1e92eea0168421763a2b0acb90e5d4dce400
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
2024-08-02 03:52:47 -07:00
Evoke Zhang e30676fc8e lcd: update ufr mute control [1/1]
PD#SWPL-175916

Problem:
need support different unmute time for upper layer UI switch

Solution:
support different unmute time for upper layer UI switch

Verify:
bc302

Change-Id: I2018f8380ba186f2a232adfb8a24c734bf95bdc3
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2024-08-02 03:52:42 -07:00
qinglin.li f5f881670d upgrade: kernel upgrade by July with kernel [1/1]
PD#SWPL-169224

Problem:
update include/linux/upstream_version.h
fix conflict

Solution:
update include/linux/upstream_version.h
fix conflict

Verify:
local

Change-Id: I032f25e9054eeda9ad10dd7e6a20a184787d8518
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-08-02 03:44:28 -07:00
qianqian.cai 06d1446c16 deinterlace: dts post num need update for di backend [1/1]
PD#SWPL-179635

Problem:
dts post num need update for di backend

Solution:
dts post num need update for di backend

Verify:
t5m

Change-Id: I4bd889665bc0a6e5842b68ac011ddfce15459d9f
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
2024-08-02 02:52:18 -07:00
Chuan Liu 40e030d862 clk: s6: Fix known issue [1/1]
PD#SWPL-179629

Problem:
1 Optimize driver file formats using automated tools.
2 vpu_clk adds a flag feature to prevent glitch when operating the
clock.
3 The naming of hifi_pll is inconsistent with the clkid style.
4 The latest documentation provided by vlsi has changed the sys_clk
definition for USB and PCIe.

Solution:
1 Optimized
2 vpu_clk added flag CLK_OPS_PARENT_ENABLE.
3 The clkid of hifi_pll is named CLKID_HIFI_PLL.
4 USB and PCIe sys_clk have been updated.

Verify:
s6_bl201

Change-Id: I4560f7bc6d42583d4e62d184c182bfe199cb6955
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
2024-08-02 02:52:10 -07:00
yajing.li f9e4d31ce9 gpu: gpu dts config review [1/1]
PD#SWPL-178021

Problem:
1.s5 lowest frequency not ok
2.some chips hiubus not ok

Solution:
1.set s5 lowest frequency to 250M
2.set  hiubus register

Verify:
S5/s7/sc2/s4/s4d/t3

Change-Id: I3ecfc8b844041356406d2101013206ac9d4180dc
Signed-off-by: yajing.li <yajing.li@amlogic.com>
2024-08-02 02:52:05 -07:00
jinbing.zhu d140c425d1 amvecm: add protect to load reg. [1/1]
PD#SWPL-174427

Problem:
add protect to load reg

Solution:
add protect to load reg

Verify:
t3x

Change-Id: I6a3aec761ef40b5faecbdc937c8a8fa25d40d189
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
2024-08-02 02:52:01 -07:00
dian.shao fa8e67605c usb: s6 power optimise & misc [1/1]
PD#SWPL-177679

Problem:
S6 usb high power.
speed-drop usb devices.
u2phy disconnect, squelch & edgedrv cali

Solution:
Optimise suspend logic by holding usb controller reset bit,
usb controller comb reset bit, usb2_phy_reset_bit, usb3_phy_reset_bit
.Besides:
1. reset usb3_apb_reset_bit and leave it set then modify corresponding
static regs for low power.
2. off unused usb3phy digital 100M clk.
3. Some quirky devices take >2s to turn on Rterm and begin polling
after resume, which is seen in the new clean usb3 phy. This leads
to wait_for_connected timeout when resuming. Add XHCI_MISSING_CAS
for xHC to workaround by asserting warm reset at resume.

The speed-drop usb devices TX maybe unstable at insertion, leading to
CDR KI overload. Delay freq tracking start point by modifying fr_en
delay 1us->300us.

Modify params in driver & dts.

Verify:
BL201.

Change-Id: I4d6139ecad79e8582ada818338fcf53a1d66b131
Signed-off-by: dian.shao <dian.shao@amlogic.com>
2024-08-02 01:00:02 -07:00
yicheng shen f23c351ae1 hdmirx: disable hdcp repeater function for tm2 [1/1]
PD#SWPL-175984

Problem:
hdcp repeater function was enabled,hdcp1.4 authentication fail

Solution:
Do not enable hdcp repeater function except t7

Verify:
TM2

Change-Id: I5b84feddad37c562ae7304304a61647f613b531e
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
2024-08-01 23:16:15 -07:00
saisai.chang f30a168668 audio: clk conflict between spdif and tdm_b [1/1]
PD#SWPL-174854

Problem:
clk conflict between spdif and tdm_b

Solution:
spdif and tdm_b use different clk

Verify:
S905X2, S905X3

Change-Id: I48b6717faba479a62a6e8cde7b0b613e34e1b4b9
Signed-off-by: saisai.chang <saisai.chang@amlogic.com>
2024-08-01 22:54:42 -07:00
yudong.cai 38481cac55 vdin: nv21 output, buffer is not enough [1/1]
PD#SWPL-179283

Problem:
When NV21 is output, the number of canvas is limited to a maximum
of 6 buffers, which is not enough, and the image will be stuck.

Solution:
do not limit the buffer number when using nv21/nv12 output

Verify:
T7

Change-Id: Idce576cb96c31cdc7e4e66f3551616a1d771486b
Signed-off-by: yudong.cai <yudong.cai@amlogic.com>
2024-08-01 22:54:35 -07:00
mingxiu.sun 94d88470dc vdin: Change the vdin address access range to greater than 4GB [1/1]
PD#SWPL-175956

Problem:
s6 vdin0/1 need to support 8/16g ddr

Solution:
Change the vdin address access range to greater than 4GB

Verify:
s6 vdin0/1

Change-Id: Id24fa3c6bfb6561349b4d50b3415f22c499543b2
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
2024-08-01 14:47:56 -07:00
Jiacai.Liu 846bf56b3a vdin: CB fix linux screen capture error [1/1]
PD#SWPL-174301

Problem:
linux ott/tv screen capture error due alloc memory fail

Solution:
modify linux dts vdin size > 12M

Verify:
local

Signed-off-by: Jiacai.Liu <jiacai.liu@amlogic.com>
Change-Id: I72d00ab054dc43deeff8f2f996cb7f767f8d4562
2024-08-01 14:47:51 -07:00
Yongjie Zhu c9861813ec UVM: add mua_ioctl protect [1/1]
PD#SWPL-179220

Problem:
UVM_IOC_SET_FD will cause null pointer

Solution:
add uvm_buf_obj null pointer check

Verify:
t5m+androidu

Change-Id: I8b4eaa10f05e56ee4e888e6c18e63dc82a326507
Signed-off-by: Yongjie Zhu <yongjie.zhu@amlogic.com>
2024-08-01 06:26:23 -07:00
Long 1622e39ea9 eMMC: optimizing the data tuning process of HS400ES. [1/1]
PD#SWPL-175417

Problem:
if any cmd resp timeout error in HS400es will not
continue to send the stop command.

Solution:
if there is cmd resp timeout error, we need to
send stop command additionally.

Verify:
txhd2

Change-Id: Id6652ab18e8e7b4281e06d8ff537986bdf60a31e
Signed-off-by: Long <long.yu@amlogic.com>
2024-08-01 06:25:56 -07:00
yao.zhou 6804c6b6f0 camera: remove vm cma [1/1]
PD#SWPL-180004

Problem:
vm cma is not used anymore

Solution:
remove vm cma

Verify:
local

Change-Id: I3ad2e643d58ab3bb3bdf42fc2fd125bbb904c805
Signed-off-by: yao.zhou <yao.zhou@amlogic.com>
2024-08-01 05:06:21 -07:00
he.he 0d3a49a1fe usb: Bad Slot ID [1/1]
PD#SWPL-179969

Problem:
xhci-hcd-meson xhci-hcd-meson.0.auto:
Bad Slot ID 3

xhci-hcd-meson xhci-hcd-meson.0.auto:
Could not allocate xHCI USB device data structures

xhci-hcd-meson xhci-hcd-meson.0.auto:
Unsuccessful disable slot 0 command, status 11

usb usb1-port2: couldn't allocate usb_device

Solution:
don't disable slot 0

Verify:
t3

Change-Id: I92754abd0ddf6ec3c674c5fb714e6db1969ff1a1
Signed-off-by: he.he <he.he@amlogic.com>
2024-08-01 05:06:03 -07:00
Tao Zeng 537a14ac2a erofs: async handle for symbol fix [1/1]
PD#SWPL-179595

Problem:
aml erofs init cost 130ms

Solution:
1, remove some unnecessary ops in symbol fix, save 8ms;
2, async handle of symbol fix. now only takes 14ms

[    0.884318] init: Loading module /lib/modules/aml-erofs.ko with args ''
[    0.887422] calling  init_module.cfi_jt+0x0/0x4 [aml_erofs] @ 1
[    0.902698] initcall init_module.cfi_jt+0x0/0x4 [aml_erofs] returned 0 after 14795 usecs
[    1.014342] init: Loaded kernel module /lib/modules/aml-erofs.ko

Verify:
S7D bm201

Change-Id: If439175377cd79b093cf12c8413a098721c550dd
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
2024-08-01 04:10:21 -07:00
Junyi Zhao 0ea79f5a1b led: add suspend and resume config [1/1]
PD#SWPL-167340

Problem:
should control by customer while suspend

Solution:
add config

Verify:
sc2 ah212
s5 ax201

Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
Change-Id: I2e2ad2a87f9574533790e47ada692f0fa13bca75
2024-08-01 04:10:16 -07:00
Shuai Li e2f1607544 audio: enable earcrx CS mute function [1/2]
PD#SWPL-177511

Problem:
EARCR_RX_CERT audio test mute/unmute doesn't work.

Solution:
Add channel status mute bit change handler to mute/unmute
earcrx spdifin.

Verify:
SC2: ohm soundbar

Change-Id: I058a16e635ddaee1128ba990875def9c2f4122c5
Signed-off-by: Shuai Li <shuai.li@amlogic.com>
2024-08-01 04:10:05 -07:00
ruofei.zhao 2fcea7e589 hdmitx: optimized hdmitx logs [2/2]
PD#SWPL-178894

Problem:
hdmitx logs non-normative

Solution:
optimized hdmitx logs

Verify:
S7D

Test:
DRM-TX-78

Change-Id: I49bf8a82fc34e12594f823843aa705d992a96640
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
2024-08-01 03:00:20 -07:00
Chengbing.wu 04d0fa9b2e power: disable unused modules for S7d S805X5M dongle [1/2]
PD#SWPL-179273

Problem:
ao3.3v and ao1.8v is bigger than s7

Solution:
disable unused modules at bm202.dts

Verify:
s7d bm202

Change-Id: I1b011ac036fdb97de275abc0cbaa52600cae86ff
Signed-off-by: Chengbing Wu <chengbing.wu@amlogic.com>
2024-08-01 03:00:11 -07:00
qinglin.li 3c44b9422f build: fix date format due to build failed [1/1]
PD#SWPL-179932

Problem:
date format due to build failed

Solution:
fix date format due to build failed

Verify:
local

Change-Id: I8bbaa3b50b2dea784f51c999e0244d3a94137881
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-08-01 00:02:54 -07:00
qinglin.li f1c62ecb2a build: fix date format due to build failed [1/1]
PD#SWPL-179932

Problem:
date format due to build failed

Solution:
fix date format due to build failed

Verify:
local

Change-Id: I54236f7d11fedd79f1021fe8fdb1954f4e991419
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-07-31 23:39:04 -07:00
Qinglin Li 268f88c573 Revert "bazel: fix date format due to build failed [1/1]"
This reverts commit 37b9696c9f.

Change-Id: Iccde8bb6ef0156fce077841d4eb6b9e2e8136165
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-07-31 23:26:23 -07:00
Jian Cao 0fbd797307 vpp: recheck vskip and hskip when frc ratio changes [1/1]
PD#SWPL-178913

Problem:
turning off frc causes the screen to display mess

Solution:
recheck vskip and hskip

Verify:
t5m

Change-Id: I903321998e13b1226f763d7dd9496890aef293ff
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2024-07-31 23:05:24 -07:00
Cheng Wang 38589f683b frc: open frc when slt test [1/1]
PD#SWPL-179780

Problem:
open frc when slt test

Solution:
open frc when slt test

Verify:
T5M

Change-Id: I64ce91c8fc1b5265586e90b8850790cd91e9f9ce
Signed-off-by: Cheng Wang <cheng.wang@amlogic.com>
2024-07-31 23:05:20 -07:00
Qiang Guo acc2872d3a uvm: add lcevc vf debug and error handler [1/1]
PD#SWPL-178026

Problem:
1.need complete lcevc vf debug.
2.get vf maybe return fail.
3.too many unused debug log.

Solution:
1.add lcevc vf debug.
2.add get vf error handler.
3.remove unused debug log.

Verify:
Android U S7D

Change-Id: I89373e2af752aa2ca8901aa1c1ad2eb32fc55d8b
Signed-off-by: Qiang Guo <qiang.guo@amlogic.com>
2024-07-31 23:04:53 -07:00
Gaowei Zhao 47a38bc2b6 hdmirx: Optimize EMP DDR [1/1]
PD#SWPL-178162

Problem:
EMP allocates too much memory

Solution:
Reduce EMP memory allocation

Verify:
t3x

Change-Id: I60e23028224e2b0c5732c418f5e2b9fba5042fb2
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
2024-07-31 23:04:45 -07:00
mingyang.he aa2621a960 drm: add node for resize video src & dst [1/1]
PD#SWPL-162724

Problem:
need nodes to resize video src and dst

Solution:
add nodes in sysfs

Verify:
sc2

Test:
DRM-OSD-73

Change-Id: I0fd226180f22b4222b425ce1e54f5da44dcaf90c
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2024-07-31 23:04:37 -07:00
mingyang.he bc241cab82 drm: fix coverity error 202406 [1/1]
PD#SWPL-168330

Problem:
coverity error

Solution:
fix two coverity issue
1. uninitialized pointer read
2. identical code for different branches

Verify:
t7

Test:
DRM-OSD-74

Change-Id: I5539015c6693b571a766b0b4e7183016a1462628
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2024-07-31 23:04:29 -07:00
congyang.huang 636f928bc8 drm: limit amlogic DRM connector type to range of u8 type [1/1]
PD#SWPL-174270

Problem:
display service limit DRM connector type to range of u8 type

Solution:
amlogic extend connector type 99 ~ 202

Verify:
t7c

Test:
DRM-OSD-1

Change-Id: I13ac283deadaab996d75bd9948a76110e7cc4325
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
2024-07-31 23:04:15 -07:00
qinglin.li 37b9696c9f bazel: fix date format due to build failed [1/1]
PD#SWPL-179932

Problem:
date format due to build failed

Solution:
fix date format due to build failed

Verify:
local

Change-Id: I150cb90ef0f9d44ee4a355885de8332e2f1ce67f
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-07-31 20:10:38 -07:00
yujun.zhang 80a89f774f drm: disable pipeline's blocks when no plane was committed [1/1]
PD#SWPL-121840

Problem:
uboot enable vpp osd1 src control register when plugout hdmitx cable.
drm driver did not do logo_init.
when change bootanimation to bootvideo, then the screen will show osd

Solution:
disable pipeline's blocks when no plane was committed

Verify:
ah212, S5, T7c

Test:
DRM-OSD-27

Change-Id: I366ff01fcfbae6229e593d2a835c97cab64269af
Signed-off-by: yujun.zhang <yujun.zhang@amlogic.com>
2024-07-31 03:55:51 -07:00
gerrit autosubmit 6945ad5384 Merge "drm: fix ui flashing issue when hwc device/client switch [1/1]" into amlogic-5.15-dev 2024-07-31 01:53:08 -07:00
Sunny Luo 12ceda73f6 spisg: fix mutex lock panic of dirspi_async [1/1]
PD#SWPL-179542

Problem:
dirspi_async is designed for the ldim isr. Unfortunately, the
clk_set_rate and clk_get_rate it calls use a mutex lock, which
will lead to a mutex lock panic.

Solution:
Set spi speed in spi_setup only when controller_data use_dirspi=1
Pre-save the spi speed to avoid calling clk_get_rate

Verify:
t5m

Change-Id: I4fdf9d3be687901a5e8cffa1f838f99551b7d94a
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
2024-07-31 01:52:43 -07:00
jian zhou 86264a6508 audio: fix HFR5-2-39: eARC RX HDMI_HPD and TX EDID Test FAILED [2/2]
PD#SWPL-177527

Problem:
HFR5-2-39: eARC RX HDMI_HPD and TX EDID Test FAILED.
root cause: DUT does not reread the HDMI EDID in the
eARC TX after HDMI_HPD returns to "1".

Solution:
call hdmitx read edid interface after HDMI_HPD returns to "1".

Verify:
sc2

Change-Id: I0e93702e88be2a0084dff36cbc71d691dca1a505
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
2024-07-31 01:52:33 -07:00
lijun.meng a09e7bc11d temp: support show temp by env. [1/1]
PD#SWPL-176366

Problem:
Debugging requirements

Solution:
show temp if enable by env

Verify:
T5w

Change-Id: I586a64bc4a24c0187c75fa37037358a7ef79019b
Signed-off-by: lijun.meng <lijun.meng@amlogic.com>
2024-07-31 01:52:14 -07:00
zongdong.jiao 9ca532cf80 hdmitx: add external plugin/out handler for eARC hpd [1/2]
PD#SWPL-177527
PD#SWPL-173088
PD#SWPL-173090

Problem:
The HPD signal may be come from HDMI HPD, but eARC has HPD
status from status bits

Solution:
Add reading EDID data in external plugin handler with mutex
No external plugout handler

Verify:
sc2, t7c

Test:
DRM-TX-38

Change-Id: I443e69aa6c8949a0d49df476108414431fd067d7
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
2024-07-31 01:52:03 -07:00
xiangyang.yan 6d63338baa S6: ethernet: googlecast wakeup [1/1]
PD#SWPL-179266

Problem:
googlecast wakeup

Solution:
add function googlecast wakeup

Verify:
bl201

Change-Id: I92b40055453e65df0a7735769acb590dc41f009c
Signed-off-by: xiangyang.yan <xiangyang.yan@amlogic.com>
2024-07-30 23:54:41 -07:00
yuhua.lin fda3157b69 osd: autoreboot clk warning [1/1]
PD#SWPL-177249

Problem:
osd release disable vpu clkc twice

Solution:
fix it

Verify:
t5d

Change-Id: I85bcecafd1dfe06ffdd7641e9d131c8e45ad2ab7
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
2024-07-30 22:53:53 -07:00
shuai.liu b3693e33c5 audiobridge: adapt to kernel5.15 [2/2]
PD#SWPL-162204

Problem:
The hifi and mailbox driver is different from kernel5.4.
Audiobridge relies on the interfaces of these two drivers.

Solution:
1.Adapt the dsp and mailbox drivers relied on in audiobridge.
2.Solve the problem of out-of-bounds data when mailbox read data from hifi.

Verify:
A113L AD403 Board.

Change-Id: Ied66e00a06153919bb25e670b42016309f8060bf
Signed-off-by: shuai.liu <shuai.liu@amlogic.com>
2024-07-30 22:53:46 -07:00
wenlong.zhang 2ac8435205 drm: fix ui flashing issue when hwc device/client switch [1/1]
PD#SWPL-179342

Problem:
s6 didn't set hdr policy

Solution:
set hdr policy in vpu data

Verify:
s6

Test:
DRM-OSD-57

Change-Id: Ic3d434663fa213586038b571817578b85edc0e3f
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
2024-07-30 22:43:41 -07:00
yudong.cai 93f2ac1377 vdin: HWC and private recording can use vdin1 [1/1]
PD#SWPL-164366

Problem:
When hwc uses vdin1, set_canvas_manual is set in dts,
but private recording cannot be used after this flag is set

Solution:
set set_canvas_manual to dynamic

Verify:
T7C

Change-Id: I03745a9d8f02f6e3fc14238e9bab04a159917a97
Signed-off-by: yudong.cai <yudong.cai@amlogic.com>
2024-07-30 18:55:42 -07:00
chuangcheng.peng 3b92b85bb4 demux: fix demux sometimes panic [1/1]
PD#SWPL-167834

Problem:
demux sometimes panic

Solution:
when read pointer need update

Verify:
verified at sc2

Change-Id: I6dd5a6cba2d5b99fbc50ce48fcfc0653993eab29
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
2024-07-30 18:55:36 -07:00