Ignore:
Timestamp:
17 Dec 2013, 21:57:52 (10 years ago)
Author:
qualcomm
Message:

MV-HEVC+D support based on JCT3V-F0122

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-9.0r1-F0122/source/Lib/TLibCommon/TypeDef.h

    r735 r747  
    7474
    7575#if H_3D
     76#define H_3DV                             1   // QC_F0122 MV-HEVC with depth support
     77                                              // This macro equal to 1 indicates 3D-HEVC
     78                                              // This macro equal to 0 indicates MV-HEVC plus depth coding
     79                                              // CY:  H_3D is now mainly used to control the common framework, common high-level syntax (HLS) and
     80                                              //      common encoder optimization for both 3D-HEVC and MV-HEVC.
     81                                              //      H_3DV controls all the other 3D-HEVC features, including coding tools and different HLS.
     82
    7683#define H_3D_QTLPC                        1   // OL_QTLIMIT_PREDCODING_B0068 //JCT3V-B0068
    7784                                              // HHI_QTLPC_RAU_OFF_C0160     // JCT3V-C0160 change 2: quadtree limitation and predictive coding switched off in random access units
     
    8289                                              // SAIT_VSO_EST_A0033, JCT3V-A0033 modification 3
    8390                                              // LGE_WVSO_A0119
     91#if H_3DV
    8492#define H_3D_NBDV                         1   // Neighboring block disparity derivation
    8593                                              // QC_JCT3V-A0097
     
    180188#define KWU_RC_MADPRED_E0227              0  ///< JCT3V-E0227, inter-view MAD prediction
    181189
     190#endif // H_3DV
     191#else
     192#define H_3DV                             0  // QC_F0122 MV-HEVC with depth support, this value shall always be 0 here
    182193#endif // H_3D
    183194
     
    248259/////////////////////////////////////////////////////////////////////////////////////////
    249260
    250 #if H_3D
     261#if H_3DV
    251262
    252263#define FIX_MISSING_MACRO_R690                  1 // Missing macro in integration to revision 690
     
    772783    MAIN10 = 2,
    773784    MAINSTILLPICTURE = 3,
    774 #if H_MV
     785#if H_MV || !H_3DV
    775786    MAINSTEREO = 4,
    776787    MAINMULTIVIEW = 5,
    777 #if H_3D
     788#if H_3D && H_3DV
    778789    MAIN3D = 6,
    779790#endif
Note: See TracChangeset for help on using the changeset viewer.