multimediacommscontroller/mmccfilesourcesink/src/mccfilesourceimpl.cpp
changeset 34 fc48eff9c76c
parent 19 f58ead8cf73c
--- a/multimediacommscontroller/mmccfilesourcesink/src/mccfilesourceimpl.cpp	Fri Jun 11 14:03:38 2010 +0300
+++ b/multimediacommscontroller/mmccfilesourcesink/src/mccfilesourceimpl.cpp	Wed Jun 23 18:38:47 2010 +0300
@@ -28,6 +28,7 @@
 #include "mccfilevideo.h"
 #include "mccinternalevents.h"
 #include "mmccinterfacedef.h"
+#include "mccinternaldef.h"
 
 
 
@@ -368,12 +369,14 @@
     
     // Average bitrate is for the whole stream, 
     // subtract audio average to get video average
-    TUint32 averageBitRate = iFileVideo->StreamAverageBitRate() - audioBitRate;
+    TUint32 videoBitRate = iFileVideo->StreamAverageBitRate() - audioBitRate;
+    MccConversionUtility::BitRateSanitize( 
+        videoBitRate, videoBitRate, iFileVideo->VideoType() );
     
     __FILESOURCE_CONTROLL_INT1( "CMccFileSourceImpl::VideoBitRateL, videoBitRate", 
-                               averageBitRate )
+        videoBitRate )
 
-    return averageBitRate;
+    return videoBitRate;
     }
 
 // -----------------------------------------------------------------------------