Opened 14 years ago Closed 14 years ago #29 closed defect (fixed)Encoder-decoder mismatch when CIP=0 and ROT=0
Description
When CIP=0 and ROT=0, encoder-decoder mismatch exists.
It seems that CIP search is performed even CIP=0 and ROT=0. Attachments (1)Change History (8)Changed 14 years ago by wjhancomment:1 Changed 14 years ago by wjhancomment:2 Changed 14 years ago by fbossen
comment:3 Changed 14 years ago by fbossen
Patch was applied in r133 comment:4 Changed 14 years ago by davidf
This CIP code path was removed in r137 comment:5 Changed 13 years ago by davidf
Updating component after adding WD (Text) tickets comment:6 Changed 13 years ago by davidf
comment:7 Changed 13 years ago by davidf
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
|
Here is original code in TEncCu.cpp
#if HHI_ALLOW_ROT_SWITCH
#else
#endif
As you can see, when ROT off case, CIP is evaluated once again without checking CIP on flag. It should be:
#if HHI_ALLOW_ROT_SWITCH
#else
#endif
#if HHI_ALLOW_CIP_SWITCH
if ( rpcTempCU->getSlice()->getSPS()->getUseCIP() )
{
#endif
#if HHI_ALLOW_CIP_SWITCH
}
#endif