Changeset 608 in 3DVCSoftware for trunk/source/App/TAppDecoder/TAppDecCfg.h
- Timestamp:
- 1 Sep 2013, 22:47:26 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/App/TAppDecoder/TAppDecCfg.h
r56 r608 4 4 * granted under this license. 5 5 * 6 * Copyright (c) 2010-201 2, ITU/ISO/IEC6 * Copyright (c) 2010-2013, ITU/ISO/IEC 7 7 * All rights reserved. 8 8 * … … 44 44 45 45 #include "TLibCommon/CommonDef.h" 46 #include <vector> 46 47 47 48 //! \ingroup TAppDecoder … … 56 57 { 57 58 protected: 58 char* m_pchBitstreamFile; ///< input bitstream file name 59 char* m_pchReconFile; ///< output reconstruction file name 60 char* m_pchScaleOffsetFile; ///< output coded scale and offset parameters 59 Char* m_pchBitstreamFile; ///< input bitstream file name 60 #if H_MV 61 Int m_maxLayerId; ///< maximum nuh_layer_id decoded 62 std::vector<Char*> m_pchReconFiles; ///< array of output reconstruction file name create from output reconstruction file name 63 #endif 64 Char* m_pchReconFile; ///< output reconstruction file name 65 #if H_3D 66 Char* m_pchScaleOffsetFile; ///< output coded scale and offset parameters 67 #endif 61 68 Int m_iSkipFrame; ///< counter for frames prior to the random access point to skip 62 UInt m_outputBitDepth; ///< bit depth used for writing output 69 Int m_outputBitDepthY; ///< bit depth used for writing output (luma) 70 Int m_outputBitDepthC; ///< bit depth used for writing output (chroma)t 63 71 64 72 Int m_iMaxTemporalLayer; ///< maximum temporal layer to be decoded 65 bool m_pictureDigestEnabled; ///< enable(1)/disable(0) acting on SEI picture_digest message 73 Int m_decodedPictureHashSEIEnabled; ///< Checksum(3)/CRC(2)/MD5(1)/disable(0) acting on decoded picture hash SEI message 74 75 std::vector<Int> m_targetDecLayerIdSet; ///< set of LayerIds to be included in the sub-bitstream extraction process. 76 Int m_respectDefDispWindow; ///< Only output content inside the default display window 77 78 #if H_MV 66 79 Void xAppendToFileNameEnd( Char* pchInputFileName, const Char* pchStringToAppend, Char*& rpchOutputFileName); ///< create filenames 67 80 #endif 68 81 public: 69 TAppDecCfg() {} 82 TAppDecCfg() 83 : m_pchBitstreamFile(NULL) 84 #if H_MV 85 , m_maxLayerId(0) 86 #endif 87 , m_pchReconFile(NULL) 88 , m_iSkipFrame(0) 89 , m_outputBitDepthY(0) 90 , m_outputBitDepthC(0) 91 , m_iMaxTemporalLayer(-1) 92 , m_decodedPictureHashSEIEnabled(0) 93 , m_respectDefDispWindow(0) 94 {} 70 95 virtual ~TAppDecCfg() {} 71 96
Note: See TracChangeset for help on using the changeset viewer.