spatial_segmentation: improve edge case handling
Change-Id: If47ac212044a977b12c8df1322759d173dd29ed5
diff --git a/av1/encoder/bitstream.c b/av1/encoder/bitstream.c
index 8aa8bb0..25eac0a 100644
--- a/av1/encoder/bitstream.c
+++ b/av1/encoder/bitstream.c
@@ -593,9 +593,9 @@
int mi_col, int skip) {
AV1_COMMON *const cm = &cpi->common;
MACROBLOCKD *const xd = &cpi->td.mb.e_mbd;
- int prev_ul = 0; /* Top left segment_id */
- int prev_l = 0; /* Current left segment_id */
- int prev_u = 0; /* Current top segment_id */
+ int prev_ul = -1; /* Top left segment_id */
+ int prev_l = -1; /* Current left segment_id */
+ int prev_u = -1; /* Current top segment_id */
if (!seg->enabled || !seg->update_map) return;