Replace assert with error detection
BUG=aomedia:1453
Change-Id: I8d2316c493897f3ffab512eedd3b95b97a8c2b24
diff --git a/av1/decoder/decodemv.c b/av1/decoder/decodemv.c
index 5c6793b..e9e26ec 100644
--- a/av1/decoder/decodemv.c
+++ b/av1/decoder/decodemv.c
@@ -332,8 +332,10 @@
int segment_id = neg_deinterleave(coded_id, pred, cm->last_active_segid + 1);
- assert(segment_id >= 0 && segment_id <= cm->last_active_segid);
-
+ if (segment_id < 0 || segment_id > cm->last_active_segid) {
+ aom_internal_error(&cm->error, AOM_CODEC_CORRUPT_FRAME,
+ "Corrupted segment_ids");
+ }
return segment_id;
}
#else