mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 09:06:50 +08:00
refactor[dec]: get deocder capability via common routine
Change-Id: I9700a2418653a6d5a9a00b4c4c13f33022d2159b Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com>
This commit is contained in:

committed by
Herman Chen

parent
a61c310163
commit
ccf8f46e78
@@ -1135,3 +1135,19 @@ RK_U32 mpp_check_soc_cap(MppCtxType type, MppCodingType coding)
|
||||
|
||||
return is_valid_cap_coding(cap, coding);
|
||||
}
|
||||
|
||||
const MppDecHwCap* mpp_get_dec_hw_info_by_client_type(MppClientType client_type)
|
||||
{
|
||||
const MppDecHwCap* hw_info = NULL;
|
||||
const MppSocInfo *info = mpp_get_soc_info();
|
||||
RK_U32 i = 0;
|
||||
|
||||
for (i = 0; i < MPP_ARRAY_ELEMS(info->dec_caps); i++) {
|
||||
if (info->dec_caps[i] && info->dec_caps[i]->type == client_type) {
|
||||
hw_info = info->dec_caps[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return hw_info;
|
||||
}
|
||||
|
Reference in New Issue
Block a user