diff --git a/source/App/DecoderApp/DecAppCfg.h b/source/App/DecoderApp/DecAppCfg.h index 1ded0629224d0f5c965ee49206507e8970871885..c04f51c85fad022e42ded6df395dec7bd575aa32 100644 --- a/source/App/DecoderApp/DecAppCfg.h +++ b/source/App/DecoderApp/DecAppCfg.h @@ -58,6 +58,11 @@ class DecAppCfg protected: std::string m_bitstreamFileName; ///< input bitstream file name std::string m_reconFileName; ///< output reconstruction file name + +#if JVET_P2008_OUTPUT_LOG + std::string m_oplFilename; ///< filename to output conformance log. +#endif //JVET_P2008_OUTPUT_LOG + int m_iSkipFrame; ///< counter for frames prior to the random access point to skip int m_outputBitDepth[MAX_NUM_CHANNEL_TYPE]; ///< bit depth used for writing output InputColourSpaceConversion m_outputColourSpaceConvert; @@ -70,11 +75,7 @@ protected: std::vector<int> m_targetDecLayerIdSet; ///< set of LayerIds to be included in the sub-bitstream extraction process. std::string m_outputDecodedSEIMessagesFilename; ///< filename to output decoded SEI messages to. If '-', then use stdout. If empty, do not output details. -#if JVET_P2008_OUTPUT_LOG - std::string m_oplFilename; ///< filename to output conformance log. -#endif //JVET_P2008_OUTPUT_LOG - - + bool m_bClipOutputVideoToRec709Range; ///< If true, clip the output video to the Rec 709 range on saving. bool m_packedYUVMode; ///< If true, output 10-bit and 12-bit YUV data as 5-byte and 3-byte (respectively) packed YUV data std::string m_cacheCfgFile; ///< Config file of cache model