Opened 10 years ago Closed 7 years ago #1306 closed defect (fixed)ScalingFactor for chroma 32x32 mismatch with reference code
Description
In Q1005_v9 equation 7-48 is:
This means that the scaling factors for size 3 are constructed from the scaling factors for size 2 in such a way that
However, the reference code does not appear to behave in this way. In the reference code the DC value (ScalingFactor[ 3 ][ matrixId ][ 0 ][ 0 ]) can have a different value to the other 3.
I think the confusion may arise from the way ScalingFactor[ 2 ] is constructed. ScalingFactor[ 2 ][matrixId][ 0 ][ 0 ] is defined both by equation 7-44 and by equation 7-45.
The reference code appears to behave in the following way:
Change History (3)comment:1 Changed 10 years ago by DefaultCC Plugin
comment:2 Changed 10 years ago by jachu19comment:3 Changed 7 years ago by bbross
This issue is fixed in the 2016/12 release of the HEVC specification (the 32x32 chroma scaling list for 4:4:4 is set directly from ScalingList, and the DC coefficient is set using scaling_list_dc_coef_minus8. 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 issue still exists in JCTVC-R1013_v3.doc