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

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

Merge "MP3Extractor: return EOS code correctly"

parents f2a6e8ca 23cdeef6
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -546,7 +546,8 @@ media_status_t MP3Source::read(
            buffer->release();
            buffer = NULL;

            return (n < 0 ? AMEDIA_ERROR_UNKNOWN : AMEDIA_ERROR_END_OF_STREAM);
            return ((n < 0 && n != ERROR_END_OF_STREAM) ?
                    AMEDIA_ERROR_UNKNOWN : AMEDIA_ERROR_END_OF_STREAM);
        }

        uint32_t header = U32_AT((const uint8_t *)buffer->data());
@@ -590,7 +591,8 @@ media_status_t MP3Source::read(
        buffer->release();
        buffer = NULL;

        return (n < 0 ? AMEDIA_ERROR_UNKNOWN : AMEDIA_ERROR_END_OF_STREAM);
        return ((n < 0 && n != ERROR_END_OF_STREAM) ?
                AMEDIA_ERROR_UNKNOWN : AMEDIA_ERROR_END_OF_STREAM);
    }

    buffer->set_range(0, frame_size);