Lines Matching refs:trait
74 const Traits& trait, const std::string &mediaType) { in addSupportedProfileLevels() argument
76 C2Mapper::GetProfileLevelMapper(trait.mediaType); in addSupportedProfileLevels()
82 bool encoder = trait.kind == C2Component::KIND_ENCODER; in addSupportedProfileLevels()
156 auto hdrMapper = C2Mapper::GetHdrProfileLevelMapper(trait.mediaType); in addSupportedProfileLevels()
162 trait.mediaType, true /*isHdr10Plus*/); in addSupportedProfileLevels()
201 const Traits& trait, const std::string &mediaType) { in addSupportedColorFormats() argument
206 bool encoder = trait.kind == C2Component::KIND_ENCODER; in addSupportedColorFormats()
210 if (trait.name.find("android") == std::string::npos) { in addSupportedColorFormats()
220 if (encoder && trait.name.find("android") != std::string::npos) { in addSupportedColorFormats()
413 for (const Traits& trait : traits) { in buildMediaCodecList() local
414 C2Component::rank_t rank = trait.rank; in buildMediaCodecList()
422 std::vector<std::string> nameAndAliases = trait.aliases; in buildMediaCodecList()
423 nameAndAliases.insert(nameAndAliases.begin(), trait.name); in buildMediaCodecList()
425 bool isAlias = trait.name != nameOrAlias; in buildMediaCodecList()
437 writer->findMediaCodecInfo(trait.name.c_str()); in buildMediaCodecList()
441 trait.name.c_str()); in buildMediaCodecList()
449 ALOGD("component '%s' not found in xml", trait.name.c_str()); in buildMediaCodecList()
453 std::string canonName = trait.name; in buildMediaCodecList()
464 if (trait.domain == C2Component::DOMAIN_AUDIO) { in buildMediaCodecList()
532 codecInfo->setOwner(("codec2::" + trait.owner).c_str()); in buildMediaCodecList()
534 bool encoder = trait.kind == C2Component::KIND_ENCODER; in buildMediaCodecList()
540 if (trait.owner == "software") { in buildMediaCodecList()
544 if (trait.owner == "vendor-software") { in buildMediaCodecList()
612 if (!addSupportedProfileLevels(intf, caps.get(), trait, mediaType)) { in buildMediaCodecList()
621 addSupportedColorFormats(intf, caps.get(), trait, mediaType); in buildMediaCodecList()