multimediacommscontroller/mmccfilesourcesink/tsrc/ut_filesourcesink/Src/UT_CMCCFileSourceImpl.cpp
branchRCL_3
changeset 33 f40c1a748eb9
parent 0 1bce908db942
equal deleted inserted replaced
25:fb1bbf85a302 33:f40c1a748eb9
    21 //  CLASS HEADER
    21 //  CLASS HEADER
    22 #include "UT_CMccFileSourceImpl.h"
    22 #include "UT_CMccFileSourceImpl.h"
    23 #include "mmcccodecinformation.h"
    23 #include "mmcccodecinformation.h"
    24 #include "mccresourcepool.h"
    24 #include "mccresourcepool.h"
    25 #include "mmccinterfacedef.h"
    25 #include "mmccinterfacedef.h"
       
    26 #include "mccinternaldef.h"
    26 #include "mccunittestmacros.h"
    27 #include "mccunittestmacros.h"
    27 
    28 
    28 
    29 
    29 //  EXTERNAL INCLUDES
    30 //  EXTERNAL INCLUDES
    30 #include <digia/eunit/eunitmacros.h>
    31 #include <digia/eunit/eunitmacros.h>
   250     }
   251     }
   251 
   252 
   252 void UT_CMccFileSourceImpl::UT_CMccFileSourceImpl_VideoBitRateLL(  )
   253 void UT_CMccFileSourceImpl::UT_CMccFileSourceImpl_VideoBitRateLL(  )
   253     {
   254     {
   254     TUint32 videoBitRate = iSourceImp->VideoBitRateL();
   255     TUint32 videoBitRate = iSourceImp->VideoBitRateL();
       
   256     EUNIT_ASSERT_EQUALS(videoBitRate, KMccH263ProfileZeroMinBitRateIOP); // Low bitrate increased to more interoperable
       
   257     
       
   258     // Test situation where no need to make iop modification for bitrate
       
   259     iSourceImp->iFileVideo->iStreamAverageBitRate = 100000;
       
   260     videoBitRate = iSourceImp->VideoBitRateL();
       
   261     EUNIT_ASSERT_EQUALS(videoBitRate, iSourceImp->iFileVideo->iStreamAverageBitRate - iSourceImp->iFileAudio->iAverageBitRate);
   255     }
   262     }
   256 
   263 
   257 void UT_CMccFileSourceImpl::UT_CMccFileSourceImpl_PositionLL(  )
   264 void UT_CMccFileSourceImpl::UT_CMccFileSourceImpl_PositionLL(  )
   258     {
   265     {
   259     TMediaId mediaId;
   266     TMediaId mediaId;