Opened 13 years ago Closed 13 years ago #513 closed defect (fixed)SAO Interleaving: Merge-up flag missing if above CU is first in the slice.
Description
The following code prevents merge-up when the above CU is the first CU in the current slice (cuAddrUpInSlice==0). if ( (ry > 0) && (cuAddrUpInSlice>0||lfCrossSliceBoundaryFlag)) { m_pcEntropyCoderIf->codeSaoMergeUp(saoParam->saoLcuParam[compIdx][addr].mergeUpFlag); }
This restriction does not seem to be necessary. The attached patch fixes the problem by changing the condition to cuAddrUpInSlice>=0. Attachments (1)Change History (5)comment:1 Changed 13 years ago by DefaultCC Plugin
Changed 13 years ago by bhengcomment:2 Changed 13 years ago by ksuehring
comment:3 Changed 13 years ago by ksuehring
Can that issue be closed? The commit message of r2343 refers to this? comment:4 Changed 13 years ago by bheng
Issue fixed in r2343. 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
|
Fix to allow merge-up when above CU is first in the slice.