Changeset 1317 in 3DVCSoftware for branches/HTM-15.0-dev0/source/App/TAppDecoder/TAppDecCfg.h
- Timestamp:
- 4 Sep 2015, 21:28:58 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-15.0-dev0/source/App/TAppDecoder/TAppDecCfg.h
r1313 r1317 45 45 #include "TLibCommon/CommonDef.h" 46 46 #include <vector> 47 #if NH_MV 48 #include <fstream> 49 #endif 47 50 48 51 //! \ingroup TAppDecoder … … 58 61 protected: 59 62 Char* m_pchBitstreamFile; ///< input bitstream file name 60 #if NH_MV61 Int m_targetOptLayerSetIdx; ///< target output layer set index62 Int m_maxLayerId; ///< maximum nuh_layer_id decoded63 std::vector<Char*> m_pchReconFiles; ///< array of output reconstruction file name create from output reconstruction file name64 #endif65 63 Char* m_pchReconFile; ///< output reconstruction file name 66 #if NH_3D67 Char* m_pchScaleOffsetFile; ///< output coded scale and offset parameters68 Bool m_depth420OutputFlag; ///< output depth layers in 4:2:069 #endif70 64 Int m_iSkipFrame; ///< counter for frames prior to the random access point to skip 71 65 Int m_outputBitDepth[MAX_NUM_CHANNEL_TYPE]; ///< bit depth used for writing output … … 76 70 Bool m_decodedNoDisplaySEIEnabled; ///< Enable(true)/disable(false) writing only pictures that get displayed based on the no display SEI message 77 71 std::vector<Int> m_targetDecLayerIdSet; ///< set of LayerIds to be included in the sub-bitstream extraction process. 78 #if NH_MV79 Bool m_targetDecLayerIdSetFileEmpty; ///< indication if target layers are given by file80 #endif81 72 82 73 Int m_respectDefDispWindow; ///< Only output content inside the default display window … … 87 78 Bool m_bClipOutputVideoToRec709Range; ///< If true, clip the output video to the Rec 709 range on saving. 88 79 #if NH_MV 89 Bool m_outputVpsInfo; ///< Output VPS information 80 std::vector<Char*> m_pchReconFiles; ///< array of output reconstruction file name create from output reconstruction file name 81 82 Int m_targetOptLayerSetIdx; ///< target output layer set index 83 Int m_targetDecLayerSetIdx; 84 Int m_baseLayerOutputFlag; 85 Int m_baseLayerPicOutputFlag; 86 Int m_auOutputFlag; 87 Int m_maxLayerId; ///< maximum nuh_layer_id decoded 88 std::ifstream m_bitstreamFile; 89 Bool m_targetDecLayerIdSetFileEmpty; ///< indication if target layers are given by file 90 Int m_highestTid; 91 92 Bool m_printVpsInfo; ///< Output VPS information 93 Bool m_printPicOutput; ///< Print information on picture output 94 Bool m_printReceivedNalus; ///< Print information on received NAL units 95 #if NH_3D 96 Char* m_pchScaleOffsetFile; ///< output coded scale and offset parameters 97 Bool m_depth420OutputFlag; ///< output depth layers in 4:2:0 98 #endif 99 90 100 Void xAppendToFileNameEnd( Char* pchInputFileName, const Char* pchStringToAppend, Char*& rpchOutputFileName); ///< create filenames 91 101 #endif … … 100 110 , m_decodedPictureHashSEIEnabled(0) 101 111 , m_decodedNoDisplaySEIEnabled(false) 102 #if NH_MV103 , m_targetDecLayerIdSetFileEmpty(true)104 #endif105 112 , m_respectDefDispWindow(0) 106 113 #if O0043_BEST_EFFORT_DECODING 107 114 , m_forceDecodeBitDepth(0) 108 115 #endif 116 #if NH_MV 117 , m_highestTid(-1) 118 , m_targetDecLayerIdSetFileEmpty(true) 119 #endif 120 109 121 { 110 122 for (UInt channelTypeIndex = 0; channelTypeIndex < MAX_NUM_CHANNEL_TYPE; channelTypeIndex++)
Note: See TracChangeset for help on using the changeset viewer.