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

Commit 6049d7a2 authored by Jin Xue's avatar Jin Xue Committed by Dongwon Kang
Browse files

Disable detection of MP3 audio contained in MPEG1



Media files of MPEG1 container should not be detected
because MPEG1 container is not supported

Bug: 69278105
Test: manual - push a MPEG1 file whose audio track is of mp3 format
Merged-In: Ia6b49bd05e86f0056efa1359d982feaf20e7063d
Change-Id: Ia6b49bd05e86f0056efa1359d982feaf20e7063d
Signed-off-by: default avatarJin Xue <jin.xue@intel.com>
parent c4defa72
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -672,6 +672,15 @@ bool SniffMP3(
    off64_t pos = 0;
    off64_t post_id3_pos;
    uint32_t header;
    uint8_t mpeg_header[5];
    if (source->readAt(0, mpeg_header, sizeof(mpeg_header)) < (ssize_t)sizeof(mpeg_header)) {
        return false;
    }

    if (!memcmp("\x00\x00\x01\xba", mpeg_header, 4) && (mpeg_header[4] >> 4) == 2) {
        ALOGV("MPEG1PS container is not supported!");
        return false;
    }
    if (!Resync(source, 0, &pos, &post_id3_pos, &header)) {
        return false;
    }