Opened 10 years ago Closed 4 years ago #1391 closed defect (fixed)cabac_bypass_alignment_enabled_flag: escapeDataPresent is initialised more often than in specification
Description
HM-reference software resets the escapeDataPresent flag more often than it is specified in HEVC v2 specification.
In HEVC v2 specification, "7.3.8.11 Residual coding syntax" escapeDataPresent is being reset once per transform block.
In HM software 16.4
This discrepancy can cause bitstream be incorrectly decoded when some subblock other than lastSubBlock has no residuals. Change History (5)comment:1 Changed 10 years ago by DefaultCC Plugin
comment:2 Changed 10 years ago by dominik.wojtcomment:3 Changed 10 years ago by karlsharman
It appears to me, based on an understanding of the technical intent, that it is the software that is correct and the text that is wrong in this instance. The matter should be discussed at the next JCT-VC meeting (19-26 June 2015). comment:4 Changed 9 years ago by karlsharman
This was discussed at the 21st JCT-VC meeting, during the review of the related contribution JCTVC-U0031.
The conclusion was:
Ticket is being reassigned to "SCC text". comment:5 Changed 4 years ago by karlsharman
This was corrected in version 4 of the standard. 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
|
This bug is explored by stream
http://wftp3.itu.int/av-arch/jctvc-site/bitstream_exchange/RExt/EXTPREC_HIGHTHROUGHPUT_444_16_INTRA_10BIT_RExt_Sony_1.zip
making it non conformant to specification.