multimediacommscontroller/mmccfilesourcesink/tsrc/ut_filesourcesink/Src/UT_CMCCFileSourceImpl.cpp
branchRCL_3
changeset 33 f40c1a748eb9
parent 0 1bce908db942
--- a/multimediacommscontroller/mmccfilesourcesink/tsrc/ut_filesourcesink/Src/UT_CMCCFileSourceImpl.cpp	Wed Jun 09 10:06:41 2010 +0300
+++ b/multimediacommscontroller/mmccfilesourcesink/tsrc/ut_filesourcesink/Src/UT_CMCCFileSourceImpl.cpp	Mon Jun 21 16:05:57 2010 +0300
@@ -23,6 +23,7 @@
 #include "mmcccodecinformation.h"
 #include "mccresourcepool.h"
 #include "mmccinterfacedef.h"
+#include "mccinternaldef.h"
 #include "mccunittestmacros.h"
 
 
@@ -252,6 +253,12 @@
 void UT_CMccFileSourceImpl::UT_CMccFileSourceImpl_VideoBitRateLL(  )
     {
     TUint32 videoBitRate = iSourceImp->VideoBitRateL();
+    EUNIT_ASSERT_EQUALS(videoBitRate, KMccH263ProfileZeroMinBitRateIOP); // Low bitrate increased to more interoperable
+    
+    // Test situation where no need to make iop modification for bitrate
+    iSourceImp->iFileVideo->iStreamAverageBitRate = 100000;
+    videoBitRate = iSourceImp->VideoBitRateL();
+    EUNIT_ASSERT_EQUALS(videoBitRate, iSourceImp->iFileVideo->iStreamAverageBitRate - iSourceImp->iFileAudio->iAverageBitRate);
     }
 
 void UT_CMccFileSourceImpl::UT_CMccFileSourceImpl_PositionLL(  )