Opened 12 years ago Closed 12 years ago #847 closed defect (fixed)Residual semantic bugs
Description
7.4.9.11: Residual coding semantics:
In the description of coded_sub_block_flag: "If (xS, yS) is equal to
What if only the first TB coefficient is non-zero? In that case its
The usage of ScanOrder is inconsistent. Description for
Suppose 4x4 transforms are allowed. Then, Log2MinTrafoSize == 2, the
However, in 7.3.9.11, ScanOrder[2] is used to derive the scan order of
"scaling_list_pred_mode_flag[ sizeId ][ matrixId ] equal to 0 specifies
The name has the opposite meaning of the usage.
The interaction between scaling_list_delta_coef and
There are 64 scaling_list_delta_coef values present even if
First, ScalingFactor is built from scaling_list_delta_coef:
Then, the first value in ScalingFactor is overridden:
It seems to me that the only sensible value for the first Change History (5)comment:1 Changed 12 years ago by DefaultCC Plugin
comment:2 Changed 12 years ago by laurent.birtz@…comment:3 Changed 12 years ago by bbross
Re: 7.4.9.11: Residual coding semantics
gets never executed because since i = lastSubBlock and lastScanPos = 0, n get initialized with lastScasnPos-1 = -1 which violated the condition n>=0.
Re: 7.4.2.2: Sequence parameter set RBSP semantics: comment:4 Changed 12 years ago by laurent.birtz@…
You are correct about the scan order. Apologies. comment:5 Changed 12 years ago by bbross
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
|
As per Karsten suggestion, I'm copy-pasting a comment sent by email:
"The scaling list data syntax seems fine.
Consider a 32x32 block size. The first value in scaling_list_delta_coef
is used to set the ScalingFactor for the lowest 4x4 group of
coefficients (except the DC). The ScalingFactor corresponding to the DC
coefficient is set to (scaling_list_dc_coef_minus8 + 8). If the first
scaling_list_delta_coef is restricted to be 0 as per your suggestion,
that would force the ScalingFactor for the lowest 4x4 group of
coefficients (except DC) to be 0."
You are absolutely right. Sorry!