diff -r a297cbce4e85 -r 5be06b45e413 multimediacommscontroller/mmccfilesourcesink/src/mccfilesourceimpl.cpp --- a/multimediacommscontroller/mmccfilesourcesink/src/mccfilesourceimpl.cpp Fri May 28 16:08:43 2010 +0300 +++ b/multimediacommscontroller/mmccfilesourcesink/src/mccfilesourceimpl.cpp Fri Jun 11 11:20:25 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; } // -----------------------------------------------------------------------------