new #define FLAC__SUBSET_MAX_RICE_PARTITION_ORDER
diff --git a/src/libFLAC/stream_encoder.c b/src/libFLAC/stream_encoder.c
index f69e45b..1c75d9a 100644
--- a/src/libFLAC/stream_encoder.c
+++ b/src/libFLAC/stream_encoder.c
@@ -637,7 +637,7 @@
encoder->protected_->bits_per_sample != 24
)
return encoder->protected_->state = FLAC__STREAM_ENCODER_NOT_STREAMABLE;
- if(encoder->protected_->max_residual_partition_order > 8)
+ if(encoder->protected_->max_residual_partition_order > FLAC__SUBSET_MAX_RICE_PARTITION_ORDER)
return encoder->protected_->state = FLAC__STREAM_ENCODER_NOT_STREAMABLE;
}