Changeset 1077 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder
- Timestamp:
- 10 Mar 2015, 17:32:41 (11 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibEncoder
- Files:
-
- 2 edited
-
SEIwrite.cpp (modified) (1 diff)
-
TEncGOP.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibEncoder/SEIwrite.cpp
r1037 r1077 1165 1165 #if NESTING_SEI_EXTENSIBILITY 1166 1166 assert( sei.m_nestedSEIs.size() <= MAX_SEIS_IN_BSP_NESTING ); 1167 WRITE_UVLC( sei.m_nestedSEIs.size(), "num_seis_in_bsp_minus1" );1167 WRITE_UVLC( (UInt)sei.m_nestedSEIs.size(), "num_seis_in_bsp_minus1" ); 1168 1168 #endif 1169 1169 // write nested SEI messages -
branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp
r1063 r1077 3047 3047 if (m_pcCfg->getCabacZeroWordPaddingEnabled()) 3048 3048 { 3049 std::vector<Char> zeroBytesPadding( numberOfAdditionalCabacZeroBytes, Char(0));3050 for( Int64i=0; i<numberOfAdditionalCabacZeroWords; i++)3049 std::vector<Char> zeroBytesPadding((size_t)numberOfAdditionalCabacZeroBytes, Char(0)); 3050 for(size_t i=0; i<numberOfAdditionalCabacZeroWords; i++) 3051 3051 { 3052 3052 zeroBytesPadding[i*3+2]=3; // 00 00 03 3053 3053 } 3054 accessUnit.back()->m_nalUnitData.write(&(zeroBytesPadding[0]), numberOfAdditionalCabacZeroBytes);3054 accessUnit.back()->m_nalUnitData.write(&(zeroBytesPadding[0]), (size_t)numberOfAdditionalCabacZeroBytes); 3055 3055 printf("Adding %lld bytes of padding\n", numberOfAdditionalCabacZeroWords*3); 3056 3056 } … … 4448 4448 { 4449 4449 strTmp = m_pcCfg->getOverlaySEILanguage()[i]; 4450 nBytes = m_pcCfg->getOverlaySEILanguage()[i].size();4450 nBytes = (Int)m_pcCfg->getOverlaySEILanguage()[i].size(); 4451 4451 assert( nBytes>0 ); 4452 4452 sei->m_overlayLanguage[i] = new UChar[nBytes]; … … 4457 4457 //overlay name 4458 4458 strTmp = m_pcCfg->getOverlaySEIName()[i]; 4459 nBytes = m_pcCfg->getOverlaySEIName()[i].size();4459 nBytes = (Int)m_pcCfg->getOverlaySEIName()[i].size(); 4460 4460 assert( nBytes>0 ); 4461 4461 sei->m_overlayName[i] = new UChar[nBytes]; … … 4472 4472 { 4473 4473 strTmp = m_pcCfg->getOverlaySEIElementName()[i][j]; 4474 nBytes = m_pcCfg->getOverlaySEIElementName()[i][j].size();4474 nBytes = (Int)m_pcCfg->getOverlaySEIElementName()[i][j].size(); 4475 4475 assert( nBytes>0 ); 4476 4476 sei->m_overlayElementName[i][j] = new UChar[nBytes];
Note: See TracChangeset for help on using the changeset viewer.