equal
deleted
inserted
replaced
26 #include "mccfilesourcelogs.h" |
26 #include "mccfilesourcelogs.h" |
27 #include "mccfileaudio.h" |
27 #include "mccfileaudio.h" |
28 #include "mccfilevideo.h" |
28 #include "mccfilevideo.h" |
29 #include "mccinternalevents.h" |
29 #include "mccinternalevents.h" |
30 #include "mmccinterfacedef.h" |
30 #include "mmccinterfacedef.h" |
|
31 #include "mccinternaldef.h" |
31 |
32 |
32 |
33 |
33 |
34 |
34 // ============================ MEMBER FUNCTIONS =============================== |
35 // ============================ MEMBER FUNCTIONS =============================== |
35 |
36 |
366 |
367 |
367 TUint32 audioBitRate = iFileAudio->AudioBitRate(); |
368 TUint32 audioBitRate = iFileAudio->AudioBitRate(); |
368 |
369 |
369 // Average bitrate is for the whole stream, |
370 // Average bitrate is for the whole stream, |
370 // subtract audio average to get video average |
371 // subtract audio average to get video average |
371 TUint32 averageBitRate = iFileVideo->StreamAverageBitRate() - audioBitRate; |
372 TUint32 videoBitRate = iFileVideo->StreamAverageBitRate() - audioBitRate; |
|
373 MccConversionUtility::BitRateSanitize( |
|
374 videoBitRate, videoBitRate, iFileVideo->VideoType() ); |
372 |
375 |
373 __FILESOURCE_CONTROLL_INT1( "CMccFileSourceImpl::VideoBitRateL, videoBitRate", |
376 __FILESOURCE_CONTROLL_INT1( "CMccFileSourceImpl::VideoBitRateL, videoBitRate", |
374 averageBitRate ) |
377 videoBitRate ) |
375 |
378 |
376 return averageBitRate; |
379 return videoBitRate; |
377 } |
380 } |
378 |
381 |
379 // ----------------------------------------------------------------------------- |
382 // ----------------------------------------------------------------------------- |
380 // CMccFileSourceImpl::PositionL() |
383 // CMccFileSourceImpl::PositionL() |
381 // |
384 // |