/frameworks/base/media/libstagefright/ |
H A D | MediaExtractor.cpp | 49 const sp<DataSource> &source, const char *mime) { 53 if (mime == NULL) { 61 mime = tmp.string(); 63 mime, confidence); 66 if (!strcasecmp(mime, MEDIA_MIMETYPE_CONTAINER_MPEG4) 67 || !strcasecmp(mime, "audio/mp4")) { 69 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_MPEG)) { 71 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AMR_NB) 72 || !strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AMR_WB)) { 74 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_CONTAINER_WA 48 Create( const sp<DataSource> &source, const char *mime) argument [all...] |
H A D | MPEG2TSWriter.cpp | 91 const char *mime; local 92 CHECK(meta->findCString(kKeyMIMEType, &mime)); 94 if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AAC)) { 96 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_AVC)) { 137 const char *mime; local 138 CHECK(meta->findCString(kKeyMIMEType, &mime)); 140 if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AAC)) { 167 if (strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_AVC)) { 458 const char *mime; local 459 CHECK(meta->findCString(kKeyMIMEType, &mime)); [all...] |
H A D | StagefrightMetadataRetriever.cpp | 194 const char *mime; local 195 CHECK(trackMeta->findCString(kKeyMIMEType, &mime)); 197 LOGV("thumbNailTime = %lld us, timeUs = %lld us, mime = %s", 198 thumbNailTime, timeUs, mime); 258 const char *mime; local 259 CHECK(meta->findCString(kKeyMIMEType, &mime)); 261 if (!strncasecmp(mime, "video/", 6)) { 414 // rewrite its mime type.
|
H A D | AMRWriter.cpp | 73 const char *mime; local 74 CHECK(meta->findCString(kKeyMIMEType, &mime)); 77 if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AMR_WB)) { 79 } else if (strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AMR_NB)) {
|
H A D | MPEG4Writer.cpp | 940 const char *mime; 941 mMeta->findCString(kKeyMIMEType, &mime); 942 mIsAvc = !strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_AVC); 943 mIsAudio = !strncasecmp(mime, "audio/", 6); 944 mIsMPEG4 = !strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_MPEG4) || 945 !strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AAC); 1019 const char *mime; 1020 CHECK(mMeta->findCString(kKeyMIMEType, &mime)); 1022 if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_AVC)) { 1032 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_MPEG [all...] |
H A D | AwesomePlayer.cpp | 380 const char *mime; local 381 CHECK(meta->findCString(kKeyMIMEType, &mime)); 383 if (!haveVideo && !strncasecmp(mime, "video/", 6)) { 386 } else if (!haveAudio && !strncasecmp(mime, "audio/", 6)) { 390 if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_VORBIS)) { 1051 const char *mime; local 1052 CHECK(meta->findCString(kKeyMIMEType, &mime)); 1054 if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_RAW)) { 1078 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_QCELP)) { 1623 const char *mime; local [all...] |
H A D | AudioPlayer.cpp | 99 const char *mime; local 100 bool success = format->findCString(kKeyMIMEType, &mime); 102 CHECK(!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_RAW));
|
H A D | MPEG4Extractor.cpp | 331 const char *mime; local 332 CHECK(track->meta->findCString(kKeyMIMEType, &mime)); 333 if (!strncasecmp("video/", mime, 6)) { 1284 const char *mime; local 1285 CHECK(track->meta->findCString(kKeyMIMEType, &mime)); 1290 if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_AVC)) { 1295 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_MPEG4) 1296 || !strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AAC)) { 1425 const char *mime; local 1426 bool success = mFormat->findCString(kKeyMIMEType, &mime); [all...] |
H A D | OMXCodec.cpp | 62 const char *mime; member in struct:android::CodecInfo 254 const char *mime, int index) { 257 if (!strcasecmp(mime, info[i].mime)) { 429 const char *mime, 442 mime, index); 447 mime, index); 474 const char *mime; local 475 bool success = meta->findCString(kKeyMIMEType, &mime); 480 mime, createEncode 253 GetCodec(const CodecInfo *info, size_t numInfos, const char *mime, int index) argument 428 findMatchingCodecs( const char *mime, bool createEncoder, const char *matchComponentName, uint32_t flags, Vector<String8> *matchingCodecs) argument 914 setVideoInputFormat( const char *mime, const sp<MetaData>& meta) argument 1304 setVideoOutputFormat( const char *mime, OMX_U32 width, OMX_U32 height) argument 1415 OMXCodec( const sp<IOMX> &omx, IOMX::node_id node, uint32_t quirks, bool isEncoder, const char *mime, const char *componentName, const sp<MediaSource> &source) argument 1448 setComponentRole( const sp<IOMX> &omx, IOMX::node_id node, bool isEncoder, const char *mime) argument 1452 const char *mime; member in struct:android::MimeToRole 3628 QueryCodecs( const sp<IOMX> &omx, const char *mime, bool queryDecoders, Vector<CodecCapabilities> *results) argument [all...] |
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/ |
H A D | MediaMimeTest.java | 35 * System tests for the handling of mime type in the media framework. 71 // AUDIO mime type resolution tests. 97 // Checks the activity resolver handling of mime types is case sensitive. 105 // resolving mime types. Trailing whitespaces seems to be non 114 // @return a ResolveInfo instance for the mime type or null if the type is 116 private ResolveInfo resolveMime(String mime) { argument 120 viewIntent.setDataAndType(uri, mime); 125 // Helper method to check the media playback activity handles the given mime type. 126 // @param mime type to test for 127 private void assertMediaPlaybackActivityHandles(String mime) throw argument 135 assertNoActivityHandles(String mime) argument [all...] |
/frameworks/base/cmds/stagefright/ |
H A D | stagefright.cpp | 74 const char *mime; local 75 CHECK(meta->findCString(kKeyMIMEType, &mime)); 78 if (!strcasecmp(MEDIA_MIMETYPE_AUDIO_RAW, mime)) { 87 fprintf(stderr, "Failed to instantiate decoder for '%s'.\n", mime); 262 if (!strncasecmp("video/", mime, 6)) { 269 } else if (!strncasecmp("audio/", mime, 6)) { 307 const char *mime; local 308 CHECK(mSource->getFormat()->findCString(kKeyMIMEType, &mime)); 310 if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_AVC)) { 312 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_MPEG 781 const char *mime; local 809 const char *mime; local [all...] |
H A D | record.cpp | 133 const char *mime; local 134 if (!meta->findCString(kKeyMIMEType, &mime)) { 138 if (strncasecmp(mime, "video/", 6)) {
|
/frameworks/base/media/libstagefright/id3/ |
H A D | testid3.cpp | 100 String8 mime; local 101 const void *data = tag.getAlbumArt(&dataSize, &mime); 104 printf("found album art: size=%d mime='%s'\n", dataSize, 105 mime.string());
|
H A D | ID3.cpp | 705 ID3::getAlbumArt(size_t *length, String8 *mime) const { 707 mime->setTo(""); 719 mime->setTo((const char *)&data[1]); 740 mime->setTo("image/png"); 742 mime->setTo("image/jpeg"); 744 mime->setTo("text/plain");
|
/frameworks/base/include/media/stagefright/ |
H A D | MediaExtractor.h | 32 const sp<DataSource> &source, const char *mime = NULL);
|
H A D | OMXCodec.h | 51 const char *mime); 173 bool isEncoder, const char *mime, const char *componentName, 190 const char *mime, const sp<MetaData>& meta); 210 const char *mime, OMX_U32 width, OMX_U32 height); 268 const char *mime, 288 // supporting the given mime type, if queryDecoders==true, returns components
|
/frameworks/base/media/libstagefright/codecs/g711/dec/ |
H A D | G711Decoder.cpp | 48 const char *mime; local 49 CHECK(mSource->getFormat()->findCString(kKeyMIMEType, &mime)); 52 if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_G711_MLAW)) { 54 } else if (strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_G711_ALAW)) {
|
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/ |
H A D | M4vH263Encoder.cpp | 134 const char *mime; local 135 CHECK(meta->findCString(kKeyMIMEType, &mime)); 136 CHECK(!strcmp(mime, MEDIA_MIMETYPE_VIDEO_MPEG4) || 137 !strcmp(mime, MEDIA_MIMETYPE_VIDEO_H263)); 138 if (!strcmp(mime, MEDIA_MIMETYPE_VIDEO_MPEG4)) { 197 mFormat->setCString(kKeyMIMEType, mime);
|
/frameworks/base/media/libstagefright/codecs/m4v_h263/dec/ |
H A D | M4vH263Decoder.cpp | 90 const char *mime = NULL; local 92 CHECK(meta->findCString(kKeyMIMEType, &mime)); 95 if (!strcasecmp(MEDIA_MIMETYPE_VIDEO_MPEG4, mime)) { 98 CHECK(!strcasecmp(MEDIA_MIMETYPE_VIDEO_H263, mime));
|
/frameworks/base/media/libstagefright/include/ |
H A D | ID3.h | 45 const void *getAlbumArt(size_t *length, String8 *mime) const;
|
/frameworks/base/media/libstagefright/codecs/on2/dec/ |
H A D | VPXDecoder.cpp | 46 const char *mime; local 47 CHECK(inputFormat->findCString(kKeyMIMEType, &mime)); 48 CHECK(!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_VPX));
|
/frameworks/base/media/libstagefright/mpeg2ts/ |
H A D | MPEG2TSExtractor.cpp | 141 const char *mime; local 142 CHECK(meta->findCString(kKeyMIMEType, &mime)); 144 if (!strncasecmp("audio/", mime, 6)) {
|
/frameworks/base/media/libstagefright/matroska/ |
H A D | MatroskaExtractor.cpp | 158 const char *mime; local 159 CHECK(meta->findCString(kKeyMIMEType, &mime)); 161 if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_AVC)) { 174 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AAC)) { 784 const char *mime; local 785 CHECK(info->mMeta->findCString(kKeyMIMEType, &mime)); 787 if (strncasecmp(mime, "video/", 6)) {
|
/frameworks/base/media/libstagefright/omx/tests/ |
H A D | OMXHarness.cpp | 476 static const char *GetURLForMime(const char *mime) { argument 501 if (!strcasecmp(kMimeToURL[i].mMime, mime)) { 509 static sp<MediaSource> CreateSourceForMime(const char *mime) { argument 510 const char *url = GetURLForMime(mime); 526 if (!strcasecmp(mime, trackMime)) { 564 const char *mime = GetMimeFromComponentRole(componentRole); local 566 if (!mime) { 573 sp<MediaSource> source = CreateSourceForMime(mime); 575 sp<MediaSource> seekSource = CreateSourceForMime(mime);
|
/frameworks/base/media/libstagefright/rtsp/ |
H A D | ARTPWriter.cpp | 133 const char *mime; local 134 CHECK(mSource->getFormat()->findCString(kKeyMIMEType, &mime)); 137 if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_AVC)) { 139 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_VIDEO_H263)) { 141 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AMR_NB)) { 143 } else if (!strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AMR_WB)) {
|