Changes between Initial Version and Version 1 of Ticket #45


Ignore:
Timestamp:
14 Mar 2017, 19:53:19 (7 years ago)
Author:
ksuehring
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #45 – Description

    initial v1  
    11When encoding, nQP and QP is outputed in the console. nQP means the nearest QP to the step size (JCTVC-G382), and have different value with QP only when the option AdaptiveQpSelection(-aqps) is enabled. However, when LCU level rate control is enabled, nQP is different from QP for every frame, including I frames.
    2 For current HM software, when LCU level rate control is enabled, the output value of nQP is the QP of last LCU in current frame. The QP of last LCU in current frame should not be assigned to TComSlice::m_iSliceQpBase.
     2
     3For current HM software, when LCU level rate control is enabled, the output value of nQP is the QP of last LCU in current frame. The QP of last LCU in current frame should not be assigned to TComSlice::m_iSliceQpBase.
     4
    35The following code in the function body of TEncSlice::compressSlice should be removed:
     6
     7{{{
    48#if ADAPTIVE_QP_SELECTION
    59      pCtu->getSlice()->setSliceQpBase( estQP );
    610#endif
     11}}}
     12
    713After removing these code, all of output information in console remain the same except nQP value in RA and LD cases.