PD#SWPL-191471
Problem:
there is compiling error when kernel size optimize
Solution:
fix the Kconfig dependency
Verify:
t6d
Test:
Boot
Change-Id: Ic6c694e4beec32b674294d116ab1de85198830ab
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
PD#SWPL-227405
Problem:
get dmx pts jump for secure AV
Solution:
get newest pts for secure AV
Verify:
verified at SC2
Change-Id: I107131724db01440ee17a666f90b5a33564fcf3b
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-225792
Problem:
get dvr ts slow
Solution:
adjust the dvr timer flush time to 3ms
Verify:
verified at T5M
Change-Id: Ied0f2fa1366afc0088858e63174fd379540cbf52
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-176906
Problem:
Demux driver need to support 16G memory
Solution:
Update demux driver to support 16G memory
Verify:
Verified on s6
Change-Id: If6d80a9be5c33bfda0310e2f5d6771448c7d9c68
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-224213
Problem:
set dmx source, it will occupy dmx cache
Solution:
when set dmx source, don't open input
Verify:
verified at T6W
Change-Id: Ife8b45a382d71d0e9fad2f42f4d1391cad439a30
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-223053
Problem:
dump ts data error
Solution:
ts clone write dvr data, the source should be same with dmx id.
Verify:
verified at sc2-d
Change-Id: If2731050b1d7dc687860105af09dba057e0b9b5c
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-213826
Revert reason:
Since TEE updated secure table, demux now could allocate secure memory
as previous steps, so the modification should be reverted.
This reverts commit b71ce958fc.
Change-Id: I6b5e2fa4cecccb6cf6618ff4f0f4ca9dfaa9b1f5
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-218765
Problem:
some api are needed for dvb-s.
Solution:
Add needed api.
Verify:
s905c2
Change-Id: I166f2f398f4854aded09beb705e778b137bb28ce
Signed-off-by: shenghui.geng <shenghui.geng@amlogic.com>
PD#SWPL-215925
Problem:
section callback cause crash
Solution:
callback should adjust the filter status
Verify:
verified at project
Change-Id: I91d5f0454b476e36f9fa5b7cf1777455982c10c5
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-216510
Problem:
1. cannot release resource when standby.
2. wrong fe id.
3. add bazel build
Solution:
1. not release resource in release function.
2. use dvbdev id as frontend device id.
Verify:
AP222
Change-Id: I5a81fd600b69bab52b1b2a3a943989cf8310868c
Signed-off-by: Yahui Han <yahui.han@amlogic.com>
PD#SWPL-217819
Problem:
tsind can't get data
Solution:
tsind default use tsind clk not tsinb clk
Verify:
verified at s6
Change-Id: I0d61d82f3f02363fac9eda0e49681eb4a03d4254
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-215107
Problem:
not support many filters use same pid
Solution:
many filters can use same pid
Verify:
verified at T5W
Change-Id: I053f5782480c0749c60f26c9e5532fe3f62347d1
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-214638
Problem:
Sometimes no video
Solution:
get the reset status from es table, don't change reset
Verify:
verified at S1A
Change-Id: I1579e1b7575801870377db608ee7b0162bdabec9
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-211590
Problem:
supports direct compilation using tools/bazel
Solution:
1. Default is the trunk's kernel, and can also be configured to
use the project kernel.
2. Default is the trunk's build.config.project, and can also be configured to
use the project's build.config.project.
3. Default is the trunk's Kconfig.ext_modules, and can also be configured to
use the project's Kconfig.ext_modules.
4. Default is the trunk's project.bzl, and can also be configured to
use the project's project.bzl. For other drivers' BUILD.bazel,
currently the corresponding GKI_CONFIG is automatically selected
based on the project. Other members are not distinguished at present.
5. Package all variables in project.bzl into a struct called project_configs,
which facilitates accessing the corresponding variables on a per-project basis.
6. Remove the DDK dependency check mechanism. However,
since it is protected by the configuration of the config, the impact is
not significant.
7. Change kernel_build to kernel_select in ddk_module.
8. support build command:
tools/bazel run --config=adt4 //project/sei/adt4:adt4_dist
./mk.sh --package adt4
9. Optimize the Bazel configure settings.
10. Optimize the copying of ko sources.
11. Optimize the copying of ko sources with debugging symbols.
12. Optimize the paths of some temporary files, so that the files are located
in the out directory instead of the /tmp directory.
Verify:
local
Test:
PB
Change-Id: I38f631215a41156910ae378c34c92de5a255309f
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-208157
Problem:
use kernel build ddk_module_headers
Solution:
use kernel build ddk_module_headers
Verify:
local
Test:
local
Change-Id: I68cb33366c826fcd58fdb0a040229011ea669064
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-208253
Problem:
can't patch to kernel for google
Solution:
modify in common_drivers
Verify:
SC2
Test:
boot and play video
Change-Id: If7adf4b52c10ec259f6ce4549f31b215895c828e
Signed-off-by: biao.sun <biao.sun@amlogic.com>
PD#SWPL-206164
Problem:
ddk_module cannot find Kconfig and Makefile in sub package
Solution:
add Kconfig and Makefile srcs to common kernel srcs
Verify:
local
Test:
local
Change-Id: I3e71b7e1ddea15e9d32efc0e6cb7e8e81b95b793
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-203410
Problem:
after standby smartcard use write fail
Solution:
after resume, reset smc first
Verify:
verified at project
Change-Id: Ic31f661af170e5722896cf479093248662351198
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-195997
Problem:
the drivers in the common_drivers directory can be built using DDK
with gki_20 mode, it is also compatible with the original build.
Solution:
add BUILD.bazel and modify build script
Verify:
sc2
Test:
PB
Change-Id: Ie138e63f4eec8715d976d421dc8a431bcfadd859
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-202145
Problem:
support PASS algo for scb0
Solution:
support PASS algo for scb0
Verify:
not verified at S6
Change-Id: I4f2c6be9ee7d933937a49cbc519e7b61293e89e5
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-201729
Problem:
same pid use different crc configure
Solution:
every filter use crc independently.
Verify:
verified at t5w
Change-Id: I015cf30ae8ed167541ceb90892a74594e990d95f
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-196601
Problem:
1.memcpy copy size over than dest member size
2.memset copy size over than dest member size
3.section mismatch
Solution:
1. only copy sizeof(union tee_mem_desc)
2. use once memset
3. fix section mismatch
Verify:
Detail info
Change-Id: I76dd49d5deba3fe53cc28db49f81bbf6b00da142
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-195967
Problem:
dsc crash
Solution:
dsc and demux should use same mutex
Verify:
verified at s7
Change-Id: Id90f5698d885fad8566e894a0e82a051b800ccfc
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>