Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 15223ec2 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "stagefright: handle NULL format after convertMetaDataToMessage" into nyc-mr1-dev

parents eb8a0101 5bd99f92
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -229,7 +229,8 @@ sp<AMessage> NuPlayer::StreamingSource::getFormat(bool audio) {


    sp<MetaData> meta = source->getFormat();
    sp<MetaData> meta = source->getFormat();
    status_t err = convertMetaDataToMessage(meta, &format);
    status_t err = convertMetaDataToMessage(meta, &format);
    if (err != OK) {
    if (err != OK) { // format may have been cleared on error
        format = new AMessage;
        format->setInt32("err", err);
        format->setInt32("err", err);
    }
    }
    return format;
    return format;
+3 −1
Original line number Original line Diff line number Diff line
@@ -43,7 +43,9 @@ sp<SimpleDecodingSource> SimpleDecodingSource::Create(
    CHECK(meta->findCString(kKeyMIMEType, &mime));
    CHECK(meta->findCString(kKeyMIMEType, &mime));


    sp<AMessage> format = new AMessage;
    sp<AMessage> format = new AMessage;
    convertMetaDataToMessage(source->getFormat(), &format);
    if (convertMetaDataToMessage(source->getFormat(), &format) != OK) {
        return NULL;
    }


    Vector<AString> matchingCodecs;
    Vector<AString> matchingCodecs;
    MediaCodecList::findMatchingCodecs(
    MediaCodecList::findMatchingCodecs(