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

Commit e5d6df40 authored by Andreas Huber's avatar Andreas Huber
Browse files

Some playable/decodable streams have been found in the wild that violate this...

Some playable/decodable streams have been found in the wild that violate this assertion, let's be lenient for now.
parent f83d9a75
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -351,7 +351,9 @@ sp<OMXCodec> OMXCodec::Create(
        uint8_t profile = ptr[1];
        uint8_t level = ptr[3];

        CHECK((ptr[4] >> 2) == 0x3f);  // reserved
        // There is decodable content out there that fails the following
        // assertion, let's be lenient for now...
        // CHECK((ptr[4] >> 2) == 0x3f);  // reserved

        size_t lengthSize = 1 + (ptr[4] & 3);