#1303 closed defect (fixed)Next CVS headers are activated before previous has filters executed because of APS SEI
Description
Attached stream has two CVS, each CVS has VPS/SPS/PPS ID set to zero which is allowed by spec both because headers are placed between CVS NAL units and because headers have identical information. But when decoder encounters second APS SEI it activates headers deleting old data structures from memory even though SAO filter is not executed for the last CVS frame. In this example PCM restoration fails because SPS->m_bPCMFilterDisableFlag, SPS->m_uiPCMBitDepthLuma and SPS->m_uiPCMBitDepthChroma values have garbage after SPS memory block is freed from memory. Other references to headers, e.g. in deblocking may get garbage too. Attachments (1)Change History (5)comment:1 Changed 10 years ago by DefaultCC Plugin
Changed 10 years ago by gregorycomment:2 Changed 10 years ago by ksuehring
comment:3 Changed 10 years ago by karlsharman
Fixed in r4219 by placing a constant instance of the SPS and PPS within comment:4 Changed 10 years ago by karlsharman
Batch modify of recently closed tickets to set milestone to HM-16.3. 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
|
Example stream with two CVS