mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 17:16:50 +08:00
[mpp_soc]: Add capability core num set
Change-Id: I76add0b060b2c94914e7b11e8fb42d29c1987384 Signed-off-by: sayon.chen <sayon.chen@rock-chips.com>
This commit is contained in:
@@ -61,7 +61,8 @@ typedef struct MppDecHwCap_t {
|
||||
RK_U32 cap_10bit : 1;
|
||||
RK_U32 cap_down_scale : 1;
|
||||
RK_U32 cap_lmt_linebuf : 1;
|
||||
RK_U32 reserved : 12;
|
||||
RK_U32 cap_core_num : 3;
|
||||
RK_U32 reserved : 9;
|
||||
} MppDecHwCap;
|
||||
|
||||
typedef struct MppEncHwCap_t {
|
||||
|
@@ -77,6 +77,7 @@ static const MppDecHwCap vdpu1 = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -93,6 +94,7 @@ static const MppDecHwCap vdpu1_2160p = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -109,6 +111,7 @@ static const MppDecHwCap vdpu1_jpeg_pp = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -125,6 +128,7 @@ static const MppDecHwCap vdpu2 = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -141,6 +145,7 @@ static const MppDecHwCap vdpu2_jpeg = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -157,6 +162,7 @@ static const MppDecHwCap vdpu2_jpeg_pp = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -173,6 +179,7 @@ static const MppDecHwCap rk_hevc = {
|
||||
.cap_10bit = 1,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -189,6 +196,7 @@ static const MppDecHwCap rk_hevc_1080p = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -205,6 +213,7 @@ static const MppDecHwCap vdpu341 = {
|
||||
.cap_10bit = 1,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -221,6 +230,7 @@ static const MppDecHwCap vdpu341_lite = {
|
||||
.cap_10bit = 1,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -237,6 +247,7 @@ static const MppDecHwCap vdpu341_lite_1080p = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -253,6 +264,7 @@ static const MppDecHwCap vdpu341_h264 = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -270,6 +282,7 @@ static const MppDecHwCap vdpu34x = {
|
||||
.cap_10bit = 1,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 0,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -286,6 +299,7 @@ static const MppDecHwCap vdpu38x = {
|
||||
.cap_10bit = 1,
|
||||
.cap_down_scale = 1,
|
||||
.cap_lmt_linebuf = 0,
|
||||
.cap_core_num = 2,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -302,6 +316,7 @@ static const MppDecHwCap avsd = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -318,6 +333,7 @@ static const MppDecHwCap avspd = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -334,6 +350,7 @@ static const MppDecHwCap rkjpegd = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 0,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
@@ -350,6 +367,7 @@ static const MppDecHwCap av1d = {
|
||||
.cap_10bit = 0,
|
||||
.cap_down_scale = 0,
|
||||
.cap_lmt_linebuf = 1,
|
||||
.cap_core_num = 1,
|
||||
.reserved = 0,
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user