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_10bit : 1;
|
||||||
RK_U32 cap_down_scale : 1;
|
RK_U32 cap_down_scale : 1;
|
||||||
RK_U32 cap_lmt_linebuf : 1;
|
RK_U32 cap_lmt_linebuf : 1;
|
||||||
RK_U32 reserved : 12;
|
RK_U32 cap_core_num : 3;
|
||||||
|
RK_U32 reserved : 9;
|
||||||
} MppDecHwCap;
|
} MppDecHwCap;
|
||||||
|
|
||||||
typedef struct MppEncHwCap_t {
|
typedef struct MppEncHwCap_t {
|
||||||
|
@@ -77,6 +77,7 @@ static const MppDecHwCap vdpu1 = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -93,6 +94,7 @@ static const MppDecHwCap vdpu1_2160p = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -109,6 +111,7 @@ static const MppDecHwCap vdpu1_jpeg_pp = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -125,6 +128,7 @@ static const MppDecHwCap vdpu2 = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -141,6 +145,7 @@ static const MppDecHwCap vdpu2_jpeg = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -157,6 +162,7 @@ static const MppDecHwCap vdpu2_jpeg_pp = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -173,6 +179,7 @@ static const MppDecHwCap rk_hevc = {
|
|||||||
.cap_10bit = 1,
|
.cap_10bit = 1,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -189,6 +196,7 @@ static const MppDecHwCap rk_hevc_1080p = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -205,6 +213,7 @@ static const MppDecHwCap vdpu341 = {
|
|||||||
.cap_10bit = 1,
|
.cap_10bit = 1,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -221,6 +230,7 @@ static const MppDecHwCap vdpu341_lite = {
|
|||||||
.cap_10bit = 1,
|
.cap_10bit = 1,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -237,6 +247,7 @@ static const MppDecHwCap vdpu341_lite_1080p = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -253,6 +264,7 @@ static const MppDecHwCap vdpu341_h264 = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -270,6 +282,7 @@ static const MppDecHwCap vdpu34x = {
|
|||||||
.cap_10bit = 1,
|
.cap_10bit = 1,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 0,
|
.cap_lmt_linebuf = 0,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -286,6 +299,7 @@ static const MppDecHwCap vdpu38x = {
|
|||||||
.cap_10bit = 1,
|
.cap_10bit = 1,
|
||||||
.cap_down_scale = 1,
|
.cap_down_scale = 1,
|
||||||
.cap_lmt_linebuf = 0,
|
.cap_lmt_linebuf = 0,
|
||||||
|
.cap_core_num = 2,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -302,6 +316,7 @@ static const MppDecHwCap avsd = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -318,6 +333,7 @@ static const MppDecHwCap avspd = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -334,6 +350,7 @@ static const MppDecHwCap rkjpegd = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 0,
|
.cap_lmt_linebuf = 0,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -350,6 +367,7 @@ static const MppDecHwCap av1d = {
|
|||||||
.cap_10bit = 0,
|
.cap_10bit = 0,
|
||||||
.cap_down_scale = 0,
|
.cap_down_scale = 0,
|
||||||
.cap_lmt_linebuf = 1,
|
.cap_lmt_linebuf = 1,
|
||||||
|
.cap_core_num = 1,
|
||||||
.reserved = 0,
|
.reserved = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user