diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp index 10a498673eac5..c5e935d041e5f 100644 --- a/media/libstagefright/OMXCodec.cpp +++ b/media/libstagefright/OMXCodec.cpp @@ -351,7 +351,9 @@ sp 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);