#101 closed enhancement (fixed)Function getPartIndexAndSize() cannot be used at the decoder
Description
At the encoder CUs are split into smaller CUs and then the upper left corner of each CU can be indexed with a 0, instead with uiAbsPartIdx. In function getPartIndexAndSize() a fixed value of 0 is used instead of uiAbsPartIdx, which is fine as the function is currently only used at the encoder. At the decoder this kind of splitting is not performed, but the CUs are split by referencing to the positions in the LCU, so if this function is used it does not produce correct results. This can be fixed by replacing the zeroes at all required places with uiAbsPartIdx, and make that variable an input parameter to the function.
The modified function is provided in the attachment. Attachments (1)Change History (6)Changed 14 years ago by nsprljancomment:1 Changed 13 years ago by davidf
comment:2 Changed 13 years ago by davidf
comment:3 Changed 13 years ago by davidf
comment:4 Changed 10 years ago by karlsharman
The function is (correctly) used by the decoder (for example by
There is also no need to increase the flexibility of this function at
A comment has been added in r4220 to the code to indicate that this function can comment:5 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
|
Updating component after adding WD (Text) tickets