id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
1019,8.6.1 ctbAddr calculation in derivation of quantisation parameter,agoudie,bbross,"I beleive a recent 'cleanup' of the 'ctbAddr' calculation has added brackets in the wrong place. Under bullet points 2 and 3, the address calculation is currently;-
tmpX = xQg − ( 1 >> Log2MinTrafoSize )
tmpY = yQg >> Log2MinTrafoSize
minTbAddrA = MinTbAddrZs[ tmpX ][ tmpY ]
ctbAddrA = ( minTbAddrA >> 2 ) * (Log2CtbSizeY − Log2MinTrafoSize) (8 249)
I beleive the brackets in the calculation of tmpX(/tmpY) and ctbAddrA(/B) should be;-
tmpX = '''('''xQg − 1''')''' >> Log2MinTrafoSize
ctbAddrA = minTbAddrA >> '''(''' 2 * (Log2CtbSizeY − Log2MinTrafoSize) ''')''' (8 249)
(To calculate the location of transform block to the left/above, and then use shift as an equivalence to divide by the number of transform blocks in a CTU).
",defect,closed,minor,,Text,D10 (L1003) v33,fixed,,bbross wjhan jct-vc@…