Changeset 1337 in 3DVCSoftware for branches/HTM-15.1-dev0-Ericsson/source/Lib/TLibEncoder/SEIwrite.cpp
- Timestamp:
- 23 Sep 2015, 18:32:42 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-15.1-dev0-Ericsson/source/Lib/TLibEncoder/SEIwrite.cpp
r1334 r1337 163 163 xWriteSEIFrameFieldInfo(*static_cast<const SEIFrameFieldInfo*>(&sei)); 164 164 break; 165 #endif 165 166 case SEI::THREE_DIMENSIONAL_REFERENCE_DISPLAYS_INFO: 166 167 xWriteSEIThreeDimensionalReferenceDisplaysInfo(*static_cast<const SEIThreeDimensionalReferenceDisplaysInfo*>(&sei)); 167 168 break; 169 #if NH_MV_SEI_TBD 168 170 case SEI::DEPTH_REPRESENTATION_INFO: 169 171 xWriteSEIDepthRepresentationInfo(*static_cast<const SEIDepthRepresentationInfo*>(&sei)); … … 1069 1071 WRITE_FLAG( ( sei.m_ffinfoDuplicateFlag ? 1 : 0 ), "ffinfo_duplicate_flag" ); 1070 1072 }; 1073 #endif 1071 1074 1072 1075 Void SEIWriter::xWriteSEIThreeDimensionalReferenceDisplaysInfo( const SEIThreeDimensionalReferenceDisplaysInfo& sei) … … 1079 1082 } 1080 1083 WRITE_UVLC( sei.m_numRefDisplaysMinus1, "num_ref_displays_minus1" ); 1081 for( Int i = 0; i <= NumRefDisplaysMinus1( ); i++ )1084 for( Int i = 0; i <= sei.getNumRefDisplaysMinus1( ); i++ ) 1082 1085 { 1083 1086 WRITE_UVLC( sei.m_leftViewId[i], "left_view_id" ); 1084 1087 WRITE_UVLC( sei.m_rightViewId[i], "right_view_id" ); 1085 1088 WRITE_CODE( sei.m_exponentRefDisplayWidth[i], 6, "exponent_ref_display_width" ); 1086 WRITE_CODE( sei.m_mantissaRefDisplayWidth[i], getMantissaRefDisplayWidthLen ), "mantissa_ref_display_width" );1089 WRITE_CODE( sei.m_mantissaRefDisplayWidth[i], sei.getMantissaReferenceDisplayWidthLen(i) , "mantissa_ref_display_width" ); 1087 1090 if( sei.m_refViewingDistanceFlag ) 1088 1091 { 1089 1092 WRITE_CODE( sei.m_exponentRefViewingDistance[i], 6, "exponent_ref_viewing_distance" ); 1090 WRITE_CODE( sei.m_mantissaRefViewingDistance[i], getMantissaRefViewingDistanceLen), "mantissa_ref_viewing_distance" );1093 WRITE_CODE( sei.m_mantissaRefViewingDistance[i], sei.getMantissaReferenceViewingDistanceLen(i), "mantissa_ref_viewing_distance" ); 1091 1094 } 1092 1095 WRITE_FLAG( ( sei.m_additionalShiftPresentFlag[i] ? 1 : 0 ), "additional_shift_present_flag" ); 1093 if( sei.m_additionalShiftPresentFlag ( i ))1096 if( sei.m_additionalShiftPresentFlag[i] ) 1094 1097 { 1095 1098 WRITE_CODE( sei.m_numSampleShiftPlus512[i], 10, "num_sample_shift_plus512" ); … … 1099 1102 }; 1100 1103 1104 #if NH_MV_SEI_TBD 1101 1105 Void SEIWriter::xWriteSEIDepthRepresentationInfo( const SEIDepthRepresentationInfo& sei) 1102 1106 {
Note: See TracChangeset for help on using the changeset viewer.