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

Commit 51e12d6c authored by Santiago Seifert's avatar Santiago Seifert
Browse files

Fix CTS tests

Broken since behavioral parameters were added.

Test: CTS.
Bug: 150321580
Bug: 147308781
Bug: 149906115
Change-Id: I8629a78e547cba3552bcc73c0dd55b9317611156
parent cb2d2ec7
Loading
Loading
Loading
Loading
+25 −21
Original line number Diff line number Diff line
@@ -700,11 +700,14 @@ public final class MediaParser {
        mDataSource.mInputReader = seekableInputReader;

        // TODO: Apply parameters when creating extractor instances.
        if (mExtractor == null) {
            if (mExtractorName != null) {
                mExtractor = EXTRACTOR_FACTORIES_BY_NAME.get(mExtractorName).createInstance();
        } else if (mExtractor == null) {
                mExtractor.init(new ExtractorOutputAdapter());
            } else {
                for (String parserName : mParserNamesPool) {
                Extractor extractor = EXTRACTOR_FACTORIES_BY_NAME.get(parserName).createInstance();
                    Extractor extractor =
                            EXTRACTOR_FACTORIES_BY_NAME.get(parserName).createInstance();
                    try {
                        if (extractor.sniff(mExtractorInput)) {
                            mExtractorName = parserName;
@@ -725,6 +728,7 @@ public final class MediaParser {
                }
                return true;
            }
        }

        if (isPendingSeek()) {
            mExtractor.seek(mPendingSeekPosition, mPendingSeekTimeUs);