PD#SWPL-137740
Problem:
1.interlace source start play and screen jitter.
Solution:
1.while top and bottom alternating appearance,
force bottom to top to display.
Verify:
ohm
Change-Id: Id727bd09bb6144f45b437c4902310591ec4503e3
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-142722
Problem:
panic when dtv change sorce
Solution:
1: v4lvideo lock need include all vf in dq thread
2: reset all parameter when init
3: fix get err file when drop
Verify:
sc2
Change-Id: I8ee754bbecfb1166dd64d231df29742a37efde9d
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-140796
Problem:
multi-channel panic
Solution:
not drop when frame has fence
Verify:
sc2
Change-Id: I0d3ad11826d66f9c764db71e222a3940edc54a92
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-137633
Problem:
I to I, will disp last I frame after next I
Solution:
I to I, not report fmt change
Verify:
SC2
Change-Id: I23fec3a3dfb141395e7f229b5c9d28f843b20dcb
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-137475
Problem:
process_checkin find ref has released
Solution:
add mutex for process and release check in
Verify:
SC2
Change-Id: I98af46e1488d534503b9984fc7866b9523522a49
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-138276
Problem:
di_backend not support tvp
Solution:
di_backend support tvp
di_backend support from non-tvp to tvp
di_backend support from tvp to non-tvp
Verify:
SC2
Change-Id: Ie25c7dffa4a417caab36462cb84a381845a5b734
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-132411
Problem:
video buffer put back when in lowlatency proc
Solution:
only put video buffer in vsync_isr
Verify:
ohm
Change-Id: If78ef47a58fa93d44303d49c84c4079a1b1e321c
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-136140
Problem:
need screencap for only video of point 7.
Solution:
get width and height for only video of point 7.
Verify:
TXHD2
Change-Id: I534baa5201191cc4324d8f1c914df39c548ccf40
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-136316
Problem:
support di backend
Solution:
support di backend
Verify:
ohm
Change-Id: Iad72c1ebc5e33bade4e6efb87167defd4bc405b6
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-128910
Problem:
amlvideo2 need support screencap for main and sub screens.
Solution:
amlvideo2 support screencap for main and sub screens.
Verify:
T7C
Change-Id: Iabd1450d1c65a98544e92f2be20f7b34fdd95e2a
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-132781
Problem:
memory trasngression access
Solution:
add size check for 10bit
force to 8bit process when check fail
Verify:
sc2-android-u
Change-Id: I601d0da54490d88ab60f0c1a6041fab261637de8
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
PD#SWPL-132954
Problem:
while switch source, memory alloc failed.
Solution:
only keep decoder dw when di pw.
Verify:
T963D4
Change-Id: Iea40488b3a5c106fa12255d8176a586d20fba0a2
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-132135
Problem:
small window will black when big window change with small window
Solution:
alpha use cur frame info for kernel 5.15
Verify:
S5
Change-Id: I7d5a1f29a88586e4f23f4dbe5f95a1bc664e5b55
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-131951
Problem:
data decode yuv not transfer and keep it
when config dw=3.
Solution:
keep video dw yuv data.
Verify:
S905L3
Change-Id: Id55647bff6f8bafb897e58c6a3b4c33fe90fb32e
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-130223
Problem:
T3X need support aicolor.
Solution:
uvm need support ai color.
Verify:
T3X
Change-Id: Ieb9d92a29961c98db4b484d4075a4bd693de48e8
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-125646
Problem:
add more debug info in videotunnel
Solution:
add more debug info in videotunnel
Verify:
t3
Change-Id: I1bf0cb89d9d22550a91c43d4b039c0ace0dbcd3d
Signed-off-by: dabing.qi <dabing.qi@amlogic.com>
PD#SWPL-129173
Problem:
need add fence info for debug
Solution:
1.add fence info for debug
Verify:
t3
Change-Id: Iccb38c5e8be5ddad9db0f5aae4198502a2243703
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-127649
Problem:
amlvideo2 thread stuck while reboot.
Solution:
When resources are not sufficient, let the thread actively
give up the CPU.
Verify:
sandia
Change-Id: I9417243d55140f924f11e2fa1e3c8791b99d5854
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-118152
Problem:
need add new cmd SET_DISPLAY_FRAME for video tunnel
Solution:
add new cmd SET_DISPLAY_FRAME for video tunnel
Verify:
t7
Change-Id: I4fc64b17ad89157d143223c892cbe85516ab968d
Signed-off-by: Tianhua Sun <tianhua.sun@amlogic.com>
PD#SWPL-122889
Problem:
support send video state cmd without connect
Solution:
do not check connection status when cmd is send video state
for producer
Verify:
soddy
Change-Id: Ibcee11a8d4a06d2fcf69944f3b98249441375a8a
Signed-off-by: Tianhua Sun <tianhua.sun@amlogic.com>
PD#SWPL-120591
Problem:
Need to save memory space
Solution:
Remove crypto configs
Verify:
t215.
Test:
self-test.
Change-Id: I39cdb00d08a973964897b976b2ca87b4a0ccccb9
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-123626
Problem:
while make strict safety test,v4lvideo and ionvideo
module will panic.
Solution:
modify v4lvideo and ionvideo module code,make it safe.
Verify:
T982_AR301
Change-Id: I491f6b8ca1f2047e86bd02e87578d4683df1d415
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-122111
Problem:
1.apk need get aisr information.
2.support dump data for dma source
Solution:
1.add aisr_info_show node to support.
2.support dump data for dma source.
Verify:
T7C
Change-Id: Ide9adb3e61ccadac14889157bf78b0d658a5b4c0
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-118311
Problem:
1. vf->vf_ext may be freed when vpp used. It will occur crash.
So need switch to uvm src_vf.
2. change vskip policy for prelink mode
3. t5d revb need switch afbcd between DI and vd1.
Solution:
1. add uvm_vf in vframe to link to uvm src_vf
2. change vskip policy for prelink mode
3. change the afbcd setting flow in vpp side
4. add force urgent function for di pre-link
Verify:
Verified on t5m
Change-Id: Ifb65141a9ca3779f19f6b2131284ffc3461980af
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
PD#SWPL-119102
Problem:
support aiface
Solution:
sync aiface feature from 5.4 to 5.15
Verify:
t3
Change-Id: I1599ddc09bbc368c57c9c701c32f458130c122b2
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-119707
Problem:
nn mode change, the first frame will consume long time
result snowflake screen, so need bypass the first frame
while nn mode change.
Solution:
bypass the first frame while nn mode change.
Verify:
t982
Change-Id: If8609e098334d8d9ab280eade1223307c1d998ef
Signed-off-by: chen.xu <chen.xu@amlogic.com>