aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniil Cherednik <dan.cherednik@gmail.com>2017-10-29 00:48:34 +0300
committerDaniil Cherednik <dan.cherednik@gmail.com>2017-10-29 00:48:34 +0300
commitb85ed3f574be226fe5fa4ccc56bd07af33095945 (patch)
treea1e710f0eddf42d2827a745b53addde06241c99a
parentcb117c7dbe891d88b6a9a69654dfa7612fd57d59 (diff)
downloadatracdenc-b85ed3f574be226fe5fa4ccc56bd07af33095945.tar.gz
more strict assert - check only last BFU
-rw-r--r--src/atrac/atrac3_bitstream.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/atrac/atrac3_bitstream.cpp b/src/atrac/atrac3_bitstream.cpp
index 0b8d2c8..9d0b47d 100644
--- a/src/atrac/atrac3_bitstream.cpp
+++ b/src/atrac/atrac3_bitstream.cpp
@@ -132,7 +132,8 @@ std::pair<uint8_t, uint32_t> TAtrac3BitStreamWriter::CalcSpecsBitsConsumption(co
static inline bool CheckBfus(uint8_t* numBfu, const vector<uint32_t>& precisionPerEachBlocks)
{
uint8_t curLastBfu = *numBfu - 1;
- assert(curLastBfu < precisionPerEachBlocks.size());
+ //assert(curLastBfu < precisionPerEachBlocks.size());
+ assert(*numBfu == precisionPerEachBlocks.size());
if (precisionPerEachBlocks[curLastBfu] == 0) {
*numBfu = curLastBfu;
return true;