diff --git a/vp8/decoder/decodframe.c b/vp8/decoder/decodframe.c index ad86ea5d3bd30b03165516ec8106a0785407fb03..1ac868ff603c39523e9bc4b0d116cf519973fa6e 100644 --- a/vp8/decoder/decodframe.c +++ b/vp8/decoder/decodframe.c @@ -827,6 +827,12 @@ int vp8_decode_frame(VP8D_COMP *pbi) } } } + else + { + /* No segmentation updates on this frame */ + xd->update_mb_segmentation_map = 0; + xd->update_mb_segmentation_data = 0; + } /* Read the loop filter level and type */ pc->filter_type = (LOOPFILTERTYPE) vp8_read_bit(bc);