From 67a748f47d6aa7973e5f2cb168907d55a266263b Mon Sep 17 00:00:00 2001 From: kimvde Date: Mon, 3 Feb 2020 14:45:37 +0000 Subject: [PATCH] FLAC extension: remove sample rate check This check is not needed because the FLAC specification does not restrict the sample rate value and because the extension reads files with other sample rates properly. PiperOrigin-RevId: 292909391 --- extensions/flac/src/main/jni/flac_parser.cc | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/extensions/flac/src/main/jni/flac_parser.cc b/extensions/flac/src/main/jni/flac_parser.cc index f39e4bd1f7..c368647420 100644 --- a/extensions/flac/src/main/jni/flac_parser.cc +++ b/extensions/flac/src/main/jni/flac_parser.cc @@ -349,26 +349,6 @@ bool FLACParser::decodeMetadata() { ALOGE("unsupported bits per sample %u", getBitsPerSample()); return false; } - // check sample rate - switch (getSampleRate()) { - case 8000: - case 11025: - case 12000: - case 16000: - case 22050: - case 24000: - case 32000: - case 44100: - case 48000: - case 88200: - case 96000: - case 176400: - case 192000: - break; - default: - ALOGE("unsupported sample rate %u", getSampleRate()); - return false; - } // configure the appropriate copy function based on device endianness. if (isBigEndian()) { mCopy = copyToByteArrayBigEndian;