diff options
author | Daniil Cherednik <dan.cherednik@gmail.com> | 2017-10-29 00:48:34 +0300 |
---|---|---|
committer | Daniil Cherednik <dan.cherednik@gmail.com> | 2017-10-29 00:48:34 +0300 |
commit | b85ed3f574be226fe5fa4ccc56bd07af33095945 (patch) | |
tree | a1e710f0eddf42d2827a745b53addde06241c99a | |
parent | cb117c7dbe891d88b6a9a69654dfa7612fd57d59 (diff) | |
download | atracdenc-b85ed3f574be226fe5fa4ccc56bd07af33095945.tar.gz |
more strict assert - check only last BFU
-rw-r--r-- | src/atrac/atrac3_bitstream.cpp | 3 |
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; |