Lines Matching +full:rk3328 +full:- +full:codec

8  *      http://www.apache.org/licenses/LICENSE-2.0
34 ((RK_U32)(-1)) : \
36 ((RK_U32)(type) - (RK_U32)MPP_VIDEO_CodingVC1 + 16) : \
37 ((RK_U32)(type) - (RK_U32)MPP_VIDEO_CodingUnused)
578 * 1 - vdpu1
579 * 2 - RK hevc decoder
604 * 1 - vpu1 with 2160p AVC decoder
605 * 2 - RK hevc 4K decoder
615 * 1 - vpu1
616 * 2 - RK hevc 1080p decoder
626 * 1 - vpu2
627 * 2 - RK H.264/H.265 1080p@60fps decoder
638 * 1 - vpu1
639 * 2 - RK hevc 1080p decoder
649 * 1 - vpu1
650 * 2 - RK hevc 4K decoder
660 * 1 - vpu2
661 * 2 - H.264/H.265/VP9 4K decoder
671 * 1 - vpu2
672 * 2 - RK H.264/H.265 4K decoder
673 * 3 - avs+ decoder
674 * 4 - H.265 1080p encoder
684 * rk3328 has codec:
685 * 1 - vpu2
686 * 2 - RK H.264/H.265/VP9 4K decoder
687 * 4 - H.265 encoder
689 "rk3328",
696 * rk3228 have codec:
697 * 1 - vpu2
698 * 2 - RK H.264/H.265 4K decoder
709 * 1 - vpu2
710 * 2 - H.264/H.265/VP9 4K decoder
719 * rv1108 has codec:
720 * 1 - vpu2 for jpeg encoder and decoder
721 * 2 - RK H.264 4K decoder
722 * 3 - RK H.264 4K encoder
731 * rv1109 has codec:
732 * 1 - vpu2 for jpeg encoder and decoder
733 * 2 - RK H.264/H.265 4K decoder
734 * 3 - RK H.264/H.265 4K encoder
743 * rv1126 has codec:
744 * 1 - vpu2 for jpeg encoder and decoder
745 * 2 - RK H.264/H.265 4K decoder
746 * 3 - RK H.264/H.265 4K encoder
756 * 1 - vpu2
757 * 2 - RK hevc 1080p decoder
767 * 1 - vpu2
768 * 2 - RK hevc 1080p decoder
786 * rk3566/rk3568 has codec:
787 * 1 - vpu2 for jpeg/vp8 encoder and decoder
788 * 2 - RK H.264/H.265/VP9 4K decoder
789 * 3 - RK H.264/H.265 4K encoder
790 * 3 - RK jpeg decoder
799 * rk3566/rk3568 has codec:
800 * 1 - vpu2 for jpeg/vp8 encoder and decoder
801 * 2 - RK H.264/H.265/VP9 4K decoder
802 * 3 - RK H.264/H.265 4K encoder
803 * 3 - RK jpeg decoder
812 * rk3588 has codec:
813 * 1 - vpu2 for jpeg/vp8 encoder and decoder
814 * 2 - RK H.264/H.265/VP9 8K decoder
815 * 3 - RK H.264/H.265 8K encoder
816 * 4 - RK jpeg decoder
826 * rk3528 has codec:
827 * 1 - vpu2 for jpeg/vp8 decoder
828 * 2 - RK H.264/H.265/VP9 4K decoder
829 * 3 - RK H.264/H.265 1080P encoder
830 * 4 - RK jpeg decoder
839 * rk3562 has codec:
840 * 1 - RK H.264/H.265/VP9 4K decoder
841 * 2 - RK H.264 1080P encoder
842 * 3 - RK jpeg decoder
862 const char *path = "/proc/device-tree/compatible"; in read_soc_name()
870 snprintf(name, size - 1, "unknown"); in read_soc_name()
871 soc_name_len = read(fd, name, size - 1); in read_soc_name()
877 if (ptr >= name + soc_name_len - 1) in read_soc_name()
947 for (i = 0; i < MPP_ARRAY_ELEMS(soc_info->dec_caps); i++) { in MppSocService()
948 const MppDecHwCap *cap = soc_info->dec_caps[i]; in MppSocService()
950 if (cap && cap->cap_coding) { in MppSocService()
951 dec_coding_cap |= cap->cap_coding; in MppSocService()
952 vcodec_type |= (1 << cap->type); in MppSocService()
956 for (i = 0; i < MPP_ARRAY_ELEMS(soc_info->enc_caps); i++) { in MppSocService()
957 const MppEncHwCap *cap = soc_info->enc_caps[i]; in MppSocService()
959 if (cap && cap->cap_coding) { in MppSocService()
960 enc_coding_cap |= cap->cap_coding; in MppSocService()
961 vcodec_type |= (1 << cap->type); in MppSocService()
967 mpp_dbg_platform("vcodec type: %08x\n", soc_info->vcodec_type); in MppSocService()
968 mpp_assert(soc_info->vcodec_type == vcodec_type); in MppSocService()
978 soc_name = MppSocService::get()->get_soc_name(); in mpp_get_soc_name()
989 soc_info = MppSocService::get()->get_soc_info(); in mpp_get_soc_info()
1000 soc_type = MppSocService::get()->get_soc_info()->soc_type; in mpp_get_soc_type()
1018 cap = MppSocService::get()->get_dec_cap(); in mpp_check_soc_cap()
1020 cap = MppSocService::get()->get_enc_cap(); in mpp_check_soc_cap()