about summary refs log tree commit
path: root/src/libFLAC/format.c
diff options
context:
space:
mode:
authorjcoalson <jcoalson>2002-10-11 06:24:33 +0000
committerjcoalson <jcoalson>2002-10-11 06:24:33 +0000
commit284bd3f59d34cd6421b5318684e46ef57dd7ecdf (patch)
treea9908685f7131fe970af87b5efa78f77478be36b /src/libFLAC/format.c
parentbbd2df9ad1f62fbb5b7d6f48354749a7a8142e30 (diff)
downloadflac-arm-1.1.3-284bd3f59d34cd6421b5318684e46ef57dd7ecdf.tar.gz
fix assertion bug
Diffstat (limited to 'src/libFLAC/format.c')
-rw-r--r--src/libFLAC/format.c5
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;
 }