Ignore:
Timestamp:
8 Nov 2014, 21:07:36 (9 years ago)
Author:
tech
Message:

Merged 12.2-dev1-Hisilicon@1116.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-12.2-dev0/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1110 r1118  
    16791679        WRITE_FLAG( pcVPS->getInterSDCFlag( i ) ? 1 : 0, "depth_inter_SDC_flag" );
    16801680#endif
     1681#if MTK_SINGLE_DEPTH_VPS_FLAG_J0060
     1682        WRITE_FLAG( pcVPS->getSingleDepthModeFlag( i ) ? 1 : 0, "single_depth_mode_flag" );
     1683#endif
    16811684      }
    16821685    } 
     
    21352138    }
    21362139#endif
     2140#if !MTK_SINGLE_DEPTH_VPS_FLAG_J0060
    21372141#if H_3D_SINGLE_DEPTH
    21382142    if(pcSlice->getIsDepth())
     
    21402144      WRITE_FLAG( pcSlice->getApplySingleDepthMode() ? 1 : 0, "slice_enable_single_depth_mode" );
    21412145    }
     2146#endif
    21422147#endif
    21432148#if H_3D_IV_MERGE
     
    21612166      {
    21622167        Bool ivMvPredFlag = pcSlice->getVPS()->getIvMvPredFlag( pcSlice->getLayerIdInVps() ) ;
     2168#if MTK_MRG_LIST_SIZE_CLEANUP_J0059
     2169        Bool vspFlag = pcSlice->getVPS()->getViewSynthesisPredFlag( pcSlice->getLayerIdInVps() ) ;
     2170        WRITE_UVLC( ( ivMvPredFlag || vspFlag ? MRG_MAX_NUM_CANDS_MEM : MRG_MAX_NUM_CANDS ) - pcSlice->getMaxNumMergeCand(), "five_minus_max_num_merge_cand");
     2171#else
    21632172        WRITE_UVLC( ( ivMvPredFlag ? MRG_MAX_NUM_CANDS_MEM : MRG_MAX_NUM_CANDS ) - pcSlice->getMaxNumMergeCand(), "five_minus_max_num_merge_cand");
    2164       }
    2165 #endif
     2173#endif
     2174      }
    21662175#else
    21672176      WRITE_UVLC(MRG_MAX_NUM_CANDS - pcSlice->getMaxNumMergeCand(), "five_minus_max_num_merge_cand");
Note: See TracChangeset for help on using the changeset viewer.