Ignore:
Timestamp:
23 Sep 2015, 18:32:42 (9 years ago)
Author:
ericsson
Message:

Integration of the 3D reference displays information SEI message.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-15.1-dev0-Ericsson/source/Lib/TLibEncoder/SEIwrite.cpp

    r1334 r1337  
    163163     xWriteSEIFrameFieldInfo(*static_cast<const SEIFrameFieldInfo*>(&sei));
    164164     break;
     165#endif
    165166   case SEI::THREE_DIMENSIONAL_REFERENCE_DISPLAYS_INFO:
    166167     xWriteSEIThreeDimensionalReferenceDisplaysInfo(*static_cast<const SEIThreeDimensionalReferenceDisplaysInfo*>(&sei));
    167168     break;
     169 #if NH_MV_SEI_TBD
    168170   case SEI::DEPTH_REPRESENTATION_INFO:
    169171     xWriteSEIDepthRepresentationInfo(*static_cast<const SEIDepthRepresentationInfo*>(&sei));
     
    10691071  WRITE_FLAG( ( sei.m_ffinfoDuplicateFlag ? 1 : 0 ), "ffinfo_duplicate_flag" );
    10701072};
     1073#endif
    10711074
    10721075Void SEIWriter::xWriteSEIThreeDimensionalReferenceDisplaysInfo( const SEIThreeDimensionalReferenceDisplaysInfo& sei)
     
    10791082  }
    10801083  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++ )
    10821085  {
    10831086    WRITE_UVLC( sei.m_leftViewId[i], "left_view_id" );
    10841087    WRITE_UVLC( sei.m_rightViewId[i], "right_view_id" );
    10851088    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" );
    10871090    if( sei.m_refViewingDistanceFlag )
    10881091    {
    10891092      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" );
    10911094    }
    10921095    WRITE_FLAG( ( sei.m_additionalShiftPresentFlag[i] ? 1 : 0 ), "additional_shift_present_flag" );
    1093     if( sei.m_additionalShiftPresentFlag( i ) )
     1096    if( sei.m_additionalShiftPresentFlag[i] )
    10941097    {
    10951098      WRITE_CODE( sei.m_numSampleShiftPlus512[i], 10, "num_sample_shift_plus512" );
     
    10991102};
    11001103
     1104#if NH_MV_SEI_TBD
    11011105Void SEIWriter::xWriteSEIDepthRepresentationInfo( const SEIDepthRepresentationInfo& sei)
    11021106{
Note: See TracChangeset for help on using the changeset viewer.