Opened 10 years ago Closed 7 years ago #1309 closed defect (invalid)Potential for reference pictures to be reactivated across a CVS boundary
Description
Section 8.3.2 of L1003 v34 says:
the clear intention being that there may be no pictures in a CVS that reference pictures from a preceding CVS. This is fine. However, later in the same section, it says this:
This gives the potential for a BLA picture which has been spliced from another stream to reactivate a reference picture from the preceding CVS if it has an entry in its long term RPS which happens to have the same POC (or LSB thereof) as a picture remaining in the DPB from the preceding CVS. This has potential to subsequently mess up the DPB output process.
As such reference pictures will never be actually used (they can only be used by RASLs which will not be decoded in this case anyway), I suggest that the second section above be modified to say:
Change History (4)comment:1 Changed 10 years ago by DefaultCC Plugin
comment:2 Changed 10 years ago by adarshcomment:3 Changed 10 years ago by jackh
Ah, I see - that clears it up. Many thanks. comment:4 Changed 7 years ago by bbross
Clarified in comment:2 Note: See
TracTickets for help on using
tickets. | This list contains all users that will be notified about changes made to this ticket. These roles will be notified: Reporter, Owner, Subscriber, Participant
|
"Reference pictures" are those that are marked as "used for reference" - short-term or long-term. The process described in subclause 8.3.2 is processed in the order it is specified in that subclause. Before the RPS of the current picture is decoded, if the current picture is an IRAP picture with NoRaslOutputFlag = 1, all reference pictures X (i.e. pictures marked as "used for reference" - short-term or long-term) are marked as "unused for reference". At the end of this step, these pictures X are no longer "reference pictures". Therefore "re-activation" would not happen because "All reference pictures that are included in RefPicSetLtCurr and RefPicSetLtFoll are marked as "used for long-term reference." only applies to reference pictures.
Note that even when populating RefPicSetLtCurr and RefPicSetLtFoll, only "reference pictures" (or "no reference picture") are considered.