multimediacommscontroller/mmccfilesourcesink/tsrc/ut_filesourcesink/Src/UT_CMccFileAudio.cpp
equal
deleted
inserted
replaced
30 #include "MccFileVideo.h" |
30 #include "MccFileVideo.h" |
31 #include "MccFileSourceImpl.h" |
31 #include "MccFileSourceImpl.h" |
32 #include "mmccinterfacedef.h" |
32 #include "mmccinterfacedef.h" |
33 #include "mccresourcepool.h" |
33 #include "mccresourcepool.h" |
34 #include "Mcculdatapath.h" |
34 #include "Mcculdatapath.h" |
|
35 #include "mccinternaldef.h" |
35 |
36 |
36 // CONSTRUCTION |
37 // CONSTRUCTION |
37 UT_CMccFileAudio* UT_CMccFileAudio::NewL() |
38 UT_CMccFileAudio* UT_CMccFileAudio::NewL() |
38 { |
39 { |
39 UT_CMccFileAudio* self = UT_CMccFileAudio::NewLC(); |
40 UT_CMccFileAudio* self = UT_CMccFileAudio::NewLC(); |
313 } |
314 } |
314 |
315 |
315 void UT_CMccFileAudio::UT_CMccFileAudio_VideoFrameRateLL( ) |
316 void UT_CMccFileAudio::UT_CMccFileAudio_VideoFrameRateLL( ) |
316 { |
317 { |
317 TReal videoFrameRate = iAudio->VideoFrameRateL(); |
318 TReal videoFrameRate = iAudio->VideoFrameRateL(); |
|
319 EUNIT_ASSERT_EQUALS( (TInt)videoFrameRate, 0 ); |
318 TReal videoFrameRate2 = iVideo->VideoFrameRateL(); |
320 TReal videoFrameRate2 = iVideo->VideoFrameRateL(); |
|
321 EUNIT_ASSERT_EQUALS( (TInt)videoFrameRate2, 5 ); |
|
322 |
|
323 // Test that framerate is limited to more interoperable value if value is too high for codec type |
|
324 iVideo->iType = MP4_TYPE_H263_PROFILE_0; |
|
325 iVideo->iFrameRate = 21; |
|
326 videoFrameRate2 = iVideo->VideoFrameRateL(); |
|
327 EUNIT_ASSERT_EQUALS( (TInt)videoFrameRate2, KMccH263ProfileZeroMaxFramerateIOP ); |
|
328 |
|
329 iVideo->iType = MP4_TYPE_AVC_PROFILE_BASELINE; |
|
330 iVideo->iFrameRate = 18; |
|
331 videoFrameRate2 = iVideo->VideoFrameRateL(); |
|
332 EUNIT_ASSERT_EQUALS( (TInt)videoFrameRate2, 18 ); // Value not changed for AVC |
319 } |
333 } |
320 |
334 |
321 void UT_CMccFileAudio::UT_CMccFileAudio_StartTimerL( ) |
335 void UT_CMccFileAudio::UT_CMccFileAudio_StartTimerL( ) |
322 { |
336 { |
323 // Audio |
337 // Audio |