Changeset 296 in 3DVCSoftware for trunk/source/App/TAppEncoder/TAppEncCfg.h
- Timestamp:
- 20 Feb 2013, 22:07:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/App/TAppEncoder/TAppEncCfg.h
r210 r296 73 73 Int m_iSourceWidth; ///< source width in pixel 74 74 Int m_iSourceHeight; ///< source height in pixel 75 #if PIC_CROPPING76 75 Int m_croppingMode; 77 76 Int m_cropLeft; … … 79 78 Int m_cropTop; 80 79 Int m_cropBottom; 81 #endif82 80 Int m_iFrameToBeEncoded; ///< number of encoded frames 83 #if !PIC_CROPPING84 Bool m_bUsePAD; ///< flag for using source padding85 #endif86 81 Int m_aiPad[2]; ///< number of padded pixels for width and height 87 82 … … 100 95 Int m_extraRPSs[MAX_VIEW_NUM]; 101 96 GOPEntryMvc m_GOPListsMvc[MAX_VIEW_NUM][MAX_GOP+1]; 102 #if H0567_DPB_PARAMETERS_PER_TEMPORAL_LAYER103 97 Int m_numReorderPics[MAX_VIEW_NUM][MAX_TLAYER]; ///< total number of reorder pictures 104 98 Int m_maxDecPicBuffering[MAX_VIEW_NUM][MAX_TLAYER]; ///< total number of reference pictures needed for decoding 105 #else106 Int m_numReorderFrames; ///< total number of reorder pictures107 Int m_maxNumberOfReferencePictures; ///< total number of reference pictures needed for decoding108 #endif109 99 Bool m_bUseLComb; ///< flag for using combined reference list for uni-prediction in B-slices (JCTVC-D421) 110 100 Bool m_bLCMod; ///< flag for specifying whether the combined reference list for uni-prediction in B-slices is uploaded explicitly … … 136 126 Int m_iQPAdaptationRange; ///< dQP range by QP adaptation 137 127 138 #if H0566_TLA139 128 Int m_maxTempLayer[MAX_VIEW_NUM]; ///< Max temporal layer 140 #else141 Bool m_bTLayering; ///< indicates whether temporal IDs are set based on the hierarchical coding structure142 Bool m_abTLayerSwitchingFlag[MAX_TLAYER]; ///< temporal layer switching flags corresponding to each temporal layer143 #endif144 129 145 130 // coding unit (CU) definition … … 170 155 vector<Bool> m_abUseSAO; 171 156 #if LGE_ILLUCOMP_B0045 157 #if LGE_ILLUCOMP_DEPTH_C0046 158 vector<Bool> m_abUseIC; ///< flag for using illumination compensation for inter-view prediction 159 #else 172 160 Bool m_bUseIC; ///< flag for using illumination compensation for inter-view prediction 173 161 #endif 174 #if SAO_UNIT_INTERLEAVING 162 #endif 163 #if INTER_VIEW_VECTOR_SCALING_C0115 164 Bool m_bUseIVS; ///< flag for using inter-view vector scaling 165 #endif 175 166 Int m_maxNumOffsetsPerPic; ///< SAO maximun number of offset per picture 176 167 Bool m_saoInterleavingFlag; ///< SAO interleaving flag 177 #endif178 168 // coding tools (loop filter) 179 169 vector<Bool> m_abUseALF; ///< flag for using adaptive loop filter [0] - video, [1] - depth … … 181 171 182 172 Int m_iALFMaxNumberFilters; ///< ALF Max Number Filters in one picture 183 #if LCU_SYNTAX_ALF184 173 Bool m_bALFParamInSlice; 185 174 Bool m_bALFPicBasedEncode; 186 #endif187 175 188 176 vector<Bool> m_abLoopFilterDisable; ///< flag for using deblocking filter filter [0] - video, [1] - depth … … 190 178 Int m_loopFilterBetaOffsetDiv2; ///< beta offset for deblocking filter 191 179 Int m_loopFilterTcOffsetDiv2; ///< tc offset for deblocking filter 192 #if DBL_CONTROL193 180 Bool m_DeblockingFilterControlPresent; ///< deblocking filter control present flag in PPS 194 #endif195 181 196 182 Bool m_bUseLMChroma; ///< JL: Chroma intra prediction based on luma signal … … 226 212 UInt m_uiPredDepthMapGeneration; ///< using of (virtual) depth maps for texture coding 227 213 #endif 228 #if H HI_INTER_VIEW_MOTION_PRED214 #if H3D_IVMP 229 215 UInt m_uiMultiviewMvPredMode; ///< usage of predictors for multi-view mv prediction 230 216 UInt m_uiMultiviewMvRegMode; ///< regularization for multiview motion vectors 231 217 Double m_dMultiviewMvRegLambdaScale; ///< lambda scale for multiview motion vectors regularization 232 218 #endif 233 #if H HI_INTER_VIEW_RESIDUAL_PRED219 #if H3D_IVRP 234 220 UInt m_uiMultiviewResPredMode; ///< using multiview residual prediction 235 221 #endif 236 222 237 #if FAST_DECISION_FOR_MRG_RD_COST238 223 Bool m_useFastDecisionForMerge; ///< flag for using Fast Decision Merge RD-Cost 239 #endif240 224 Bool m_bUseCbfFastMode; ///< flag for using Cbf Fast PU Mode Decision 241 225 Int m_iSliceMode; ///< 0: Disable all Recon slice limits, 1 : Maximum number of largest coding units per slice, 2: Maximum number of bytes in a slice … … 250 234 Int m_iColumnRowInfoPresent; 251 235 Int m_iUniformSpacingIdr; 252 #if !REMOVE_TILE_DEPENDENCE253 Int m_iTileBoundaryIndependenceIdr;254 #endif255 236 Int m_iNumColumnsMinus1; 256 237 char* m_pchColumnWidth; … … 280 261 #endif 281 262 282 #if MULTIBITS_DATA_HIDING283 263 Int m_signHideFlag; 284 264 Int m_signHidingThreshold; 285 #endif286 265 #if HHI_MPI 287 266 Bool m_bUseMVI; ///< flag for using Motion Vector Inheritance for depth map coding
Note: See TracChangeset for help on using the changeset viewer.