From 43595bc268d181748a96b7d421aebaa9ee2df022 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Thu, 18 Mar 2010 10:51:09 -0700 Subject: [PATCH] Either the software mp3 decoder's CRC computation is wrong (and PV never enabled it before) or there are files in the wild with wrong CRCs that nonetheless decode correctly, either way, opt out of CRC verification. Change-Id: I1d9bd78f4efb53faa82c67110cf61f78122e40f8 related-to-bug: 2511393 --- media/libstagefright/codecs/mp3dec/MP3Decoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/libstagefright/codecs/mp3dec/MP3Decoder.cpp b/media/libstagefright/codecs/mp3dec/MP3Decoder.cpp index 6d6e408d500a8..4dc96bedaa2fe 100644 --- a/media/libstagefright/codecs/mp3dec/MP3Decoder.cpp +++ b/media/libstagefright/codecs/mp3dec/MP3Decoder.cpp @@ -52,7 +52,7 @@ status_t MP3Decoder::start(MetaData *params) { mBufferGroup->add_buffer(new MediaBuffer(4608 * 2)); mConfig->equalizerType = flat; - mConfig->crcEnabled = true; + mConfig->crcEnabled = false; uint32_t memRequirements = pvmp3_decoderMemRequirements(); mDecoderBuf = malloc(memRequirements);