Changeset 466 in SHVCSoftware for branches/SHM-4.0-dev/source/App/TAppDecoder
- Timestamp:
- 13 Nov 2013, 23:25:47 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-4.0-dev/source/App/TAppDecoder/TAppDecTop.cpp
r442 r466 225 225 if (bNewPicture || !bitstreamFile) 226 226 { 227 #if O0194_DIFFERENT_BITDEPTH_EL_BL 228 //Bug fix: The bit depth was not set correctly for each layer when doing DBF 229 g_bitDepthY = g_bitDepthYLayer[curLayerId]; 230 g_bitDepthC = g_bitDepthCLayer[curLayerId]; 231 #endif 227 232 m_acTDecTop[curLayerId].executeLoopFilters(poc, pcListPic); 228 233 #if EARLY_REF_PIC_MARKING … … 237 242 if (!m_outputBitDepthY) { m_outputBitDepthY = g_bitDepthY; } 238 243 if (!m_outputBitDepthC) { m_outputBitDepthC = g_bitDepthC; } 239 240 244 m_acTVideoIOYuvReconFile[curLayerId].open( m_pchReconFile[curLayerId], true, m_outputBitDepthY, m_outputBitDepthC, g_bitDepthY, g_bitDepthC ); // write mode 241 245 … … 566 570 567 571 #else 572 #if O0194_REPN_FORMAT_IN_VPS_BUGFIX 573 m_acTVideoIOYuvReconFile[layerId].write( pcPicTop->getPicYuvRec(), pcPicBottom->getPicYuvRec(), 574 #else 568 575 m_cTVideoIOYuvReconFile.write( pcPicTop->getPicYuvRec(), pcPicBottom->getPicYuvRec(), 576 #endif 569 577 conf.getWindowLeftOffset() + defDisp.getWindowLeftOffset(), 570 578 conf.getWindowRightOffset() + defDisp.getWindowRightOffset(), … … 759 767 760 768 #else 769 #if O0194_REPN_FORMAT_IN_VPS_BUGFIX 770 m_acTVideoIOYuvReconFile[layerId].write( pcPicTop->getPicYuvRec(), pcPicBottom->getPicYuvRec(), 771 #else 761 772 m_cTVideoIOYuvReconFile[layerId].write( pcPicTop->getPicYuvRec(), pcPicBottom->getPicYuvRec(), 773 #endif 762 774 conf.getWindowLeftOffset() + defDisp.getWindowLeftOffset(), 763 775 conf.getWindowRightOffset() + defDisp.getWindowRightOffset(),
Note: See TracChangeset for help on using the changeset viewer.