leo.ding
b7cbd8a9c0
[mpp_device]: add MppDevCtx for control device status
...
1. add Mppdevctx to store some infos in every codec.
reason:each codec has its own unique characteristics.
2. add mpp_device_control interface for get or set ctx values.
reason:it simplity interface, which flexible, easy to use and versatile.
Change-Id: I56c9332768c86f62a3ca248ad254fba9e798c577
Signed-off-by: leo.ding <leo.ding@rock-chips.com >
2017-06-07 15:14:30 +08:00
leo.ding
8cd076afae
[mpp_platform]: rename HAVE_265E to HAVE_265ENC for buid warnnig
...
H265E had defined in Cmakelist.txt to choose whether build
h265 encode module, so it here is redefined.
Change-Id: I54e9704d396d0a8a0e6d0f2ae8595d033131d81b
Signed-off-by: leo.ding <leo.ding@rock-chips.com >
2017-05-15 17:28:16 +08:00
Randy Li
1b0d5bc016
[platform]: fixup for reading compatible
...
Change-Id: Ia0ff40644daaaec90a32d173675fadca7327d79b
Reported-by: Jacob Chen <jacob2.chen@rock-chips.com >
Signed-off-by: Randy Li <randy.li@rock-chips.com >
2017-04-27 15:49:32 +08:00
leo.ding
4a1e6c3671
[platform]: Add default case for known compatible
...
Change-Id: Icaaa6b72a395248f53a8f902fa8d62e48bcd351f
Signed-off-by: leo.ding <leo.ding@rock-chips.com >
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
2017-04-06 16:26:35 +08:00
Randy Li
d99cc7f2ff
[osal]: fixup for reading system compatible
...
The kernel uses termination character to divisive compatible.
Change-Id: I5db14e22aefa1ea54b8d32a4af7b112f22358dfb
Signed-off-by: Randy Li <randy.li@rock-chips.com >
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
Signed-off-by: leo.ding <leo.ding@rock-chips.com >
2017-04-06 14:40:23 +08:00
Herman Chen
8900385917
[platform]: Update chipset name and feature case
...
3228/3229 3228H/3328 support feature list:
3228 : dec vpu2 + 4K H.264/H.265 + enc vpu2
3229 : dec vpu2 + 4K H.264/H.265/VP9 + enc vpu2
3228H: dec vpu2 + 4K H.264/H.265 + avs + enc vpu2 + H.265
3328 : dec vpu2 + 4K H.264/H.265/VP9 + enc vpu2 + H.265
Change-Id: Ia4f63e764f12f8117757ea05645ffb9b65dc6b12
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
2017-04-05 14:42:58 +08:00
Herman Chen
4b41fdd8bc
[mpp_platform]: Modify chip vcodec detection
...
1. Add video codec information and kernel driver device detection code for all
supported chips.
2. Add video codec type and device name detection test
Change-Id: I275c0e616acd80c9a4ad2fee00588479e47a92db
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
2017-03-03 16:12:36 +08:00
Herman Chen
51a7f82285
[osal]: Fix compiling error on Linux
...
Change-Id: Ia8daa63718fd8912093e5197fcfe823e378d1972
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
2017-01-06 16:41:53 +08:00
leo.ding
b0902117fc
[osal]: Add hardware platform detection
...
Change-Id: I0223b79608a9ea8346dbf194805c2536a90beb3b
Signed-off-by: leo.ding <leo.ding@rock-chips.com >
2017-01-06 09:06:54 +08:00
Herman Chen
e2ba112070
[osal]: Fix compile error on windows
...
Change-Id: Id908c592aaee3b8f16f7529c8c3995b3f4af78f8
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
2016-12-16 11:22:31 +08:00
Herman Chen
2fc024529e
[osal]: add environment detection function
...
1. add software runtime detection
2. add hardware platform detection
Change-Id: I75736ae85130325029023d948e4d756e27953af8
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
2016-11-08 18:22:29 +08:00