Opened 10 years ago

Closed 10 years ago

#83 closed defect (fixed)

Wrong IVP flag condition in encoder

Reported by: merkle Owned by: tech
Priority: trivial Component: HTM software
Version: HTM-12.0 Keywords: IVP flag
Cc: tech, jct-3v@…

Description

Condition if( bOnlyIVP && m_pcEncCfg->getUseIVP() ) in function TEncSearch::estIntraPredQT() results in testing else case when getUseIVP() is false, but should test nothing.
This only happens for non-CTC cases and only affects encoder optimization.

The bug can be fixed as follows:
TEncCu.cpp:

1064a1065
>             Bool bUseIVP = true;
1072a1074
>               bUseIVP = m_pcEncCfg->getUseIVP();
1073a1076,1077
>             if( bUseIVP )
>             {
1106a1111,1113
> #if HHI_DMM4_ENC_I0066
>           }
> #endif

TEncSearch.cpp:

3142,3144
< #if SEPARATE_FLAG_I0085
<       if( bOnlyIVP && m_pcEncCfg->getUseIVP() )
< #else
3146d3142
< #endif

Change history (2)

comment:1 Changed 10 years ago by DefaultCC Plugin

  • Cc tech jct-3v@… added

comment:2 Changed 10 years ago by tech

  • Resolution set to fixed
  • Status changed from new to closed
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

  • Gerhard Tech(Owner, Subscriber, Participant, Always)
  • jct-3v@…(Subscriber)
  • Karsten Suehring(Always)
  • Philipp Merkle(Reporter)