/frameworks/av/media/libmedia/ |
D | MediaCodecInfo.cpp | 32 constexpr char MediaCodecInfo::Capabilities::FEATURE_ADAPTIVE_PLAYBACK[]; 33 constexpr char MediaCodecInfo::Capabilities::FEATURE_DYNAMIC_TIMESTAMP[]; 34 constexpr char MediaCodecInfo::Capabilities::FEATURE_FRAME_PARSING[]; 35 constexpr char MediaCodecInfo::Capabilities::FEATURE_INTRA_REFRESH[]; 36 constexpr char MediaCodecInfo::Capabilities::FEATURE_MULTIPLE_FRAMES[]; 37 constexpr char MediaCodecInfo::Capabilities::FEATURE_SECURE_PLAYBACK[]; 38 constexpr char MediaCodecInfo::Capabilities::FEATURE_TUNNELED_PLAYBACK[]; 39 constexpr char MediaCodecInfo::Capabilities::FEATURE_DETACHED_SURFACE[]; 41 void MediaCodecInfo::Capabilities::getSupportedProfileLevels( in getSupportedProfileLevels() 47 void MediaCodecInfo::Capabilities::getSupportedColorFormats( in getSupportedColorFormats() [all …]
|
D | IMediaCodecList.cpp | 54 virtual sp<MediaCodecInfo> getCodecInfo(size_t index) const in getCodecInfo() 62 return MediaCodecInfo::FromParcel(reply); in getCodecInfo() 131 const sp<MediaCodecInfo> info = getCodecInfo(index); in onTransact()
|
/frameworks/base/media/java/android/media/ |
D | MediaCodecList.java | 56 public static final MediaCodecInfo getCodecInfoAt(int index) { in getCodecInfoAt() 74 private static MediaCodecInfo[] sAllCodecInfos; 75 private static MediaCodecInfo[] sRegularCodecInfos; 82 ArrayList<MediaCodecInfo> regulars = new ArrayList<MediaCodecInfo>(); in initCodecList() 83 ArrayList<MediaCodecInfo> all = new ArrayList<MediaCodecInfo>(); in initCodecList() 86 MediaCodecInfo info = getNewCodecInfoAt(index); in initCodecList() 97 regulars.toArray(new MediaCodecInfo[regulars.size()]); in initCodecList() 99 all.toArray(new MediaCodecInfo[all.size()]); in initCodecList() 104 private static MediaCodecInfo getNewCodecInfoAt(int index) { in getNewCodecInfoAt() 106 MediaCodecInfo.CodecCapabilities[] caps = in getNewCodecInfoAt() [all …]
|
D | EncoderProfiles.java | 439 return MediaCodecInfo.CodecProfileLevel.AACObjectMain; in getProfile() 441 return MediaCodecInfo.CodecProfileLevel.AACObjectHE; in getProfile() 443 return MediaCodecInfo.CodecProfileLevel.AACObjectELD; in getProfile()
|
/frameworks/av/media/libmedia/include/media/ |
D | MediaCodecInfo.h | 45 struct MediaCodecInfo : public RefBase { struct 116 friend struct MediaCodecInfo; 229 static sp<MediaCodecInfo> FromParcel(const Parcel &parcel); 247 MediaCodecInfo(); 249 DISALLOW_COPY_AND_ASSIGN(MediaCodecInfo); 294 void setAttributes(typename std::underlying_type<MediaCodecInfo::Attributes>::type attributes); 307 std::unique_ptr<MediaCodecInfo::CapabilitiesWriter> addMediaType( 327 MediaCodecInfo* mInfo; 334 MediaCodecInfoWriter(MediaCodecInfo* info);
|
D | IMediaCodecList.h | 28 struct MediaCodecInfo; 36 virtual sp<MediaCodecInfo> getCodecInfo(size_t index) const = 0;
|
/frameworks/av/media/libstagefright/ |
D | MediaCodecListWriter.cpp | 34 sp<MediaCodecInfo> info = new MediaCodecInfo(); in addMediaCodecInfo() 42 for (const sp<MediaCodecInfo> &info : mCodecInfos) { in findMediaCodecInfo() 58 std::vector<sp<MediaCodecInfo>> *codecInfos) const { in writeCodecInfos() 59 for (const sp<MediaCodecInfo> &info : mCodecInfos) { in writeCodecInfos()
|
D | OmxInfoBuilder.cpp | 61 MediaCodecInfo::CapabilitiesWriter* caps) { in queryCapabilities() 191 typename std::underlying_type<MediaCodecInfo::Attributes>::type attrs = 0; in buildMediaCodecList() 195 attrs |= MediaCodecInfo::kFlagIsVendor; in buildMediaCodecList() 201 attrs |= MediaCodecInfo::kFlagIsHardwareAccelerated; in buildMediaCodecList() 205 attrs |= MediaCodecInfo::kFlagIsEncoder; in buildMediaCodecList() 213 std::unique_ptr<MediaCodecInfo::CapabilitiesWriter> caps = in buildMediaCodecList()
|
D | MediaCodecListOverrides.cpp | 49 static bool getMeasureSize(const sp<MediaCodecInfo::Capabilities> &caps, int32_t *width, int32_t *h… in getMeasureSize() 72 static void getMeasureBitrate(const sp<MediaCodecInfo::Capabilities> &caps, int32_t *bitrate) { in getMeasureBitrate() 90 bool isEncoder, const AString &mime, const sp<MediaCodecInfo::Capabilities> &caps) { in getMeasureFormat() 128 …bool isEncoder, const AString &name, const AString &mime, const sp<MediaCodecInfo::Capabilities> &… in doProfileCodecs() 205 void profileCodecs(const std::vector<sp<MediaCodecInfo>> &infos, in profileCodecs() 215 const std::vector<sp<MediaCodecInfo>> &infos, in profileCodecs() 220 KeyedVector<AString, sp<MediaCodecInfo::Capabilities>> codecsNeedMeasure; in profileCodecs() 233 const sp<MediaCodecInfo::Capabilities> &caps = in profileCodecs()
|
D | MediaCodecList.cpp | 226 [](const sp<MediaCodecInfo> &info1, const sp<MediaCodecInfo> &info2) { in MediaCodecList() 265 const MediaCodecInfo &info = *mCodecInfos[startIndex]; in findCodecByType() 270 sp<MediaCodecInfo::Capabilities> capabilities = info.getCapabilitiesFor(type); in findCodecByType() 378 const sp<MediaCodecInfo> info = list->getCodecInfo(matchIndex); in findMatchingCodecs() 418 const char *mime, const sp<MediaCodecInfo> &info, const sp<AMessage> &format) { in codecHandlesFormat() 425 sp<MediaCodecInfo::Capabilities> capabilities = info->getCapabilitiesFor(mime); in codecHandlesFormat() 527 Vector<MediaCodecInfo::ProfileLevel> profileLevels; in codecHandlesFormat()
|
/frameworks/av/media/tests/benchmark/MediaBenchmarkTest/src/main/java/com/android/media/benchmark/library/ |
D | CodecUtils.java | 3 import android.media.MediaCodecInfo; 20 MediaCodecInfo[] codecInfos = codecList.getCodecInfos(); in selectCodecs() 22 for (MediaCodecInfo codecInfo : codecInfos) { in selectCodecs() 50 MediaCodecInfo[] codecInfos = mcl.getCodecInfos(); in getMediaCodec() 52 for (MediaCodecInfo codecInfo : codecInfos) { in getMediaCodec() 59 MediaCodecInfo.CodecCapabilities codecCapabilities = in getMediaCodec()
|
/frameworks/av/media/libstagefright/include/media/stagefright/ |
D | MediaCodecListOverrides.h | 30 struct MediaCodecInfo; 37 void profileCodecs(const std::vector<sp<MediaCodecInfo>> &infos, 42 const std::vector<sp<MediaCodecInfo>> &infos,
|
D | MediaCodecList.h | 51 virtual sp<MediaCodecInfo> getCodecInfo(size_t index) const { in getCodecInfo() 102 std::vector<sp<MediaCodecInfo> > mCodecInfos; 119 const sp<MediaCodecInfo> &info,
|
D | MediaCodecListWriter.h | 61 void writeCodecInfos(std::vector<sp<MediaCodecInfo>> *codecInfos) const; 64 std::vector<sp<MediaCodecInfo>> mCodecInfos;
|
/frameworks/av/media/libstagefright/tests/mediacodec/ |
D | MediaTestHelper.h | 29 struct MediaCodecInfo; 39 std::function<status_t(const AString &, sp<MediaCodecInfo> *)> getCodecInfo); 46 std::vector<sp<MediaCodecInfo>> *codecInfos);
|
D | MediaTestHelper.cpp | 29 std::function<status_t(const AString &, sp<MediaCodecInfo> *)> getCodecInfo) { in CreateCodec() 51 std::vector<sp<MediaCodecInfo>> *codecInfos) { in WriteCodecInfos()
|
/frameworks/wilhelm/src/android/ |
D | VideoCodec_to_android.cpp | 41 Vector<MediaCodecInfo::ProfileLevel> mProfileLevels; 80 sp<MediaCodecInfo> info = list->getCodecInfo(index); in android_videoCodec_expose() 85 sp<MediaCodecInfo::Capabilities> caps = info->getCapabilitiesFor(kVideoMimeTypes[m]); in android_videoCodec_expose() 91 Vector<MediaCodecInfo::ProfileLevel> &profileLevels = in android_videoCodec_expose() 98 MediaCodecInfo::ProfileLevel profileLevel = profileLevels.itemAt(i); in android_videoCodec_expose()
|
/frameworks/av/media/module/service.mediatranscoding/tests/TranscodingUidPolicyTestApp/src/com/android/tests/transcoding/ |
D | ResourcePolicyTestActivity.java | 21 import android.media.MediaCodecInfo; 22 import android.media.MediaCodecInfo.CodecCapabilities; 23 import android.media.MediaCodecInfo.VideoCapabilities; 84 private MediaCodecInfo getTestCodecInfo(boolean securePlayback) { in getTestCodecInfo() 89 for (MediaCodecInfo info : mcl.getCodecInfos()) { in getTestCodecInfo() 129 MediaCodecInfo info = getTestCodecInfo(securePlayback); in allocateCodecs() 140 MediaCodecInfo info = getTestCodecInfo(securePlayback); in allocateCodecs() 158 protected void allocateCodecs(int max, MediaCodecInfo info, boolean securePlayback) { in allocateCodecs()
|
/frameworks/av/media/tests/SampleVideoEncoder/app/src/main/java/com/android/media/samplevideoencoder/ |
D | MediaCodecBase.java | 19 import android.media.MediaCodecInfo; 142 MediaCodecInfo[] codecInfos = codecList.getCodecInfos(); in selectCodecs() 144 for (MediaCodecInfo codecInfo : codecInfos) { in selectCodecs() 155 MediaCodecInfo.CodecCapabilities codecCapabilities = in selectCodecs()
|
D | MediaCodecSurfaceEncoder.java | 22 import android.media.MediaCodecInfo; 157 MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420Flexible); in setUpSource() 176 MediaCodecInfo.CodecCapabilities.COLOR_FormatSurface); in setUpEncoderFormat() 179 MediaCodecInfo.CodecProfileLevel.HEVCProfileMain); in setUpEncoderFormat() 181 MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel4); in setUpEncoderFormat() 184 MediaCodecInfo.CodecProfileLevel.AVCProfileMain); in setUpEncoderFormat() 186 .setInteger(MediaFormat.KEY_LEVEL, MediaCodecInfo.CodecProfileLevel.AVCLevel4); in setUpEncoderFormat()
|
/frameworks/av/media/libmedia/tests/codeclist/ |
D | CodecListTest.cpp | 51 sp<MediaCodecInfo> info = list->getCodecInfo(i); in TEST() 108 sp<MediaCodecInfo> info = list->getCodecInfo(index); in TEST() 138 const sp<MediaCodecInfo::Capabilities> &capabilities = in TEST() 147 Vector<MediaCodecInfo::ProfileLevel> profileLevels; in TEST() 206 sp<MediaCodecInfo> parcelCodecInfo = info->FromParcel(*codecInfoParcel); in TEST()
|
/frameworks/av/media/codec2/sfplugin/ |
D | Codec2InfoBuilder.cpp | 100 MediaCodecInfo::CapabilitiesWriter *caps, in addSupportedProfileLevels() 250 MediaCodecInfo::CapabilitiesWriter *caps, in addSupportedColorFormats() 638 typename std::underlying_type<MediaCodecInfo::Attributes>::type attrs = 0; in buildMediaCodecList() 641 attrs |= MediaCodecInfo::kFlagIsEncoder; in buildMediaCodecList() 644 attrs |= MediaCodecInfo::kFlagIsSoftwareOnly; in buildMediaCodecList() 646 attrs |= MediaCodecInfo::kFlagIsVendor; in buildMediaCodecList() 648 attrs |= MediaCodecInfo::kFlagIsSoftwareOnly; in buildMediaCodecList() 651 attrs |= MediaCodecInfo::kFlagIsHardwareAccelerated; in buildMediaCodecList() 688 std::unique_ptr<MediaCodecInfo::CapabilitiesWriter> caps = in buildMediaCodecList() 717 MediaCodecInfo::Capabilities::FEATURE_TUNNELED_PLAYBACK) == 0) { in buildMediaCodecList() [all …]
|
/frameworks/av/services/camera/libcameraservice/api2/ |
D | HeicEncoderInfoManager.cpp | 250 const sp<MediaCodecInfo> info = codecsList->getCodecInfo(idx); in getCodecDetails() 255 const sp<MediaCodecInfo::Capabilities> caps = in getCodecDetails() 275 const sp<MediaCodecInfo> info = codecsList->getCodecInfo(idx++); in getHevcCodecDetails() 284 if (!(info->getAttributes() & MediaCodecInfo::kFlagIsHardwareAccelerated)) { in getHevcCodecDetails() 290 const sp<MediaCodecInfo::Capabilities> caps = in getHevcCodecDetails()
|
/frameworks/base/media/jni/ |
D | android_media_MediaCodecList.cpp | 46 sp<MediaCodecInfo> info; 75 sp<MediaCodecInfo> info = mcl->getCodecInfo(ix); in JavaMediaCodecListWrapper() 248 Vector<MediaCodecInfo::ProfileLevel> profileLevels; in android_media_MediaCodecList_getCodecCapabilities() 255 const sp<MediaCodecInfo::Capabilities> &capabilities = in android_media_MediaCodecList_getCodecCapabilities() 298 const MediaCodecInfo::ProfileLevel &src = profileLevels.itemAt(i); in android_media_MediaCodecList_getCodecCapabilities()
|
/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/decoder/ |
D | CpuVideoTrackDecoder.java | 22 import android.media.MediaCodecInfo; 23 import android.media.MediaCodecInfo.CodecCapabilities; 189 MediaCodecInfo info = MediaCodecList.getCodecInfoAt(i); in findDecoderCodec()
|