h264parse: Possibly uncleared "multiview-mode" and "multiview-flags"
Follow up of !308 (comment 156190)
Frame packing arrange (FPA) SEI message informs multiview related information. Depending on parsed values from the SEI message, its persistence scope can vary. Meanwhile, we are clearing that information (when upstream didn't provide that via caps) per
- sink caps was changed
- new FPA has frame_packing_cancel_flag equal to one.
In spec, however, its persistent scope is dependent on
frame_packing_arrangement_repetition_period value (which was not handled until now).
frame_packing_arrangement_repetition_period equal to
zerothen the FPA should be applied to the current frame only
onethen the FPA SEI message persists 2-1) in that corresponding coded video sequence (i.e., GOP) 2-2) or new FPA with same FPA id (with PoC condition)
> onethen 3-1) in that corresponding coded video sequence (i.e., GOP) 3-2) or new FPA with same FPA id (with PoC condition and something more..)
frame_packing_arrangement_repetition_period > 1 means another FPA should exist in that bitstream in the POC range of
(currentPoc, currentPoc + frame_packing_arrangement_repetition_period)
That means, it should be cleared at least per GOP in theory.