Ignore:
Timestamp:
7 Sep 2015, 18:40:35 (10 years ago)
Author:
tech
Message:

Removed 3D-HEVC.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-15.1-MV-draft-4/source/Lib/TLibCommon/TComRom.h

    r1321 r1325  
    3939#include<stdio.h>
    4040#include<iostream>
    41 #if NH_3D_DMM
    42 #include "TComWedgelet.h"
    43 #endif
    4441//! \ingroup TLibCommon
    4542//! \{
     
    9188extern const UChar  g_aucIntraModeNumFast_NotUseMPM[MAX_CU_DEPTH];
    9289extern const UChar  g_chroma422IntraAngleMappingTable[NUM_INTRA_MODE];
    93 #if NH_3D_DMM
    94 // ====================================================================================================================
    95 // Depth coding modes
    96 // ====================================================================================================================
    97 extern const WedgeResolution                                 g_dmmWedgeResolution [6];
    98 extern const UChar                                           g_dmm1TabIdxBits     [6];
    99 extern Bool                                                  g_wedgePattern[32*32];
    100 extern       std::vector< std::vector<TComWedgelet> >        g_dmmWedgeLists;
    101 extern       std::vector< std::vector<TComWedgeNode> >       g_dmmWedgeNodeLists;
    102 Void initWedgeLists( Bool initNodeList = false );
    103 Void createWedgeList( UInt uiWidth, UInt uiHeight, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList, WedgeResolution eWedgeRes );
    104 Void addWedgeletToList( TComWedgelet cWedgelet, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList );
    105 WedgeList*     getWedgeListScaled    ( UInt blkSize );
    106 WedgeNodeList* getWedgeNodeListScaled( UInt blkSize );
    107 __inline Void mapDmmToIntraDir( UInt& intraMode ) { if( isDmmMode( intraMode ) ) intraMode = DC_IDX; }
    108 __inline Void mapDmmToIntraDir(  Int& intraMode ) { if( isDmmMode( intraMode ) ) intraMode = DC_IDX; }
    109 #endif
    11090// ====================================================================================================================
    11191// Mode-Dependent DST Matrices
     
    203183#define DTRACE_PU_S(x)             writeToTraceFile( x,   g_tracePU );
    204184#define DTRACE_TU_S(x)             writeToTraceFile( x,   g_traceTU );
     185
    205186#define D_DEC_INDENT( b )            decIndent        ( b );
    206187#define D_PRINT_INC_INDENT( b, str ) prinStrIncIndent( b, str );
    207188#define D_PRINT_INDENT( b, str )     printStrIndent   ( b, str);
     189
    208190 Void           tracePSHeader   ( const Char* psName, Int layerId );
    209191 Void           writeToTraceFile( const Char* symbolName, Int val, Bool doIt );
     
    211193 UInt64         incSymbolCounter();         
    212194 Void           stopAtPos       ( Int poc, Int layerId, Int cuPelX, Int cuPelY, Int cuWidth, Int cuHeight );           
     195
    213196 Void           printStr         ( std::string str );
    214197 Void           printStrIndent   ( Bool b, std::string str );
    215198 Void           prinStrIncIndent ( Bool b, std::string str );
    216199 Void           decIndent        ( Bool b );
     200
    217201 template <typename T>
    218202 std::string n2s ( T Number )
     
    222206   return ss.str();
    223207 };
     208
    224209#endif
    225210#else
     
    238223#define DTRACE_PU_S(x) ;           
    239224#define DTRACE_TU_S(x) ;           
     225
    240226#define D_DEC_INDENT( b ) ;
    241227#define D_PRINT_INC_INDENT( b, str );
Note: See TracChangeset for help on using the changeset viewer.