diff options
author | jcoalson <jcoalson> | 2002-10-11 06:24:33 +0000 |
---|---|---|
committer | jcoalson <jcoalson> | 2002-10-11 06:24:33 +0000 |
commit | 284bd3f59d34cd6421b5318684e46ef57dd7ecdf (patch) | |
tree | a9908685f7131fe970af87b5efa78f77478be36b /src/libFLAC/format.c | |
parent | bbd2df9ad1f62fbb5b7d6f48354749a7a8142e30 (diff) | |
download | flac-arm-1.1.3-284bd3f59d34cd6421b5318684e46ef57dd7ecdf.tar.gz |
fix assertion bug
Diffstat (limited to 'src/libFLAC/format.c')
-rw-r--r-- | src/libFLAC/format.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libFLAC/format.c b/src/libFLAC/format.c index ae719ba6..c646247a 100644 --- a/src/libFLAC/format.c +++ b/src/libFLAC/format.c @@ -243,7 +243,10 @@ unsigned FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_an while(max_rice_partition_order > 0 && (blocksize >> max_rice_partition_order) <= predictor_order) max_rice_partition_order--; - FLAC__ASSERT(blocksize >> max_rice_partition_order > predictor_order); + FLAC__ASSERT( + (max_rice_partition_order == 0 && blocksize >= predictor_order) || + (max_rice_partition_order > 0 && blocksize >> max_rice_partition_order > predictor_order) + ); return max_rice_partition_order; } |