OSDN Git Service

stagefright-plugins: Fix mov file streaming
authorKeith Mok <kmok@cyngn.com>
Sat, 23 Jan 2016 00:36:07 +0000 (16:36 -0800)
committerKeith Mok <kmok@cyngn.com>
Sat, 23 Jan 2016 00:42:03 +0000 (16:42 -0800)
commit6c076410fd512e6399ffe29d57d926d79222b785
treed436cfd292ccb300635d789a2649aabfe1e0df7e
parent5d0b2c9b124252198e6209b445846bb346b7edca
stagefright-plugins: Fix mov file streaming

mov file is consider as MEDIA_MIMETYPE_CONTAINER_MPEG4.
But if we are streaming, the following code will force
to use aosp extractor instead:
    if (!strcasecmp(container, MEDIA_MIMETYPE_CONTAINER_MPEG4)
            && (source->flags() & DataSource::kIsCachingDataSource)) {
        ALOGI("support container: %s, but it is caching data source, "
                "Don't use ffmpegextractor", container);
        (*meta)->clear();
        *meta = NULL;
        return false;
    }

However aosp does not support mov file container, which results
playback fails.

This patch fixes it.

Change-Id: Ie2ae8a177c7df92987b6a955e6450cb69ee9f93e
extractor/FFmpegExtractor.cpp