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

Commit 20c1f934 authored by Bo Hu's avatar Bo Hu Committed by Gerrit Code Review
Browse files

Merge "codecs: ignore failed codec builder"

parents 4c51bbb3 52a90662
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -209,9 +209,12 @@ MediaCodecList::MediaCodecList(std::vector<MediaCodecListBuilderBase*> builders)
            ALOGD("ignored a null builder");
            continue;
        }
        mInitCheck = builder->buildMediaCodecList(&writer);
        if (mInitCheck != OK) {
            break;
        auto currentCheck = builder->buildMediaCodecList(&writer);
        if (currentCheck != OK) {
            ALOGD("ignored failed builder");
            continue;
        } else {
            mInitCheck = currentCheck;
        }
    }
    writer.writeGlobalSettings(mGlobalSettings);
+1 −1
Original line number Diff line number Diff line
@@ -88,7 +88,7 @@ private:
    static sp<IMediaCodecList> sCodecList;
    static sp<IMediaCodecList> sRemoteList;

    status_t mInitCheck;
    status_t mInitCheck{NO_INIT};

    sp<AMessage> mGlobalSettings;
    std::vector<sp<MediaCodecInfo> > mCodecInfos;