This reverts commit febc85e083.
PD#SWPL-183570
Revert multi2 api because it is not compatible with some old projects.
Change-Id: I209e83a07af6096234789ff7993ea3f6befa3d45
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-181881
Problem:
S6 need to support multi2
Solution:
Add api for multi2
Verify:
Verified on bl201
Change-Id: Ifb6d02d198efacea99c1360ec37d2d5de7b79086
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-177699
Problem:
the ioremap size is res->end - res->start,
it should be res->end - res->start + 1
Solution:
use resource_size instead
Verify:
t6d ptm
Change-Id: I32ee1248978c0646d5d24830326fa34a8209b37b
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
PD#SWPL-179725
Problem:
DC off/on, the channel cannot be played
Solution:
1.fix not reset when wakeup
2.VER V1.22
Verify:
s7
Change-Id: Iece765bd4f06febc10db5cb0db43a28638712893
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>
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>
PD#SWPL-175685
Problem:
Uninitialized scalar variable
Solution:
Set variable to 0 before using it
Verify:
Verified on sc2
Change-Id: Iac2d4a391d70c51d8f85f019189d43a2c09c059b
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-175363
Problem:
STB will crash
Solution:
when free memory, it need set len to 0
Verify:
verified at project
Change-Id: Id2e35c9833d8baf9e1057a28abf8dba5b04ac91e
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-172223
Problem:
video not smooth
Solution:
add pts adjust for slow es
Verify:
verified at project
Change-Id: I74df9a677aca67a243d1c00b1be5bcfcaf5ce27e
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-169716
Problem:
can't release dmx cache
Solution:
when release dmx cache, it need free input and recovery it when using it
and provide ioctl to clear
Verify:
verify at t5w
Change-Id: I641344c564f17db3ba13f22b4b3573cfc766118b
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-159608
Problem:
get pts is old
Solution:
update pts sync
Verify:
verified at s4d
Change-Id: I0ea6143c03fe6a43c2c6e9b79040f358c1e081b6
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-161009
Problem:
section get old data
Solution:
rp should be updated when it created input
Verify:
verified at project
Change-Id: I4ad13ed47a579427219e41cdd8a081a080c574cb
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-160226
Problem:
open ca device fail
Solution:
it can open ca device max 32 times.
Verify:
verified at sc2
Change-Id: I30245b4cfadb71456ee65172982832f2379de0c5
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-159367
Problem:
create filter fail when tsn_from is local
Solution:
init demux sid according to tsn_from
Verify:
verified at sc2
Change-Id: Ifd9db3215d84ec25990d8d3471f26b863395c10c
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-149028
Problem:
use ts_clone when system startup
Solution:
add ts_clone in dts to enable this feature
Verify:
verified at ohm
Change-Id: Icce84d0d49bed9650b0ab8da48663b77864af74b
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#TV-104514
Problem:
no notify for test streams
Solution:
add notify when es wp change and es header no change, just for t5w
Verify:
verified at t5w
Change-Id: I325c1b422bbe3831d9b44a915f962e4fd0babf9d
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-143734
Problem:
play AV showly for memory
Solution:
optimize cma memory for pvr in S1A chip
Verify:
verified at S1A and ohm
Change-Id: Ifd9d72045d4ce0ac5dccb6866d1db95c060f4b87
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-146704
Problem:
optimize hw buffer for every filter
Solution:
optimize hw buffer for every filter
Verify:
verified at ohm
Change-Id: I0cf536ca477d6e184e08aea1092128a22e260dfd
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-145689
Problem:
dmx init alloc mem too large
Solution:
optimize feeds for dynamic allocation
Verify:
verified at ohm
Change-Id: I96124fc0c474d256234d7044b58c77d172026a1a
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-145986
Problem:
same sid/pid dsc, live dsc will affect pvr, refer OTT-45996
Solution:
same sid/pid dsc keep in order
Verify:
verified at project
Change-Id: If5fa12bd5d0f76f61d3bc49c89de2c4be37ae548
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-149279
Problem:
same sid record with normal & secure memory
Solution:
split dvr normal & secure with same sid
Verify:
verified at sc2
Change-Id: I95af50fab8c4454a143fea55f026b95ec42a2178
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-127591
Problem:
demux sid don't match with input id
Solution:
update sid when set dmx source
Verify:
verified at vmx cas
Change-Id: Iee7bb28b808256465e8f5b3360cbf9c5ab7a6b07
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-146858
Problem:
tuner and demod debug cmd is abnormal
Solution:
fix the null pointer of fe
Verify:
verified by smith
Change-Id: Ia1060467dfa45e57dd03217d2d5b31e879e9e717
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-143949
Problem:
support open dvr device write data directly.
Solution:
support open dvr device write data directly.
Verify:
AH212
Change-Id: I94d9540fd9152077f81d26f9dfe6df9dcf7b0d4f
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
PD#SWPL-127591
Problem:
tsn_source affect ts_clone
Solution:
force tsn_source, not set at high level
Verify:
not verified
Change-Id: I9a0fb2aa6eed72c88226d5a4fa607fe9c7d3714e
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-94557
Problem:
audio splice es header not zero
Solution:
wrong es header when audio splice
Verify:
verified at SC2
Change-Id: I99db063907012ee1943fbc92a638fc79a503fc56
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-109931
Problem:
power on hot reset fail
Solution:
add enable when hot reset
Verify:
verified at s905c2
Change-Id: I0dfe91e771fd638c40a671345df4c49891502fe5
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-139244
Problem:
get pcr table index default return 0.
Solution:
find the index of unused PCR tables.
Verify:
AH212/S905X4
Change-Id: Iac99886d65e33324bda6da396dc60525b6c4af57
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
PD#SWPL-133610
Problem:
close tsin clk when shutdown
Solution:
close tsin clk when shutdown
Verify:
not verified
Change-Id: Iba87ea861d9ab5cd79ee8e59323683649a5de7ef
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-135332
Problem:
Ensure old keyable driver compatibility.
Maintain the old keytable driver for one year.
Solution:
Move old keytable driver to new keytable driver
Verify:
T3 metacas
Change-Id: I40fb4935f6f0f08ca9be4044cfe760f03b6c85c2
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>