Closed GoogleCodeExporter closed 9 years ago
is the reason that you did not reset it because you don't need to set it back
to original value because there is no update from the frame? Such the next
frame would still use the same value. So even if it looks like that 3rd frame
is using the value from the 1st frame, it is actually using the 2nd frame's
value, because 2nd frame did not udpate the value then it carries the same
value as the 1st.
Original comment by litaomi...@gmail.com
on 11 Apr 2014 at 4:30
Original comment by renganat...@google.com
on 9 Oct 2014 at 10:29
Original comment by aconve...@google.com
on 13 Oct 2014 at 12:43
When update_map is not set on an inter frame the segmentation map from the
previous frame carries forward, even if segmentation is disabled on the current
frame. If segmentation is disabled on the current frame, all blocks in the
current frame get set to segment zero, but the the segmentation map remains in
place for future frames. The only exception to this is:
A keyframe, intra-only frame, or frame coded in error resilient mode always
discards the previous segmentation map.
In general think of the segmentation-map state independently from the
segmentation-enabled state. Segmentation can flip on and off without changing
the map, and the map can change whenever segmentation is on.
I will add a test vector to demonstrate these rules.
Original comment by aconve...@google.com
on 13 Oct 2014 at 6:02
https://gerrit.chromium.org/gerrit/#/c/71868/
Original comment by aconve...@google.com
on 13 Oct 2014 at 6:28
the proposed fix has been merged.
Original comment by ya...@google.com
on 10 Jul 2015 at 10:06
Original issue reported on code.google.com by
litaomi...@gmail.com
on 11 Apr 2014 at 3:56