OSDN Git Service

add support for ac3 (fix 4_currents.ac3)
authorMichael Chen <omxcodec@gmail.com>
Thu, 5 Sep 2013 17:13:06 +0000 (01:13 +0800)
committerMichael Chen <omxcodec@gmail.com>
Thu, 5 Sep 2013 17:13:06 +0000 (01:13 +0800)
libstagefright/FFmpegExtractor/FFmpegExtractor.cpp

index 9f0f8d4..d7d9fde 100644 (file)
@@ -1655,6 +1655,7 @@ static formatmap FILE_FORMATS[] = {
         {"ape",                     MEDIA_MIMETYPE_CONTAINER_APE      },
         {"dts",                     MEDIA_MIMETYPE_CONTAINER_DTS      },
         {"flac",                    MEDIA_MIMETYPE_CONTAINER_FLAC     },
+        {"ac3",                     MEDIA_MIMETYPE_AUDIO_AC3          },
 #if 0
         {"wav",                     MEDIA_MIMETYPE_CONTAINER_WAV      },
 #endif
@@ -1892,6 +1893,7 @@ MediaExtractor *CreateFFmpegExtractor(const sp<DataSource> &source, const char *
     if (meta.get() && meta->findString("extended-extractor", &notuse) && (
             !strcasecmp(mime, MEDIA_MIMETYPE_CONTAINER_MPEG4)     ||
             !strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_MPEG)          ||
+            !strcasecmp(mime, MEDIA_MIMETYPE_AUDIO_AC3)           ||
             !strcasecmp(mime, MEDIA_MIMETYPE_CONTAINER_MOV)       ||
             !strcasecmp(mime, MEDIA_MIMETYPE_CONTAINER_MATROSKA)  ||
             !strcasecmp(mime, MEDIA_MIMETYPE_CONTAINER_TS)        ||