Changeset 100 in 3DVCSoftware for trunk/source/Lib/TLibEncoder/TEncSearch.h


Ignore:
Timestamp:
9 Aug 2012, 12:53:16 (12 years ago)
Author:
tech
Message:

Adopted modifications:

  • disparity vector generation (A0097)
  • inter-view motion prediction modification (A0049)
  • simplification of disparity vector derivation (A0126)
  • region boundary chain coding (A0070)
  • residual skip intra (A0087)
  • VSO modification (A0033/A0093)

+ Clean ups + Bug fixes

Update of cfg files (A0033 modification 2)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibEncoder/TEncSearch.h

    r77 r100  
    189189                                  TComYuv*    pcOrgYuv,
    190190#if LG_RESTRICTEDRESPRED_M24766
    191                                                                   TComYuv*     rpcResiPredYuv,
     191                                  TComYuv*    rpcResiPredYuv,
    192192#endif
    193193                                  TComYuv*&   rpcPredYuv,
     
    259259                                    TComYuv*     pcPredYuv,
    260260                                    TComYuv*     pcResiYuv,
    261                                     Dist&        ruiDist );
     261                                    Dist&        ruiDist
     262#if LG_ZEROINTRADEPTHRESI_M26039
     263                                   ,Bool        bZeroResi = false
     264#endif
     265                                   );
    262266  Void  xIntraCodingChromaBlk     ( TComDataCU*  pcCU,
    263267                                    UInt         uiTrDepth,
     
    278282                                    Dist&        ruiDistC,
    279283#if HHI_RQT_INTRA_SPEEDUP
    280                                    Bool         bCheckFirst,
    281 #endif
    282                                    Double&      dRDCost );
     284                                    Bool         bCheckFirst,
     285#endif
     286                                    Double&      dRDCost
     287#if LG_ZEROINTRADEPTHRESI_M26039
     288                                   ,Bool         bZeroResi = false
     289#endif
     290                                  );
    283291 
    284292  Void  xSetIntraResultQT         ( TComDataCU*  pcCU,
     
    321329                                    Bool           bLeftAvail );
    322330#endif
     331
     332#if LGE_EDGE_INTRA
     333  Bool  xEdgePartition       ( TComDataCU* pcCU, UInt uiPartIdx, Bool bPU4x4 );
     334  Bool  xCheckTerminatedEdge ( Bool* pbEdge, Int iX, Int iY, Int iWidth, Int iHeight );
     335  Bool  xConstructChainCode  ( TComDataCU* pcCU, UInt uiPartIdx, Bool bPU4x4 );
     336#if LGE_EDGE_INTRA_DELTA_DC
     337  Void  xAssignEdgeIntraDeltaDCs( TComDataCU* pcCU, UInt uiAbsPartIdx, Pel* piOrig, UInt uiStride, Pel* piPredic, UInt uiWidth, UInt uiHeight );
     338#endif
     339#endif
     340
    323341#if HHI_DMM_WEDGE_INTRA
    324342  Void findWedgeFullMinDist       ( TComDataCU*    pcCU,
     
    444462                                    TComYuv*        pcYuvOrg,
    445463#if LG_RESTRICTEDRESPRED_M24766
    446                                                                         TComYuv*        rpcResiPredYuv,
     464                                    TComYuv*        rpcResiPredYuv,
    447465#endif
    448466                                    Int             iPartIdx,
Note: See TracChangeset for help on using the changeset viewer.