# Configuration Filename: PluginTest_AAC.cfg
# DESCRIPTION: This config file is to test the AAC audio.
#
# History
# 2005-03-21	Sue Xu		64 test cases
//************************************
//* Play AAC-ADTS LC (ID 102)
//************************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.AAC.1 - Play 8Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_8khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.2 - Play 11Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_11.025khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.3 - Play 12Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_12khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.4 - Play 16Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_16khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.5 - Play 22Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_22.05khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.6 - Play 24Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_24khz_stereo.aac
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.7 - Play 32Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_32khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.8 - Play 44Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_44.1khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.9 - Play 48Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_48khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.10 - Play 64Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_64khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.11 - Play 88Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_88khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.12 - Play 96Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_96khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]



//************************************
//* Play AAC-ADTS MPEG2 (ID 102)
//************************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.AAC.13 - Play 44Khz ADTS MPEG2
SoundFile e:\sounds\aac\ADTS\MPEG2\10s_AAC_LC_42kbps_44.1khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.AAC.14 - Play 88Khz ADTS MPEG2
SoundFile e:\sounds\aac\ADTS\MPEG2\10s_AAC_LC_68kbps_88khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]


//************************************
//* Play AAC-ADTS MPEG4 (ID 102)
//************************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.AAC.15 - Play 11Khz ADTS MPEG4
SoundFile e:\sounds\aac\ADTS\MPEG4\10s_AAC_LC_64kbps_11.025khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.AAC.16 - Play 48Khz ADTS MPEG4
SoundFile e:\sounds\aac\ADTS\MPEG4\10s_AAC_LC_44kbps_48khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.AAC.17 - Play 88Khz ADTS MPEG4
SoundFile e:\sounds\aac\ADTS\MPEG4\10s_AAC_LC_83kbps_88khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]


//************************************
//* Play AAC-ADTS LC (ID 103)
//************************************
// Testing Play Stop Play to EOF

[TestCase]
id 103
Title Plugin.AAC.18 - PlayStop 8Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_8khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_8khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.19 - PlayStop 11Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_11.025khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_11.025khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.20 - PlayStop 12Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_12khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_12khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.21 - PlayStop 16Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_16khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_16khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.22 - PlayStop 22Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_22.05khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_22.05khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.23 - PlayStop 24Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_24khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_24khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.24 - PlayStop 32Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_32khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_32khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.25 - PlayStop 44Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_44.1khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_44.1khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.26 - PlayStop 48Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_48khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_48khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.27 - PlayStop 64Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_64khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_64khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.28 - PlayStop 88Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_88khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_88khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.29 - PlayStop 96Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_96khz_stereo.aac
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_96khz_stereo.aac
Delay 1000000
[End_TestCase]


//************************************
//* Play AAC-ADIF (ID 102)
//************************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.AAC.30 - Play ADIF mono
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
# ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AAC.31 - Play ADIF stereo
SoundFile e:\sounds\aac\ADIF\10s_AAC_LC_56kbps_44.1khz_stereo.aac
# ErrorRange 1 000 000
[End_TestCase]


//************************************
//* Play AAC-ADIF (ID 103)
//************************************
// Testing Play Stop Play to EOF 

[TestCase]
id 103
Title Plugin.AAC.32 - PlayStop ADIF mono
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AAC.33 - PlayStop ADIF stereo
SoundFile e:\sounds\aac\ADIF\10s_AAC_LC_56kbps_44.1khz_stereo.aac
SoundFile e:\sounds\aac\ADIF\10s_AAC_LC_56kbps_44.1khz_stereo.aac
Delay 1000000
[End_TestCase]



//***************************************
//* Play - Volume Max and Medium (ID 112)
//***************************************

[TestCase]
id 112
Title Plugin.AAC.34 - SettingVolume AAC ADTS 
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_32khz_stereo.aac
[End_TestCase]

[TestCase]
id 112
Title Plugin.AAC.35 - SettingVolume AAC ADTS
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_8khz_stereo.aac
[End_TestCase]

[TestCase]
id 112
Title Plugin.AAC.36 - SettingVolume AAC ADIF
SoundFile e:\sounds\aac\ADIF\10s_AAC_Generic_ADIF_meta_full.aac
[End_TestCase]

[TestCase]
id 112
Title Plugin.AAC.37 - SettingVolume AAC ADIF
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
[End_TestCase]

//********************************
//* Play - Volume Ramping (ID 113)
//********************************

[TestCase]
id 113
Title Plugin.AAC.38 - VolumeRamping AAC ADTS
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_16kbps_11.025khz_stereo.aac
RampDuration 5 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.AAC.39 - VolumeRamping AAC ADTS
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_20kbps_22.05khz_stereo.aac
RampDuration 5 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.AAC.40 - VolumeRamping AAC ADIF
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
RampDuration 5 000 000
Delay 1000000
[End_TestCase]


//----------------------------
//Add following cases for Inc9
//----------------------------


//**************************
//* Play Pause Play (ID 108)
//**************************
[TestCase]
id 108
Title Plugin.AAC.41 - PlayPausePlay AAC 64Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_24khz_stereo.aac
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 5 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.AAC.42 - PlayPausePlay AAC 44Khz ADTS MPEG2
SoundFile e:\sounds\aac\ADTS\MPEG2\10s_AAC_LC_42kbps_44.1khz_stereo.aac
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 5 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.AAC.43 - PlayPausePlay AAC 48Khz ADTS MPEG4
SoundFile e:\sounds\aac\ADTS\MPEG4\10s_AAC_LC_44kbps_48khz_stereo.aac
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 4 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.AAC.44 - PlayPausePlay AAC ADIF mono
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 4 000 000
[End_TestCase]



//******************************
//* Set Position - Play (ID 109)
//******************************

[TestCase]
id 109
Title Plugin.AAC.45 - SetPosition_Play AAC 64Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_24khz_stereo.aac
Position 000 500 000
ErrorRange 4 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.AAC.46 - SetPosition_Play AAC 44Khz ADTS MPEG2
SoundFile e:\sounds\aac\ADTS\MPEG2\10s_AAC_LC_42kbps_44.1khz_stereo.aac
//Position 50 000 000
Position 10 000 000 
ErrorRange 5 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.AAC.47 - SetPosition_Play AAC 48Khz ADTS MPEG4
SoundFile e:\sounds\aac\ADTS\MPEG4\10s_AAC_LC_44kbps_48khz_stereo.aac
//Position 30 000 000
Position 05 000 000   
ErrorRange 4 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.AAC.48 - SetPosition_Play AAC ADIF mono
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
Position 10 000 000
ErrorRange 4 000 000
[End_TestCase]



//*******************************
//* Play - Get Position (ID 110)
//*******************************
// Delay is the setting position, meaning every delay value, the get position is called. 
// This info be seen on the log file.


[TestCase]
id 110
Title Plugin.AAC.49 - GetPosition_Play AAC 64Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_24khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.AAC.50 - GetPosition_Play AAC 44Khz ADTS MPEG2
SoundFile e:\sounds\aac\ADTS\MPEG2\10s_AAC_LC_42kbps_44.1khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.AAC.51 - GetPosition_Play AAC 48Khz ADTS MPEG4
SoundFile e:\sounds\aac\ADTS\MPEG4\10s_AAC_LC_44kbps_48khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.AAC.52 - GetPosition_Play AAC ADIF mono
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
Delay 1000000
[End_TestCase]


//******************************
//* Play - Get Duration (ID 111)
//******************************

[TestCase]
id 111
Title Plugin.AAC.53 - GetDuration AAC 64Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_24khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.AAC.54 - GetDuration AAC 44Khz ADTS MPEG2
SoundFile e:\sounds\aac\ADTS\MPEG2\10s_AAC_LC_42kbps_44.1khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.AAC.55 - GetDuration AAC 48Khz ADTS MPEG4
SoundFile e:\sounds\aac\ADTS\MPEG4\10s_AAC_LC_44kbps_48khz_stereo.aac
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.AAC.56 - GetDuration AAC ADIF mono
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
Delay 1000000
[End_TestCase]

//*************************************
//* Play - Set Playback Window (ID 115)
//*************************************

[TestCase]
id 115
Title Plugin.AAC.57 - SetPlaybackWindow AAC 64Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_56kbps_24khz_stereo.aac
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AAC.58 - SetPlaybackWindow AAC 44Khz ADTS MPEG2
SoundFile e:\sounds\aac\ADTS\MPEG2\10s_AAC_LC_42kbps_44.1khz_stereo.aac
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AAC.59 - SetPlaybackWindow AAC 48Khz ADTS MPEG4
SoundFile e:\sounds\aac\ADTS\MPEG4\10s_AAC_LC_44kbps_48khz_stereo.aac
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AAC.60 - SetPlaybackWindow AAC ADIF mono
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]



//****************************************
//* Play - Delete Playback Window (ID 116)
//****************************************
[TestCase]
id 116
Title Plugin.AAC.61 - DeletePlaybackWindow AAC 64Khz ADTS LC
SoundFile e:\sounds\aac\ADTS\SampleRate\10s_AAC_LC_44kbps_64khz_stereo.aac
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.AAC.62 - DeletePlaybackWindow AAC 44Khz ADTS MPEG2
SoundFile e:\sounds\aac\ADTS\MPEG2\10s_AAC_LC_42kbps_44.1khz_stereo.aac
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.AAC.63 - DeletePlaybackWindow AAC 48Khz ADTS MPEG4
SoundFile e:\sounds\aac\ADTS\MPEG4\10s_AAC_LC_44kbps_48khz_stereo.aac
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.AAC.64 - DeletePlaybackWindow AAC ADIF mono
SoundFile e:\sounds\aac\ADIF\10s_AAC_44khz_mono.aac
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]


#Configuration Filename: PluginTest_AMR.cfg
# DESCRIPTION: This config file is to test the AMR audio.
#
# History
# 2005-03-21	Sue Xu	44 Test cases
//**************************
//* Play AMR NB Modes 0-7 (ID 102)
//**************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.AMR.1 - Play 10s_AMR_NB_mode0.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AMR.2 - Play 10s_AMR_NB_mode1.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode1.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AMR.3 - Play 10s_AMR_NB_mode1.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode1.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AMR.4 - Play 10s_AMR_NB_mode3.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode3.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AMR.5 - Play 10s_AMR_NB_mode4.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode4.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AMR.6 - Play 10s_AMR_NB_mode5.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode5.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AMR.7 - Play 10s_AMR_NB_mode6.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode6.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AMR.8 - Play 10s_AMR_NB_mode7.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode7.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AMR.9 - Play AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode4_no_ext
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AMR.10 - Play AMR with other ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode7_other_ext.3gp
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

//**************************
//* Play and Stop (ID 103)
//**************************

[TestCase]
id 103
Title Plugin.AMR.11 - PlayStop 10s_AMR_NB_mode0.amr 
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AMR.12 - PlayStop 10s_AMR_NB_mode1.amr 
SoundFile e:\sounds\amr\10s_AMR_NB_mode1.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode1.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AMR.13 - PlayStop 10s_AMR_NB_mode1.amr 
SoundFile e:\sounds\amr\10s_AMR_NB_mode1.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode1.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AMR.14 - PlayStop 10s_AMR_NB_mode3.amr 
SoundFile e:\sounds\amr\10s_AMR_NB_mode3.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode3.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AMR.15 - PlayStop 10s_AMR_NB_mode4.amr 
SoundFile e:\sounds\amr\10s_AMR_NB_mode4.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode4.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AMR.16 - PlayStop 10s_AMR_NB_mode5.amr 
SoundFile e:\sounds\amr\10s_AMR_NB_mode5.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode5.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AMR.17 - PlayStop 10s_AMR_NB_mode6.amr 
SoundFile e:\sounds\amr\10s_AMR_NB_mode6.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode6.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AMR.18 - PlayStop 10s_AMR_NB_mode7.amr 
SoundFile e:\sounds\amr\10s_AMR_NB_mode7.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode7.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AMR.19 - PlayStop AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode4_no_ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode4_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AMR.20 - PlayStop AMR with other ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode7_other_ext.3gp
SoundFile e:\sounds\amr\10s_AMR_NB_mode7_other_ext.3gp
Delay 1000000
[End_TestCase]



//**************************
//* Play Pause Play (ID 108)
//**************************

[TestCase]
id 108
Title Plugin.AMR.21 - PlayPausePlay 10s_AMR_NB_mode0.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.AMR.22 - PlayPausePlay AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_no_ext
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.AMR.23 - PlayPausePlay AMR with other ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_other_ext.3gp
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]

//**************************
//* Set Position - Play (ID 109)
//**************************

[TestCase]
id 109
Title Plugin.AMR.24 - SetPosition_Play 10s_AMR_NB_mode0.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.AMR.25 - SetPosition_Play AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_no_ext
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.AMR.26 - SetPosition_Play AMR with other ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_other_ext.3gp
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

//**************************
//* Play - Get Position (ID 110)
//**************************
// Delay is the setting position, meaning every delay value, the get position is called. 
// This info be seen on the log file.

[TestCase]
id 110
Title Plugin.AMR.27 - GetPosition_Play 10s_AMR_NB_mode0.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.AMR.28 - GetPosition_Play AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.AMR.29 - GetPosition_Play AMR with other ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_other_ext.3gp
Delay 1000000
[End_TestCase]

//**************************
//* Play - Get Duration (ID 111)
//**************************

[TestCase]
id 111
Title Plugin.AMR.30 - GetDuration 10s_AMR_NB_mode0.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.AMR.31 - GetDuration AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.AMR.32 - GetDuration AMR with other ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_other_ext.3gp
Delay 1000000
[End_TestCase]

//**************************
//* Play - Volume Max and Medium (ID 112)
//**************************

[TestCase]
id 112
Title Plugin.AMR.33 - SettingVolume 10s_AMR_NB_mode7.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
[End_TestCase]

[TestCase]
id 112
Title Plugin.AMR.34 - SettingVolume AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_no_ext
[End_TestCase]

[TestCase]
id 112
Title Plugin.AMR.35 - SettingVolume AMR with other ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_other_ext.3gp
[End_TestCase]

//**************************
//* Play - Volume Ramping (ID 113)
//**************************

[TestCase]
id 113
Title Plugin.AMR.36 - VolumeRamping 10s_AMR_NB_mode0.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.AMR.37 - VolumeRamping AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_no_ext
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.AMR.38 - VolumeRamping AMR with other ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_other_ext.3gp
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

//**************************
//* Play - Set Playback Window (ID 115)
//**************************


[TestCase]
id 115
Title Plugin.AMR.39 - SetPlaybackWindow 10s_AMR_NB_mode7.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode7.amr
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 02 000 000
EndPosition   05 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AMR.40 - SetPlaybackWindow AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode7_no_ext
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 02 000 000
EndPosition   05 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 115
Title Plugin.AMR.41 - SetPlaybackWindow AMR with other ext
SoundFile e:\sounds\amr\10s_3GP_AMR_NB_12.2kbps.3gp
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 02 000 000
EndPosition   05 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

//**************************
//* Play - Delete Playback Window (ID 116)
//**************************

[TestCase]
id 116
Title Plugin.AMR.42 - DeletePlaybackWindow 10s_AMR_NB_mode0.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode0.amr
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.AMR.43 - DeletePlaybackWindow AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_no_ext
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.AMR.44 - DeletePlaybackWindow AMR with other ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode0_other_ext.3gp
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

# Configuration Filename: PluginTest_AWB.cfg
# DESCRIPTION: This config file is to test the AWB audio.
#
# History
# 2005-03-21	Sue Xu		46 Test cases 

//**************************
//* Play AMR WB Modes 0-8 (ID 102)
//**************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.AWB.1 - Play 10s_AMR_WB_6.6kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_6.6kbps.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.2 - Play 10s_AMR_WB_8.85kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_8.85kbps.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.3 - Play 10s_AMR_WB_12.65kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_12.65kbps.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.4 - Play 10s_AMR_WB_14.25kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_14.25kbps.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.5 - Play 10s_AMR_WB_15.85kbps.awb
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps.awb
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.6 - Play 10s_AMR_WB_18.25kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_18.25kbps.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.7 - Play 10s_AMR_WB_19.85kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_19.85kbps.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.8 - Play 10s_AMR_WB_23.05kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_23.05kbps.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.9 - Play 10s_AMR_WB_23.85kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps.amr
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.10 - Play AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_mode8_no_ext
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.AWB.11 - Play AWB with other ext
SoundFile e:\sounds\awb\10s_3GP_AMR_WB_mode8.3gp
Expected Duration 2 000 000
ErrorRange 1 000 000
[End_TestCase]

//**************************
//* Play and Stop (ID 103)
//**************************

[TestCase]
id 103
Title Plugin.AWB.12 - PlayStop 10s_AMR_WB_6.6kbps.amr 
SoundFile e:\sounds\awb\10s_AMR_WB_6.6kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_6.6kbps.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.13 - PlayStop 10s_AMR_WB_8.85kbps.amr 
SoundFile e:\sounds\awb\10s_AMR_WB_8.85kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_8.85kbps.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.14 - PlayStop 10s_AMR_WB_12.65kbps.amr 
SoundFile e:\sounds\awb\10s_AMR_WB_12.65kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_12.65kbps.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.15 - PlayStop 10s_AMR_WB_14.25kbps.amr 
SoundFile e:\sounds\awb\10s_AMR_WB_14.25kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_14.25kbps.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.16 - PlayStop 10s_AMR_WB_15.85kbps.awb 
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps.awb
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps.awb
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.17 - PlayStop 10s_AMR_WB_18.25kbps.amr 
SoundFile e:\sounds\awb\10s_AMR_WB_18.25kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_18.25kbps.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.18 - PlayStop 10s_AMR_WB_19.85kbps.amr 
SoundFile e:\sounds\awb\10s_AMR_WB_19.85kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_19.85kbps.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.19 - PlayStop 10s_AMR_WB_23.05kbps.amr 
SoundFile e:\sounds\awb\10s_AMR_WB_23.05kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_23.05kbps.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.20 - PlayStop 10s_AMR_WB_23.85kbps.amr 
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.21 - PlayStop AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_mode8_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.AWB.22 - PlayStop AWB with other ext
SoundFile e:\sounds\awb\10s_3GP_AMR_WB_mode8.3gp
Delay 1000000
[End_TestCase]


//**************************
//* Play Pause Play (ID 108)
//**************************

[TestCase]
id 108
Title Plugin.AWB.23 - PlayPausePlay 10s_AMR_WB_23.85kbps_Generic.awb
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic.awb
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.AWB.24 - PlayPausePlay AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic_no_ext
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.AWB.25 - PlayPausePlay AWB with other ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic_other_ext.3gp
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]

//**************************
//* Set Position - Play (ID 109)
//**************************

[TestCase]
id 109
Title Plugin.AWB.26 - SetPosition_Play 10s_AMR_WB_15.85kbps.awb
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps.awb
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.AWB.27 - SetPosition_Play AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps_no_ext
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.AWB.28 - SetPosition_Play AWB with other ext
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps_other_ext.3gp
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

//**************************
//* Play - Get Position (ID 110)
//**************************
// Delay is the setting position, meaning every delay value, the get position is called. 
// This info be seen on the log file.

[TestCase]
id 110
Title Plugin.AWB.29 - GetPosition_Play 10s_AMR_WB_15.85kbps.awb
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps.awb
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.AWB.30 - GetPosition_Play AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.AWB.31 - GetPosition_Play AWB with other ext
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps_other_ext.3gp
Delay 1000000
[End_TestCase]

//**************************
//* Play - Get Duration (ID 111)
//**************************

[TestCase]
id 111
Title Plugin.AWB.32 - GetDuration 10s_AMR_WB_23.85kbps_Generic.awb
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic.awb
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.AWB.33 - GetDuration AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.AWB.34 - GetDuration AWB with other ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic_other_ext.3gp
Delay 1000000
[End_TestCase]

//**************************
//* Play - Volume Max and Medium (ID 112)
//**************************

[TestCase]
id 112
Title Plugin.AWB.35 - SettingVolume 10s_AMR_WB_15.85kbps.awb
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps.awb
[End_TestCase]

[TestCase]
id 112
Title Plugin.AWB.36 - SettingVolume AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps_no_ext
[End_TestCase]

[TestCase]
id 112
Title Plugin.AWB.37 - SettingVolume AWB with other ext
SoundFile e:\sounds\awb\10s_AMR_WB_15.85kbps_other_ext.3gp
[End_TestCase]

//**************************
//* Play - Volume Ramping (ID 113)
//**************************

[TestCase]
id 113
Title Plugin.AWB.38 - VolumeRamping 10s_AMR_WB_23.85kbps_Generic.awb
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic.awb
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.AWB.39 - VolumeRamping AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic_no_ext
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.AWB.40 - VolumeRamping AWB with other ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic_other_ext.3gp
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

//**************************
//* Play - Set Playback Window (ID 115)
//**************************

[TestCase]
id 115
Title Plugin.AWB.41 - SetPlaybackWindow 10s_AMR_WB_23.05kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_23.05kbps.amr
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 02 000 000
EndPosition   05 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AWB.42 - SetPlaybackWindow AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.05kbps_no_ext
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 03 000 000
EndPosition   06 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AWB.43 - SetPlaybackWindow AWB with other ext
SoundFile e:\sounds\awb\10s_3GP_AMR_WB_23.05kbps.3gp
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 03 000 000
EndPosition   06 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

//**************************
//* Play - Delete Playback Window (ID 116)
//**************************

[TestCase]
id 116
Title Plugin.AWB.44 - DeletePlaybackWindow 10s_AMR_WB_23.85kbps_Generic.awb
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic.awb
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.AWB.45 - DeletePlaybackWindow AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic_no_ext
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.AWB.46 - DeletePlaybackWindow AWB with other ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.85kbps_Generic_other_ext.3gp
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

# Configuration Filename: PluginTest_EAACplus.cfg
# DESCRIPTION: This config file is to test the EAAC+ audio.
#
# History
# 2005-04-12	Sue Xu -  49 Test cases	
//*******************************************
//* Play 3gp EAAC+ audio files (ID 102)
//*******************************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.HeAAC.1 - Play implicit stereo 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode0.3gp
ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.HeAAC.2 - Play explicit non-backwards compatible stereo 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.HeAAC.3 - Play 20kbps 32khz 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AAC+_20kbps_32khz_Mono.3gp
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.HeAAC.4 - Play 16kbps 32khz mono 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AAC+_16kbps_32khz_Mono.3gp
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.HeAAC.5 - Play 24kbps 32khz stereo 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AAC+_24kbps_32khz_Stereo.3gp
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.HeAAC.6 - Play 20kbps 32khz 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AAC+_20kbps_32khz_Stereo.3gp
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.HeAAC.7 - Play 16kbps 32khz mono 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AAC+_16kbps_32khz_Mono.3gp
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.HeAAC.8 - Play 24kbps 32khz stereo 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AAC+_24kbps_32khz_Stereo.3gp
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.HeAAC.9 - Play 20kbps 32khz stereo 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AAC+_20kbps_32khz_Mono.3gp
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.HeAAC.10 - Play 16kbps 32khz 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AAC+_16kbps_32khz_Mono.3gp
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.HeAAC.11 - Play 24kbps 32khz stereo 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AAC+_24kbps_32khz_Stereo.3gp
ErrorRange 1 000 000
[End_TestCase]


//*******************************************
//* Play mp4 EAAC+ audio files (ID 102)
//*******************************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.HeAAC.12 - Play implicit pstereo  mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_0.mp4
ErrorRange 1 000 000
[End_TestCase]



[TestCase]
id 102
Title Plugin.HeAAC.13 - Play explicit backwards compatible pstereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.HeAAC.14 - Play explicit non-backwards compatible pstereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_2.mp4
ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.HeAAC.15 - Play implicit stereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.HeAAC.16 - Play explicit backwards compatible stereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_1.mp4
ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.HeAAC.17 - Play explicit non-backwards compatible stereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_2.mp4
ErrorRange 1 000 000
[End_TestCase]


//************************************
//* Play EAAC+ (ID 103)
//************************************
// Testing Play Stop Play to EOF

[TestCase]
id 103
Title Plugin.HeAAC.18 - PlayStop  implicit stereo 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode0.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode0.3gp
Delay 1000000
[End_TestCase]


[TestCase]
id 103
Title Plugin.HeAAC.19 - PlayStop explicit non-backwards compatible stereo 3gp audio
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.HeAAC.20 - PlayStop implicit pstereo  mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_0.mp4
Delay 1000000
[End_TestCase]



[TestCase]
id 103
Title Plugin.HeAAC.21 - PlayStop explicit backwards compatible pstereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
Delay 1000000
[End_TestCase]


[TestCase]
id 103
Title Plugin.HeAAC.22 - PlayStop explicit non-backwards compatible pstereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_2.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_2.mp4
Delay 1000000
[End_TestCase]


[TestCase]
id 103
Title Plugin.HeAAC.23 - PlayStop implicit stereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
Delay 1000000
[End_TestCase]


[TestCase]
id 103
Title Plugin.HeAAC.24 - PlayStop explicit backwards compatible stereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_1.mp4
Delay 1000000
[End_TestCase]


[TestCase]
id 103
Title Plugin.HeAAC.25 - PlayStop explicit non-backwards compatible stereo mp4 audio
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_2.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_2.mp4
Delay 1000000
[End_TestCase]



//***************************************
//* Play - Volume Max and Medium (ID 112)
//***************************************

[TestCase]
id 112
Title Plugin.HeAAC.26 - SettingVolume 10s_MP4_stereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
Delay 1000000
[End_TestCase]


[TestCase]
id 112
Title Plugin.HeAAC.27 - SettingVolume 10s_3GP_AMR_NB_mode2.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
Delay 1000000
[End_TestCase]


[TestCase]
id 112
Title Plugin.HeAAC.28 - SettingVolume 10s_MP4_pstereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
Delay 1000000
[End_TestCase]


//********************************
//* Play - Volume Ramping (ID 113)
//********************************

[TestCase]
id 113
Title Plugin.HeAAC.29 - VolumeRamping 10s_MP4_stereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
RampDuration 5 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 113
Title Plugin.HeAAC.30 - VolumeRamping 10s_3GP_AMR_NB_mode2.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
RampDuration 5 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 113
Title Plugin.HeAAC.31 - VolumeRamping 10s_MP4_pstereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
RampDuration 5 000 000
Delay 1000000
[End_TestCase]


//**************************
//* Play Pause Play (ID 108)
//**************************

[TestCase]
id 108
Title Plugin.HeAAC.32 - PlayPausePlay 10s_MP4_stereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]


[TestCase]
id 108
Title Plugin.HeAAC.33 - PlayPausePlay 10s_3GP_AMR_NB_mode2.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]


[TestCase]
id 108
Title Plugin.HeAAC.34 - PlayPausePlay 10s_MP4_pstereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]


//******************************
//* Set Position - Play (ID 109)
//******************************

[TestCase]
id 109
Title Plugin.HeAAC.35 - SetPosition_Play 10s_MP4_stereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
Position 000 500 000
ErrorRange 3 000 000
[End_TestCase]


[TestCase]
id 109
Title Plugin.HeAAC.36 - SetPosition_Play 10s_3GP_AMR_NB_mode2.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
Position 000 500 000
ErrorRange 3 000 000
[End_TestCase]


[TestCase]
id 109
Title Plugin.HeAAC.37 - SetPosition_Play 10s_MP4_pstereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
Position 000 500 000
ErrorRange 3 000 000
[End_TestCase]



//*******************************
//* Play - Get Position (ID 110)
//*******************************
// Delay is the setting position, meaning every delay value, the get position is called. 
// This info be seen on the log file.
[TestCase]
id 110
Title Plugin.HeAAC.38 - GetPosition_Play 10s_MP4_stereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
Delay 1000000
[End_TestCase]


[TestCase]
id 110
Title Plugin.HeAAC.39 - GetPosition_Play 10s_3GP_AMR_NB_mode2.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
Delay 1000000
[End_TestCase]


[TestCase]
id 110
Title Plugin.HeAAC.40 - GetPosition_Play 10s_MP4_pstereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
Delay 1000000
[End_TestCase]



//******************************
//* Play - Get Duration (ID 111)
//******************************
[TestCase]
id 111
Title Plugin.HeAAC.41 - GetDuration 10s_MP4_stereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
Delay 1000000
[End_TestCase]


[TestCase]
id 111
Title Plugin.HeAAC.42 - GetDuration 10s_3GP_AMR_NB_mode2.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
Delay 1000000
[End_TestCase]


[TestCase]
id 111
Title Plugin.HeAAC.43 - GetDuration 10s_MP4_pstereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
Delay 1000000
[End_TestCase]


//*************************************
//* Play - Set Playback Window (ID 115)
//*************************************

[TestCase]
id 115
Title Plugin.HeAAC.44 - SetPlaybackWindow 10s_MP4_stereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
StartPosition 3 000 000
EndPosition   7 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 115
Title Plugin.HeAAC.45 - SetPlaybackWindow 10s_3GP_AMR_NB_mode2.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
StartPosition 3 000 000
EndPosition   7 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 115
Title Plugin.HeAAC.46 - SetPlaybackWindow 10s_MP4_pstereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
StartPosition 0 000 000
EndPosition   5 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]



//****************************************
//* Play - Delete Playback Window (ID 116)
//****************************************


[TestCase]
id 116
Title Plugin.HeAAC.47 - DeletePlaybackWindow 10s_MP4_stereo_0.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_stereo_0.mp4
StartPosition 3 000 000
EndPosition   7 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 116
Title Plugin.HeAAC.48 - DeletePlaybackWindow 10s_3GP_AMR_NB_mode2.3gp
SoundFile e:\sounds\HeAAC\10s_3GP_AMR_NB_mode2.3gp
StartPosition 3 000 000
EndPosition   7 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 116
Title Plugin.HeAAC.49 - DeletePlaybackWindow 10s_MP4_pstereo_1.mp4
SoundFile e:\sounds\HeAAC\10s_MP4_pstereo_1.mp4
StartPosition 0 000 000
EndPosition   5 000 000
Delay 1000000
[End_TestCase]

# Configuration Filename: PluginTest_m4a.cfg
# DESCRIPTION: This config file is to test the m4a audio.
#
# History
# 2005-03-21	Sue Xu -  56 Test cases	

//*******************************************
//* Play M4a Sample Rate and BiteRate(ID 102)
//*******************************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.M4a.1 - Play Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.M4a.2 - Play Mono 16kbps 22kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_16kbps_22.05khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.3 - Play Mono 20kbps 24kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_20kbps_24khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.4 - Play Mono 24kbps 32kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_24kbps_32khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.5 - Play 28kbps 32kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_28kbps_32khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.6 - Play Mono 32kbps 32kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_32kbps_32khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.7 - Play Mono 40kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_40kbps_44.1khz_mono.m4a
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.8 - Play Mono 48kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_48kbps_44.1khz_mono.m4a
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.9 - Play Mono 56kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_56kbps_44.1khz_mono.m4a
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.10 - Play Mono 64kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_64kbps_44.1khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.11 - Play Mono 80kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_80kbps_44.1khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.12 - Play Mono 96kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_96kbps_44.1khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.13 - Play Mono 112kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_112kbps_44.1khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.14 - Play Mono 128kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_128kbps_44.1khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.15 - Play Mono 160kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_160kbps_44.1khz_mono.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.16 - Play Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.17 - Play Stereo 20kbps 11kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_20kbps_16khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.18 - Play Stereo 24kbps 16kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_24kbps_16khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.19 - Play Stereo 28kbps 16kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_28kbps_16khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.20 - Play Stereo 32kbps 22kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_32kbps_22.05khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.21 - Play Stereo 40kbps 24kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_40kbps_24khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.22 - Play Stereo 48kbps 32kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_48kbps_32khz_stereo.m4a
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.23 - Play Stereo 56kbps 32kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_56kbps_32khz_stereo.m4a
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.24 - Play Stereo 64kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_64kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.25 - Play Stereo 80kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_80kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.26 - Play Stereo 96kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_96kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.27 - Play Stereo 112kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_112kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.28 - Play Stereo 128kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_128kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.29 - Play Stereo 160kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_160kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.30 - Play Stereo 192kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_192kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.31 - Play Stereo 224kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_224kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.32 - Play Stereo 256kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_256kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.33 - Play Stereo 320kbps 44kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_320kbps_44.1khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.34 - Play Stereo 112kbps 48kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_112kbps_48khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.35 - Play Stereo 128kbps 48kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_128kbps_48khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.36 - Play Stereo 160kbps 48kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_160kbps_48khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.37 - Play Stereo 192kbps 48kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_192kbps_48khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.38 - Play Stereo 224kbps 48kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_224kbps_48khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.39 - Play Stereo 256kbps 48kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_256kbps_48khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.M4a.40 - Play Stereo 320kbps 48kHz m4a audio
SoundFile e:\sounds\m4a\10s_AAC_LC_320kbps_48khz_stereo.m4a
ErrorRange 1 000 000
[End_TestCase]



//************************************
//* Play M4a (ID 103)
//************************************
// Testing Play Stop Play to EOF

[TestCase]
id 103
Title Plugin.M4a.41 - PlayStop Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
Delay 1000000
[End_TestCase]


[TestCase]
id 103
Title Plugin.M4a.42 - PlayStop Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
Delay 1000000
[End_TestCase]


//***************************************
//* Play - Volume Max and Medium (ID 112)
//***************************************

[TestCase]
id 112
Title Plugin.M4a.43 - SettingVolume Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
Delay 1000000
[End_TestCase]


[TestCase]
id 112
Title Plugin.M4a.44 - SettingVolume Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
Delay 1000000
[End_TestCase]


//********************************
//* Play - Volume Ramping (ID 113)
//********************************

[TestCase]
id 113
Title Plugin.M4a.45 - VolumeRamping Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
RampDuration 5 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 113
Title Plugin.M4a.46 - VolumeRamping Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
RampDuration 5 000 000
Delay 1000000
[End_TestCase]


//**************************
//* Play Pause Play (ID 108)
//**************************

[TestCase]
id 108
Title Plugin.M4a.47 - PlayPausePlay Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]


[TestCase]
id 108
Title Plugin.M4a.48 - PlayPausePlay Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]


//******************************
//* Set Position - Play (ID 109)
//******************************

[TestCase]
id 109
Title Plugin.M4a.49 - SetPosition_Play Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
Position 000 500 000
ErrorRange 3 000 000
[End_TestCase]


[TestCase]
id 109
Title Plugin.M4a.50 - SetPosition_Play Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
Position 000 500 000
ErrorRange 3 000 000
[End_TestCase]



//*******************************
//* Play - Get Position (ID 110)
//*******************************
// Delay is the setting position, meaning every delay value, the get position is called. 
// This info be seen on the log file.


[TestCase]
id 110
Title Plugin.M4a.51 - GetPosition_Play Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
Delay 1000000
[End_TestCase]


[TestCase]
id 110
Title Plugin.M4a.52 - GetPosition_Play Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
Delay 1000000
[End_TestCase]



//******************************
//* Play - Get Duration (ID 111)
//******************************

[TestCase]
id 111
Title Plugin.M4a.53 - GetDuration Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
Delay 1000000
[End_TestCase]


[TestCase]
id 111
Title Plugin.M4a.54 - GetDuration Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
Delay 1000000
[End_TestCase]


//*************************************
//* Play - Set Playback Window (ID 115)
//*************************************


[TestCase]
id 115
Title Plugin.M4a.55 - SetPlaybackWindow Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 115
Title Plugin.M4a.56 - SetPlaybackWindow Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]



//****************************************
//* Play - Delete Playback Window (ID 116)
//****************************************


[TestCase]
id 116
Title Plugin.M4a.57 - DeletePlaybackWindow Mono 8kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_8kbps_11.025khz_mono.m4a
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 116
Title Plugin.M4a.58 - DeletePlaybackWindow Stereo 16kbps 11kHz m4a audio
SoundFile e:\sounds\M4a\10s_AAC_LC_16kbps_11.025khz_stereo.m4a
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

# Configuration Filename: PluginTest_Midi.cfg
# DESCRIPTION: This config file is to test the MIDI, SP-MIDI, and RMF audio.
#
# History
# 2005-10-17	Sue Xu 	 120 Test cases

//**************************
//* Play MIDI, SP-MIDI, RMF audio file (ID 102)
//**************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.MIDI.1 - Play midi 10s_MID_Generic.mid
SoundFile e:\sounds\mid\10s_MID_Generic.mid
//Expected Duration 4 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.2 - Play midi without ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
//Expected Duration 4 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.3 - Play midi with different ext
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.3gp
//Expected Duration 4 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.4 - Play sp-midi 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
//Expected Duration 13 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.5 - Play sp-midi 10s_SP_MID_Generic_no_ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
//Expected Duration 13 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.6 - Play sp-midi 10s_SP_MID_Generic_other_ext.amr
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.amr
//Expected Duration 13 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.7 - Play rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
//Expected Duration 12 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.8 - Play rmf piano
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
//Expected Duration 12 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.9 - Play rmf piano.awb
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.awb
//Expected Duration 12 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.10 - Play mxmf 10s_MXMF.mxmf
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
//Expected Duration 12 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.11 - Play mxmf 10s_MXMF_no_ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
//Expected Duration 12 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MIDI.12 - Play mxmf 10s_MXMF_other_ext.awb
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
//Expected Duration 12 000 000
ErrorRange 1 000 000
[End_TestCase]

//**************************
//* Play and Stop (ID 103)
//**************************

[TestCase]
id 103
Title Plugin.MIDI.13 - PlayStop midi 10s_MID_Generic.mid 
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.14 - PlayStop midi 10s_MID_Generic_no_ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.15 - PlayStop midi 10s_MID_Generic_other_ext.amr
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.16 - PlayStop sp-midi 10s_SP_MID_Generic.mid 
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.17 - PlayStop sp-midi 10s_SP_MID_Generic_no_ext 
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.18 - PlayStop sp-midi 10s_SP_MID_Generic_other_ext.amr
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.amr
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.19 - PlayStop rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.20 - PlayStop rmf piano
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.21 - PlayStop rmf piano.awb
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.awb
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.awb
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.22 - PlayStop mxmf 10s_MXMF.mxmf
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.23 - PlayStop mxmf 10s_MXMF_no_ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MIDI.24 - PlayStop mxmf 10s_MXMF_other_ext.awb
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
Delay 1000000
[End_TestCase]



//**************************
//* Play Pause Play (ID 108)
//**************************

[TestCase]
id 108
Title Plugin.MIDI.25 - PlayPausePlay midi 10s_MID_Generic.mid
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.26 - PlayPausePlay midi without ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.27 - PlayPausePlay midi with other ext
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.28 - PlayPausePlay sp-midi 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.29 - PlayPausePlay sp-midi without ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.30 - PlayPausePlay sp-midi with other ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.amr
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.31 - PlayPausePlay rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.32 - PlayPausePlay rmf without ext
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.33 - PlayPausePlay rmf with other ext
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.awb
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.34 - PlayPausePlay mxmf 10s_MXMF.mxmf
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.35 - PlayPausePlay mxmf without ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MIDI.36 - PlayPausePlay mxmf with other ext
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 2 000 000
[End_TestCase]


//**************************
//* Set Position - Play (ID 109)
//**************************

[TestCase]
id 109
Title Plugin.MIDI.37 - SetPosition_Play midi 10s_MID_Generic.mid
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
//Position 10 000 000
Position 02 000 000 
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.38 - SetPosition_Play midi without ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
//Position 10 000 000
Position 02 000 000  
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.39 - SetPosition_Play midi with other ext
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
//Position 10 000 000
Position 02 000 000  
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.40 - SetPosition_Play sp-midi 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
Position 10 000 000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.41 - SetPosition_Play sp-midi without ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
Position 10 000 000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.42 - SetPosition_Play sp-midi with other ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.amr
Position 10 000 000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.43 - SetPosition_Play rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
Position 10 000 000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.44 - SetPosition_Play rmf without ext
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
Position 10 000 000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.45 - SetPosition_Play rmf with other ext
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.awb
Position 10 000 000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.46 - SetPosition_Play mxmf 10s_MXMF.mxmf
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
Position 10 000 000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.47 - SetPosition_Play mxmf without ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
Position 10 000 000
ErrorRange 2 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MIDI.48 - SetPosition_Play mxmf with other ext
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
Position 10 000 000
ErrorRange 2 000 000
[End_TestCase]

//**************************
//* Play - Get Position (ID 110)
//**************************
// Delay is the setting position, meaning every delay value, the get position is called. 
// This info be seen on the log file.

[TestCase]
id 110
Title Plugin.MIDI.49 - GetPosition_Play midi 10s_MID_Generic.mid
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.50 - GetPosition_Play midi without ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.51 - GetPosition_Play midi with other ext
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.52 - GetPosition_Play sp-midi 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.53 - GetPosition_Play sp-midi without ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.54 - GetPosition_Play sp-midi with other ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.55 - GetPosition_Play rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.56 - GetPosition_Play rmf without ext
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.57 - GetPosition_Play rmf with other ext
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.awb
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.58 - GetPosition_Play mxmf 10s_MXMF.mxmf 
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf 
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.59 - GetPosition_Play mxmf without ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MIDI.60 - GetPosition_Play mxmf with other ext
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
Delay 1000000
[End_TestCase]

//**************************
//* Play - Get Duration (ID 111)
//**************************

[TestCase]
id 111
Title Plugin.MIDI.61 - GetDuration mid 10s_MID_Generic.mid
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.62 - GetDuration mid without ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.63 - GetDuration mid with other ext
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.64 - GetDuration sp-mid 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.65 - GetDuration sp-mid without ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.66 - GetDuration sp-mid with other ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.amr
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.67 - GetDuration rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.68 - GetDuration rmf without ext
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.69 - GetDuration rmf with other ext
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.awb
Delay 1000000
[End_TestCase]


[TestCase]
id 111
Title Plugin.MIDI.70 - GetDuration mxmf 10s_MXMF.mxmf
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.71 - GetDuration mxmf without ext
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MIDI.72 - GetDuration mxmf with other ext
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
Delay 1000000
[End_TestCase]

//**************************
//* Play - Volume Max and Medium (ID 112)
//**************************

[TestCase]
id 112
Title Plugin.MIDI.73 - SettingVolume mid 10s_MID_Generic.mid
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.74 - SettingVolume mid without ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.75 - SettingVolume mid with other ext
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.76 - SettingVolume sp-mid 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.77 - SettingVolume sp-mid without ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.78 - SettingVolume sp-mid with other ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.amr
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.79 - SettingVolume rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.80 - SettingVolume rmf without ext
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.81 - SettingVolume rmf with other ext
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.awb
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.82 - SettingVolume mxmf 10s_MXMF.mxmf
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.83 - SettingVolume mxmf without ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
[End_TestCase]

[TestCase]
id 112
Title Plugin.MIDI.84 - SettingVolume mxmf with other ext
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
[End_TestCase]

//**************************
//* Play - Volume Ramping (ID 113)
//**************************

[TestCase]
id 113
Title Plugin.MIDI.85 - VolumeRamping mid 10s_MID_Generic.mid
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.86 - VolumeRamping mid without ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.87 - VolumeRamping mid with other ext
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.88 - VolumeRamping sp-mid 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.89 - VolumeRamping sp-mid without ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.90 - VolumeRamping sp-mid with other ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.amr
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.91 - VolumeRamping rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.92 - VolumeRamping rmf without ext
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.93 - VolumeRamping rmf with other ext
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.awb
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.94 - VolumeRamping mxmf 10s_MXMF.mxmf
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.95 - VolumeRamping mxmf without ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MIDI.96 - VolumeRamping mxmf with other ext
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

//**************************
//* Play - Set Playback Window (ID 115)
//**************************

[TestCase]
id 115
Title Plugin.MIDI.97 - SetPlaybackWindow midi 10s_MID_Generic.mid
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.98 - SetPlaybackWindow midi without ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.99 - SetPlaybackWindow midi with other ext
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.100 - SetPlaybackWindow sp-midi 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
//StartPosition 10 000 000
//EndPosition   20 000 000
StartPosition 03 000 000
EndPosition   06 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 115
Title Plugin.MIDI.101 - SetPlaybackWindow sp-midi without ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
//StartPosition 10 000 000
//EndPosition   20 000 000
StartPosition 02 000 000
EndPosition   06 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.102 - SetPlaybackWindow sp-midi with other ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.awb
//StartPosition 10 000 000
//EndPosition   20 000 000
StartPosition 02 000 000
EndPosition   06 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.103 - SetPlaybackWindow rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.104 - SetPlaybackWindow rmf without ext
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.105 - SetPlaybackWindow rmf with other ext
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.3gp
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.106 - SetPlaybackWindow mxmf 10s_MXMF.mxmf
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.107 - SetPlaybackWindow mxmf without ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.108 - SetPlaybackWindow mxmf with other ext
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

//**************************
//* Play - Delete Playback Window (ID 116)
//**************************

[TestCase]
id 116
Title Plugin.MIDI.109 - DeletePlaybackWindow midi 10s_MID_Generic.mid
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext.mid
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.110 - DeletePlaybackWindow midi without ext
SoundFile e:\sounds\mid\10s_MID_Generic_no_ext
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.111 - DeletePlaybackWindow midi with other ext
SoundFile e:\sounds\mid\10s_MID_Generic_other_ext.amr
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.112 - DeletePlaybackWindow sp-midi 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.113 - DeletePlaybackWindow sp-midi without ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.114 - DeletePlaybackWindow sp-midi with other ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.awb
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.115 - DeletePlaybackWindow rmf 10s_RMF_MID.rmf
SoundFile e:\sounds\mid\10s_RMF_MID.rmf
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.116 - DeletePlaybackWindow rmf without ext
SoundFile e:\sounds\mid\10s_RMF_MID_no_ext
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.117 - DeletePlaybackWindow rmf with other ext
SoundFile e:\sounds\mid\10s_RMF_MID_other_ext.3gp
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.118 - DeletePlaybackWindow mxmf 10s_MXMF.mxmf 
SoundFile e:\sounds\mxmf\10s_MXMF.mxmf 
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.119 - DeletePlaybackWindow mxmf without ext
SoundFile e:\sounds\mxmf\10s_MXMF_no_ext
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MIDI.120 - DeletePlaybackWindow mxmf with other ext
SoundFile e:\sounds\mxmf\10s_MXMF_other_ext.awb
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

# Configuration Filename: PluginTest_MP3.cfg
# DESCRIPTION: This config file is to test the MP3 audio.
#
# History
# 2005-03-21	Sue Xu - 137 Test cases	

//**************************
//* Play MP3 Sample Rate (ID 102)
//**************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.MP3.1 - Play 8Khz MPEG2.5
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2.5_8kbps_8khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.2 - Play 11Khz MPEG2.5
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2.5_8kbps_11.025khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.3 - Play 12Khz MPEG2.5
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2.5_8kbps_12khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.4 - Play 16Khz MPEG2
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_16khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.5 - Play 22Khz MPEG2
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_22.05khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.6 - Play 24 Khz MPEG2
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_24khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.7 - Play 32 Khz MPEG1
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_32kbps_32khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.8 - Play 44 Khz MPEG1
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_32kbps_44.1khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.9 - Play 48 Khz MPEG1
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_32kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]


//**********************************
//* Play and Stop SampleRate(ID 103)
//**********************************

[TestCase]
id 103
Title Plugin.MP3.10 - PlayStop 8Khz MPEG2.5
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2.5_8kbps_8khz_stereo.mp3
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2.5_8kbps_8khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.11 - PlayStop 11Khz MPEG2.5
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2.5_24kbps_11.025khz_stereo.mp3
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2.5_24kbps_11.025khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.12 - PlayStop 12Khz MPEG2.5
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2.5_24kbps_12khz_stereo.mp3
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2.5_24kbps_12khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.13 - PlayStop 16Khz MPEG2
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_16khz_stereo.mp3
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_16khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.14 - PlayStop 22Khz MPEG2
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_22.05khz_stereo.mp3
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_22.05khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.15 - PlayStop 24Khz MPEG2
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_24khz_stereo.mp3
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.16 - PlayStop 32Khz MPEG1
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_32kbps_32khz_stereo.mp3
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_32kbps_32khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.17 - PlayStop 44Khz MPEG1
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_32kbps_44.1khz_stereo.mp3
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_32kbps_44.1khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.18 - PlayStop 48Khz MPEG1
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_32kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_32kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]


//*****************************************
//* Play MP3 Sample Rate Descriptor(ID 104)
//*****************************************
// Testing Play Descriptor to EOF



//**********************************
//* Play MP3 Bit Rate MPEG1 (ID 102)
//**********************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.MP3.19 - Play 32Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_32kbps_44.1khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.20 - Play 40Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_40kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.21 - Play 48Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_48kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.22 - Play 56Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_56kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.23 - Play 64Kbps MPEG1 
SoundFile e:\sounds\mp3\BitRate\10s_MP3_64kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.24 - Play 80Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_80kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.25 - Play 96Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_96kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.26 - Play 112Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_112kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.27 - Play 128Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_128kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.28 - Play 160Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_160kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.29 - Play 192Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_192kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.30 - Play 224Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_224kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.31 - Play 256Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_256kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.32 - Play 320Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_320kbps_48khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]


//*******************************************
//* Play and Stop MP3 Bit Rate MPEG1 (ID 103)
//*******************************************

[TestCase]
id 103
Title Plugin.MP3.33 - PlayStop 32Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_32kbps_44.1khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_32kbps_44.1khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.34 - PlayStop 40Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_40kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_40kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.35 - PlayStop 48Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_48kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_48kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.36 - PlayStop 56Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_56kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_56kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.37 - PlayStop 64Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_64kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_64kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.38 - PlayStop 80Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_80kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_80kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.39 - PlayStop 96Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_96kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_96kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.40 - PlayStop 112Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_112kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_112kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.41 - PlayStop 128Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_128kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_128kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.42 - PlayStop 160Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_160kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_160kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.43 - PlayStop 192Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_192kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_192kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.44 - PlayStop 224Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_224kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_224kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.45 - PlayStop 256Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_256kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_256kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.46 - PlayStop 320Kbps MPEG1
SoundFile e:\sounds\mp3\BitRate\10s_MP3_320kbps_48khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_320kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]


//********************************************
//* Play MP3 Bit Rate MPEG1 Descriptor(ID 104)
//********************************************




//**************************************
//* Play MP3 Bit Rate MPEG2/2.5 (ID 102)
//**************************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.MP3.47 - Play 8Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_8kbps_24khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.48 - Play 16Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_16kbps_24khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.49 - Play 24Kbps MPEG2.5
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_24kbps_12khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.50 - Play 32Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_32kbps_24khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.51 - Play 40Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_40kbps_24khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.52 - Play 48Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_48kbps_24khz_mono.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.53 - Play 56Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_56kbps_24khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.54 - Play 64Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_64kbps_24khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.55 - Play 80Kbps MPEG2.5
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_80kbps_12khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.56 - Play 96Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_96kbps_12khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.57 - Play 112Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_112kbps_12khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.58 - Play 128Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_128kbps_12khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.59 - Play 144Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_144kbps_24khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.MP3.60 - Play 160Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_160kbps_12khz_stereo.mp3
ErrorRange 1 000 000
[End_TestCase]


//******************************************
//* PlayStop MP3 Bit Rate MPEG2/2.5 (ID 103)
//******************************************

[TestCase]
id 103
Title Plugin.MP3.61 - PlayStop 8Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_8kbps_24khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_8kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.62 - PlayStop 16Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_16kbps_24khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_16kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.63 - PlayStop 24Kbps MPEG2.5
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_24kbps_12khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_24kbps_12khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.64 - PlayStop 32Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_32kbps_24khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_32kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.65 - PlayStop 40Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_40kbps_24khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_40kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.66 - PlayStop 48Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_48kbps_24khz_mono.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_48kbps_24khz_mono.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.67 - PlayStop 56Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_56kbps_24khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_56kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.68 - PlayStop 64Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_64kbps_24khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_64kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.69 - PlayStop 80Kbps MPEG2.5
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_80kbps_12khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_80kbps_12khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.70 - PlayStop 96Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_96kbps_12khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_96kbps_12khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.71 - PlayStop 112Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_112kbps_12khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_112kbps_12khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.72 - PlayStop 128Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_128kbps_12khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_128kbps_12khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.73 - PlayStop 144Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_144kbps_24khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2_144kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.MP3.74 - PlayStop 160Kbps MPEG2
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_160kbps_12khz_stereo.mp3
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_160kbps_12khz_stereo.mp3
Delay 1000000
[End_TestCase]



//************************************************
//* Play MP3 Bit Rate MPEG2/2.5 Descriptor(ID 104)
//************************************************


//***************************************
//* Play Descriptor after another (ID 105)
//***************************************


//**************************
//* Play Pause Play (ID 108)
//**************************

[TestCase]
id 108
Title Plugin.MP3.75 - PlayPausePlay MP3 MPEG2 24KHz 160Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_160kbps_24khz_stereo.mp3
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MP3.76 - PlayPausePlay MP3 MPEG2 24KHz 56Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_56kbps_24khz_stereo.mp3
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.MP3.77 - PlayPausePlay MP3 MPEG1 48KHz 224Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_224kbps_48khz_stereo.mp3
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]


//******************************
//* Set Position - Play (ID 109)
//******************************

[TestCase]
id 109
Title Plugin.MP3.78 - SetPosition_Play MP3 MPEG1 48KHz 224Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_224kbps_48khz_stereo.mp3
Position 000 500 000
ErrorRange 3 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.MP3.79 - SetPosition_Play MP3 MPEG1 48KHz 96Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_96kbps_48khz_stereo.mp3
Position 05 000 000   
ErrorRange 3 000 000  
[End_TestCase]

[TestCase]
id 109
Title Plugin.MP3.80 - SetPosition_Play MP3 MPEG2 24KHz 56Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_56kbps_24khz_stereo.mp3
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]


//*******************************
//* Play - Get Position (ID 110)
//*******************************
// Delay is the setting position, meaning every delay value, the get position is called. 
// This info be seen on the log file.

[TestCase]
id 110
Title Plugin.MP3.81 - GetPosition_Play MP3 MPEG2 24KHz 160Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_160kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MP3.82 - GetPosition_Play MP3 MPEG2 24KHz 56Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_56kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.MP3.83 - GetPosition_Play MP3 MPEG1 48KHz 96Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_96kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

//******************************
//* Play - Get Duration (ID 111)
//******************************

[TestCase]
id 111
Title Plugin.MP3.84 - GetDuration MP3 MPEG1 48KHz 96Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_96kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MP3.85 - GetDuration MP3 MPEG1 48KHz 224Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_224kbps_48khz_stereo.mp3
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.MP3.86 - GetDuration MP3 MPEG2 24KHz 56Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_56kbps_24khz_stereo.mp3
Delay 1000000
[End_TestCase]

//***************************************
//* Play - Volume Max and Medium (ID 112)
//***************************************

[TestCase]
id 112
Title Plugin.MP3.87 - SettingVolume MP3 MPEG2 16KHz
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_16kbps_16khz_stereo.mp3
[End_TestCase]

[TestCase]
id 112
Title Plugin.MP3.88 - SettingVolume MP3 MPEG2.5 24Kbps
SoundFile e:\sounds\mp3\BitRate\10s_MP3_MPEG2.5_24kbps_12khz_stereo.mp3
[End_TestCase]

[TestCase]
id 112
Title Plugin.MP3.89 - SettingVolume MP3 MPEG1 128Kbps
SoundFile e:\sounds\mp3\BitRate\10s_MP3_128kbps_48khz_stereo.mp3
[End_TestCase]

//********************************
//* Play - Volume Ramping (ID 113)
//********************************

[TestCase]
id 113
Title Plugin.MP3.90 - VolumeRamping MP3 MPEG2 24KHz 56Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_56kbps_24khz_stereo.mp3
RampDuration 5 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MP3.91 - VolumeRamping MP3 MPEG2 24KHz 160Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_160kbps_24khz_stereo.mp3
RampDuration 5 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.MP3.92 - VolumeRamping MPEG1 48KHz 224Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_224kbps_48khz_stereo.mp3
RampDuration 5 000 000
Delay 1000000
[End_TestCase]

//*************************************
//* Play - Set Playback Window (ID 115)
//*************************************

[TestCase]
id 115
Title Plugin.MP3.93 - SetPlaybackWindow MP3 MPEG1 48KHz 224Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_224kbps_48khz_stereo.mp3
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MP3.94 - SetPlaybackWindow MP3 MPEG1 48KHz 96Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_96kbps_48khz_stereo.mp3
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MP3.95 - SetPlaybackWindow MP3 MPEG2 24KHz 56Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_56kbps_24khz_stereo.mp3
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]

//****************************************
//* Play - Delete Playback Window (ID 116)
//****************************************

[TestCase]
id 116
Title Plugin.MP3.96 - DeletePlaybackWindow MP3 MPEG1 48KHz 224Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_224kbps_48khz_stereo.mp3
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MP3.97 - DeletePlaybackWindow MP3 MPEG1 48KHz 96Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_96kbps_48khz_stereo.mp3
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.MP3.98 - DeletePlaybackWindow MP3 MPEG2 24KHz 160Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_MPEG2_160kbps_24khz_stereo.mp3
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

# Configuration Filename: PluginTest_wav.cfg
# DESCRIPTION: This config file is to test the wav audio.
#
# History
# 2005-03-21	Sue Xu - 137 Test cases	

//**************************
//* Play WAV Sample Rate (ID 102)
//**************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.wav.1 - maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.2 - Play 11Khz MPEG2.5
SoundFile e:\sounds\wav\maintst2.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.3 - Play 12Khz MPEG2.5
SoundFile e:\sounds\wav\maintst2.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.4 - Play 16Khz MPEG2
SoundFile e:\sounds\wav\maintst2.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.5 - Play 22Khz MPEG2
SoundFile e:\sounds\wav\maintst2.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.6 - Play 24 Khz MPEG2
SoundFile e:\sounds\wav\maintst2.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.7 - Play 32 Khz MPEG1
SoundFile e:\sounds\wav\maintst2.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.8 - Play 44 Khz MPEG1
SoundFile e:\sounds\wav\maintst2.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.9 - Play 48 Khz MPEG1
SoundFile e:\sounds\wav\maintst2.wav
ErrorRange 1 000 000
[End_TestCase]


//**********************************
//* Play and Stop SampleRate(ID 103)
//**********************************

[TestCase]
id 103
Title Plugin.wav.10 - PlayStop 8Khz MPEG2.5
SoundFile e:\sounds\wav\maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.11 - PlayStop 11Khz MPEG2.5
SoundFile e:\sounds\wav\maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.12 - PlayStop 12Khz MPEG2.5
SoundFile e:\sounds\wav\maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.13 - PlayStop 16Khz MPEG2
SoundFile e:\sounds\wav\maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.14 - PlayStop 22Khz MPEG2
SoundFile e:\sounds\wav\maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.15 - PlayStop 24Khz MPEG2
SoundFile e:\sounds\wav\maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.16 - PlayStop 32Khz MPEG1
SoundFile e:\sounds\wav\maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.17 - PlayStop 44Khz MPEG1
SoundFile e:\sounds\wav\maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.18 - PlayStop 48Khz MPEG1
SoundFile e:\sounds\wav\maintst2.wav
SoundFile e:\sounds\wav\maintst2.wav
Delay 1000000
[End_TestCase]


//*****************************************
//* Play wav Sample Rate Descriptor(ID 104)
//*****************************************
// Testing Play Descriptor to EOF


//**********************************
//* Play wav Bit Rate MPEG1 (ID 102)
//**********************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.wav.19 - Play 32Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.20 - Play 40Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.21 - Play 48Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.22 - Play 56Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.23 - Play 64Kbps MPEG1 
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.24 - Play 80Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.25 - Play 96Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.26 - Play 112Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.27 - Play 128Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.28 - Play 160Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.29 - Play 192Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.30 - Play 224Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.31 - Play 256Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.32 - Play 320Kbps MPEG1
SoundFile e:\sounds\wav\maintst3.wav
ErrorRange 1 000 000
[End_TestCase]


//*******************************************
//* Play and Stop wav Bit Rate MPEG1 (ID 103)
//*******************************************

[TestCase]
id 103
Title Plugin.wav.33 - PlayStop 32Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.34 - PlayStop 40Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.35 - PlayStop 48Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.36 - PlayStop 56Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.37 - PlayStop 64Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.38 - PlayStop 80Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.39 - PlayStop 96Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.40 - PlayStop 112Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.41 - PlayStop 128Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.42 - PlayStop 160Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.43 - PlayStop 192Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.44 - PlayStop 224Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.45 - PlayStop 256Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.46 - PlayStop 320Kbps MPEG1
SoundFile e:\sounds\wav\maintst.wav
SoundFile e:\sounds\wav\maintst.wav
Delay 1000000
[End_TestCase]


//********************************************
//* Play wav Bit Rate MPEG1 Descriptor(ID 104)
//********************************************




//**************************************
//* Play wav Bit Rate MPEG2/2.5 (ID 102)
//**************************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.wav.47 - Play 8Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.48 - Play 16Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.49 - Play 24Kbps MPEG2.5
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.50 - Play 32Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.51 - Play 40Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.52 - Play 48Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.53 - Play 56Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.54 - Play 64Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.55 - Play 80Kbps MPEG2.5
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.56 - Play 96Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.57 - Play 112Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.58 - Play 128Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.59 - Play 144Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.wav.60 - Play 160Kbps MPEG2
SoundFile e:\sounds\wav\recordwav10s.wav
ErrorRange 1 000 000
[End_TestCase]


//******************************************
//* PlayStop wav Bit Rate MPEG2/2.5 (ID 103)
//******************************************

[TestCase]
id 103
Title Plugin.wav.61 - PlayStop 8Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.62 - PlayStop 16Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.63 - PlayStop 24Kbps MPEG2.5
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.64 - PlayStop 32Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.65 - PlayStop 40Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.66 - PlayStop 48Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.67 - PlayStop 56Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.68 - PlayStop 64Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.69 - PlayStop 80Kbps MPEG2.5
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.70 - PlayStop 96Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.71 - PlayStop 112Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.72 - PlayStop 128Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.73 - PlayStop 144Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.wav.74 - PlayStop 160Kbps MPEG2
SoundFile e:\sounds\wav\recordwav30s.wav
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]



//************************************************
//* Play wav Bit Rate MPEG2/2.5 Descriptor(ID 104)
//************************************************


//***************************************
//* Play Descriptor after another (ID 105)
//***************************************


[TestCase]
id 108
Title Plugin.wav.76 - PlayPausePlay wav MPEG2 24KHz 56Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.wav.77 - PlayPausePlay wav MPEG1 48KHz 224Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 000 000
[End_TestCase]


//******************************
//* Set Position - Play (ID 109)
//******************************

[TestCase]
id 109
Title Plugin.wav.78 - SetPosition_Play wav MPEG1 48KHz 224Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
Position 000 500 000
ErrorRange 3 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.wav.79 - SetPosition_Play wav MPEG1 48KHz 96Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
Position 20 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.wav.80 - SetPosition_Play wav MPEG2 24KHz 56Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]


//*******************************
//* Play - Get Position (ID 110)
//*******************************
// Delay is the setting position, meaning every delay value, the get position is called. 
// This info be seen on the log file.

[TestCase]
id 110
Title Plugin.wav.81 - GetPosition_Play wav MPEG2 24KHz 160Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.wav.82 - GetPosition_Play wav MPEG2 24KHz 56Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.wav.83 - GetPosition_Play wav MPEG1 48KHz 96Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

//******************************
//* Play - Get Duration (ID 111)
//******************************

[TestCase]
id 111
Title Plugin.wav.84 - GetDuration wav MPEG1 48KHz 96Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.wav.85 - GetDuration wav MPEG1 48KHz 224Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.wav.86 - GetDuration wav MPEG2 24KHz 56Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
Delay 1000000
[End_TestCase]

//***************************************
//* Play - Volume Max and Medium (ID 112)
//***************************************

[TestCase]
id 112
Title Plugin.wav.87 - SettingVolume wav MPEG2 16KHz
SoundFile e:\sounds\wav\recordwav30s.wav
[End_TestCase]

[TestCase]
id 112
Title Plugin.wav.88 - SettingVolume wav MPEG2.5 24Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
[End_TestCase]

[TestCase]
id 112
Title Plugin.wav.89 - SettingVolume wav MPEG1 128Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
[End_TestCase]

//********************************
//* Play - Volume Ramping (ID 113)
//********************************

[TestCase]
id 113
Title Plugin.wav.90 - VolumeRamping wav MPEG2 24KHz 56Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
RampDuration 5 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.wav.91 - VolumeRamping wav MPEG2 24KHz 160Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
RampDuration 5 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.wav.92 - VolumeRamping MPEG1 48KHz 224Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
RampDuration 5 000 000
Delay 1000000
[End_TestCase]

//*************************************
//* Play - Set Playback Window (ID 115)
//*************************************

[TestCase]
id 115
Title Plugin.wav.93 - SetPlaybackWindow wav MPEG1 48KHz 224Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.wav.94 - SetPlaybackWindow wav MPEG1 48KHz 96Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.wav.95 - SetPlaybackWindow wav MPEG2 24KHz 56Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
StartPosition 10 000 000
EndPosition   20 000 000
ErrorRange 2 000 000
Delay 1000000
[End_TestCase]

//****************************************
//* Play - Delete Playback Window (ID 116)
//****************************************

[TestCase]
id 116
Title Plugin.wav.96 - DeletePlaybackWindow wav MPEG1 48KHz 224Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.wav.97 - DeletePlaybackWindow wav MPEG1 48KHz 96Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.wav.98 - DeletePlaybackWindow wav MPEG2 24KHz 160Kbps
SoundFile e:\sounds\wav\recordwav30s.wav
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

# Configuration Filename: PluginTest_3GPP-MP4.cfg
# DESCRIPTION: This config file is to test the 3GPP and MP4 audio.
#
# History
# 2005-11-01	Sue Xu		 70 Test cases 
//**************************
//* Play 3GPP , 3g2 and MP4
//**************************
// Testing Playback to EOF

[TestCase]
id 102
Title Plugin.3GP.3g2.mp4.1 - Play mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
Expected Duration 28 978 000
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.3GP.3g2.mp4.2 - Play 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
Expected Duration 29 120 000
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.3GP.3g2.mp4.3 - Play 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
Expected Duration 37 420 000
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.3GP.3g2.mp4.4 - Play 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
Expected Duration 38 460 000
ErrorRange 1 500 000
[End_TestCase]


[TestCase]
id 102
Title Plugin.3GP.3g2.mp4.5 - Play 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.3GP.3g2.mp4.6 - Play 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 102
Title Plugin.3GP.3g2.mp4.7 - Play 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
ErrorRange 1 500 000
[End_TestCase]




//**************************
//* Play and Stop (ID 103)
//**************************

[TestCase]
id 103
Title Plugin.3GP.3g2.mp4.8 - PlayStop mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.3GP.3g2.mp4.9 - PlayStop 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.3GP.3g2.mp4.10 - PlayStop 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.3GP.3g2.mp4.11 - PlayStop 3gpp-awb audio 
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.3GP.3g2.mp4.12 - Play 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.3GP.3g2.mp4.13 - Play 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
Delay 1000000
[End_TestCase]

[TestCase]
id 103
Title Plugin.3GP.3g2.mp4.14 - Play 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
Delay 1000000
[End_TestCase]


//**************************
//* Play Pause Play (ID 108)
//**************************

[TestCase]
id 108
Title Plugin.3GP.3g2.mp4.15 - PlayPausePlay mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.3GP.3g2.mp4.16 - PlayPausePlay 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.3GP.3g2.mp4.17 - PlayPausePlay 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.3GP.3g2.mp4.18 - PlayPausePlay 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 500 000
[End_TestCase]


[TestCase]
id 108
Title Plugin.3GP.3g2.mp4.19 - Play 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.3GP.3g2.mp4.20 - Play 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 500 000
[End_TestCase]

[TestCase]
id 108
Title Plugin.3GP.3g2.mp4.21 - Play 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
PauseDelay 5000000
PlayDelay 10000000
ErrorRange 1 500 000
[End_TestCase]


//**************************
//* Set Position - Play (ID 109)
//**************************

[TestCase]
id 109
Title Plugin.3GP.3g2.mp4.22 - SetPosition_Play mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.3GP.3g2.mp4.23 - SetPosition_Play 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.3GP.3g2.mp4.24 - SetPosition_Play 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.3GP.3g2.mp4.25 - SetPosition_Play 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.3GP.3g2.mp4.26 - Play 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.3GP.3g2.mp4.27 - Play 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]

[TestCase]
id 109
Title Plugin.3GP.3g2.mp4.28 - Play 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
Position 10 000 000
ErrorRange 1 000 000
[End_TestCase]


//**************************
//* Play - Get Position (ID 110)
//**************************
// Delay is the setting position, meaning every delay value, the get position is called. 
// This info be seen on the log file.

[TestCase]
id 110
Title Plugin.3GP.3g2.mp4.29 - GetPosition_Play mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.3GP.3g2.mp4.30 - GetPosition_Play 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.3GP.3g2.mp4.31 - GetPosition_Play 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.3GP.3g2.mp4.32 - GetPosition_Play 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.3GP.3g2.mp4.33 - Play 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.3GP.3g2.mp4.34 - Play 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
Delay 1000000
[End_TestCase]

[TestCase]
id 110
Title Plugin.3GP.3g2.mp4.35 - Play 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
Delay 1000000
[End_TestCase]

//**************************
//* Play - Get Duration (ID 111)
//**************************

[TestCase]
id 111
Title Plugin.3GP.3g2.mp4.36 - GetDuration mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.3GP.3g2.mp4.37 - GetDuration 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.3GP.3g2.mp4.38 - GetDuration 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.3GP.3g2.mp4.39 - GetDuration 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.3GP.3g2.mp4.40 - GetDuration 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.3GP.3g2.mp4.41 - GetDuration 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
Delay 1000000
[End_TestCase]

[TestCase]
id 111
Title Plugin.3GP.3g2.mp4.42 - GetDuration 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
Delay 1000000
[End_TestCase]



//**************************
//* Play - Volume Max and Medium (ID 112)
//**************************

[TestCase]
id 112
Title Plugin.3GP.3g2.mp4.43 - SettingVolume mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
[End_TestCase]

[TestCase]
id 112
Title Plugin.3GP.3g2.mp4.44 - SettingVolume 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
[End_TestCase]

[TestCase]
id 112
Title Plugin.3GP.3g2.mp4.45 - SettingVolume 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
[End_TestCase]

[TestCase]
id 112
Title Plugin.3GP.3g2.mp4.46 - SettingVolume 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
[End_TestCase]

[TestCase]
id 112
Title Plugin.3GP.3g2.mp4.47 - SettingVolume 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
Delay 1000000
[End_TestCase]

[TestCase]
id 112
Title Plugin.3GP.3g2.mp4.48 - SettingVolume 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
Delay 1000000
[End_TestCase]

[TestCase]
id 112
Title Plugin.3GP.3g2.mp4.49 - SettingVolume 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
Delay 1000000
[End_TestCase]

//**************************
//* Play - Volume Ramping (ID 113)
//**************************

[TestCase]
id 113
Title Plugin.3GP.3g2.mp4.50 - VolumeRamping mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.3GP.3g2.mp4.51 - VolumeRamping 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.3GP.3g2.mp4.52 - VolumeRamping 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.3GP.3g2.mp4.53 - VolumeRamping 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.3GP.3g2.mp4.54 - VolumeRamping 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.3GP.3g2.mp4.55 - VolumeRamping 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 113
Title Plugin.3GP.3g2.mp4.56 - VolumeRamping 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
RampDuration 3 000 000
Delay 1000000
[End_TestCase]

//**************************
//* Play - Set Playback Window (ID 115)
//**************************

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.57 - SetPlaybackWindow mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
//StartPosition 10 000 000
//EndPosition   25 000 000
StartPosition 02 000 000
EndPosition   07 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.58 - SetPlaybackWindow 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
//StartPosition 10 000 000
//EndPosition   25 000 000
StartPosition 02 000 000
EndPosition   07 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.59 - SetPlaybackWindow 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 03 000 000
EndPosition   05 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.60 - SetPlaybackWindow 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 03 000 000
EndPosition   05 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.61 - SetPlaybackWindow 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 03 000 000
EndPosition   05 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.62 - SetPlaybackWindow 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 03 000 000
EndPosition   05 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.63 - SetPlaybackWindow 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
//StartPosition 15 000 000
//EndPosition   35 000 000
StartPosition 02 000 000
EndPosition   06 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]


//**************************
//* Play - Delete Playback Window (ID 116)
//**************************

[TestCase]
id 116
Title Plugin.3GP.3g2.mp4.64 - DeletePlaybackWindow mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.3GP.3g2.mp4.65 - DeletePlaybackWindow 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.3GP.3g2.mp4.66 - DeletePlaybackWindow 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.3GP.3g2.mp4.67 - DeletePlaybackWindow 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
StartPosition 10 000 000
EndPosition   20 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 116
Title Plugin.3GP.3g2.mp4.68 - DeletePlaybackWindow 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
StartPosition 15 000 000
EndPosition   35 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.3GP.3g2.mp4.69 - DeletePlaybackWindow 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
StartPosition 15 000 000
EndPosition   35 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 116
Title Plugin.3GP.3g2.mp4.70 - DeletePlaybackWindow 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
StartPosition 15 000 000
EndPosition   35 000 000
Delay 1000000
[End_TestCase]

//Get Formats. Required: id
//             Optional: Title, InterfaceId
[TestCase]
id 101
Title MMFTS.PLAY.1 - Get playback formats (KUidInterfaceMMFAudioPlayDevice)
InterfaceId 270497494
[End_TestCase]

//Get Formats. Required: id
//             Optional: Title, InterfaceId
[TestCase]
id 101
Title MMFTS.PLAY.1 - Get playback formats (KUidInterfaceMMFAudioPlayController)
InterfaceId 270497496
[End_TestCase]

//Play. Required: id (to specify the type of test case), SoundFile (the clip to be played)
//      Optional: Title (to differentiate this case by name from other cases)
[TestCase]
id 102
Title MMFTS.PLAY.2 - Play PCM_08_08_m.wav
SoundFile e:\sounds\PCM_08_08_m.wav
ErrorRange 0 800 000
ExpectedDuration 2 000 000
[End_TestCase]

//Play. Required: id (to specify the type of test case), SoundFile (the clip to be played)
//      Optional: Title (to differentiate this case by name from other cases)
[TestCase]
id 102
Title MMFTS.PLAY.2 - Play PCM_08_08_m.wav (don't check duration)
SoundFile e:\sounds\PCM_08_08_m.wav
#ErrorRange 0 800 000
#ExpectedDuration 2 000 000
[End_TestCase]

//Play. Stop and then open and play a second file. Required id, SoundFile (x2)
//      Optional: Title, Delay (Microseconds)
[TestCase]
id 103
Title MMFTS.PLAY.3 - PlayStop PCM_08_08_m / SOUND24
SoundFile e:\sounds\secretag.wav
SoundFile e:\sounds\SOUND24.WAV
Delay 5000000
[End_TestCase]

//Play using descriptor based sound. Required: id, SoundDes
//      Optional: Title
[TestCase]
id 104
Title MMFTS.PLAY.4 - Descriptor SOUND24.WAV
SoundDes e:\sounds\SOUND24.WAV
ErrorRange 0 500 000
ExpectedDuration 1 080 000
[End_TestCase]

//Play. Stop and then open and play a second descriptor. Required id, SoundDes (x2)
//      Optional: Title, Delay (Microseconds)
[TestCase]
id 105
Title MMFTS.PLAY.5 - PlayStopDes CLAP / SOUND24
SoundDes e:\sounds\kissapp.wav
SoundDes e:\sounds\SOUND24.WAV
Delay 3000000
[End_TestCase]

//Play url. Required: id, SoundUrl
//      Optional: Title, MimeType (default is KNullDesC8), IapId
#[TestCase]
#id 106
#Title MMFTS.PLAY.6 - Url PCM_08_08_m.wav
#SoundUrl http://www.freewebs.com/tpcconline/wav/texasfight.wav
#MimeType audio/x-wav
#IapId -1
#[End_TestCase]

//Play url. Stop then open another url. Required: id, SoundUrl
//      Optional: Title, MimeType (KNullDesC8), IapId, Delay, another set of SoundUrl, Mimetype, IapId
#[TestCase]
#id 107
#Title MMFTS.PLAY.7 - Url Stop/Open PCM_08_08_m / CLAP.WAV
#SoundUrl http://www.freewebs.com/tpcconline/wav/texasfight.wav
#MimeType audio/x-wav
#IapId 12
#Delay 1 500 0
#SoundUrl http://www.freewebs.com/tpcconline/wav/texasfight.wav
#MimeType audio/wav
#IapId 11
#[End_TestCase]

//Play a file. Pause for a few seconds. Required id, SoundFile
//      Optional: Title, PauseDelay (Microseconds), PlayDelay (Microseconds).
//      Note, if the play delay is shorter than the pause delay they'll be swapped
//      The PauseDelay and PlayDelay represent the amount of time that has passed since the 
//      clip began playing. So in this example the clip will be paused half a second after it started, 
//      and then continue playing 1.5 seconds later (this means 2 seconds after it started playing)
//      
//      Think about this timeline:
//      |-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
//      Start          0.5s           1 sec          1.5 sec           2 sec           2.5 sec
//                    Pause                                       Resume Playback
[TestCase]
id 108
Title MMFTS.PLAY.8 - PlayPause kissapp.wav
SoundFile e:\sounds\kissapp.wav
PauseDelay 3000000 
PlayDelay 5000000
ErrorRange 2 000 000
[End_TestCase]

//Set Play Position. Required: id, SoundFile
//      Optional: Title, Position (seconds miliseconds microseconds, added), ErrorRange (seconds miliseconds microseconds, added)
[TestCase]
id 109
Title MMFTS.PLAY.9 - Position kissapp.wav
SoundFile e:\sounds\kissapp.wav
Position 2 000 000
ErrorRange 3 000 000
[End_TestCase]

//Play and report position. Required: id, SoundFile
//      Optional: Title, Delay
[TestCase]
id 110
Title MMFTS.PLAY.10 - report position DRUMROLL.wav
SoundFile e:\sounds\DRUMROLL.wav
Delay 250000
[End_TestCase]

//Play and report duration. Required: id, SoundFile
//      Optional: Title, Delay(Microseconds), Expected duration (seconds miliseconds microseconds)
[TestCase]
id 111
Title MMFTS.PLAY.11 - Report duration SOUND24.WAV
SoundFile e:\sounds\SOUND24.WAV
Delay 1500
ExpectedDuration 1 085 351
[End_TestCase]

//Play two files with different volumes. Required: id, SoundFile
//      Optional: Title, SoundFile (second file to play)
[TestCase]
id 112
Title MMFTS.PLAY.12 - Volumes SOUND24 / CLAP
SoundFile e:\sounds\SOUND24.WAV
SoundFile e:\sounds\CLAP.WAV
[End_TestCase]

//Required: id, Title, SoundFile
//      Optional: Ramp (seconds miliseconds microseconds, added), Delay (Microseconds)
[TestCase]
id 113
Title MMFTS.PLAY.13 - Ramp SOUND24.WAV
SoundFile e:\sounds\SOUND24.WAV
RampDuration 0 750
Delay 2500
[End_TestCase]

//Metainformation. Required: id, SoundFile
//      Optional: Title
[TestCase]
id 114
Title MMFTS.PLAY.14 - MetaInfo (Radioboy - Nike)
SoundFile e:\Sounds\Radioboy-Nike.mp3
[End_TestCase]

//Metainformation. Required: id, SoundFile
//      Optional: Title
#[TestCase]
#id 114
#itle MMFTS.PLAY.14 - MetaInfo (canyon.mid)
#SoundFile e:\Sounds\canyon.mid
#[End_TestCase]

//Play with window. Required: id, SoundFile
//      Optional: Title, StartPosition, EndPosition (seconds miliseconds microseconds, added), Delay (Microseconds)
[TestCase]
id 115
Title MMFTS.PLAY.15 - Window
SoundFile e:\sounds\kissapp.wav
StartPosition 2 000 000
EndPosition 4 000 000
ErrorRange 3 000 000
Delay 500000
[End_TestCase]

//Play with window. Required: id, SoundFile
//      Optional: Title, StartPosition, EndPosition (seconds miliseconds microseconds, added), Delay (Microseconds)
[TestCase]
id 116
Title MMFTS.PLAY.16 - Window Clear
SoundFile e:\sounds\kissapp.wav
StartPosition 2 000 000
EndPosition 4 000 000
ErrorRange 3 000 000
Delay 100000
[End_TestCase]

//Required: id, SoundFile
//      Optional: Title, RepeatTimes, SilenceDuration, ErrorRange (leave out so that expected duration is not checked)
[TestCase]
id 117
Title MMFTS.PLAY.17 - Repeat PCM_08_08_m
SoundFile e:\sounds\PCM_08_08_m.wav
RepeatTimes 3
SilenceDuration 3 000 000
ErrorRange 2 0 0
ExpectedDuration 2 000 000
[End_TestCase]

//Required: id, SoundFile
//      Optional: Title, RepeatTimes, SilenceDuration, ErrorRange (leave out so that expected duration is not checked), ExpectedDuration (leave out to use GetDuration())
[TestCase]
id 117
Title MMFTS.PLAY.17 - Repeat PCM_08_08_m (don't check duration)
SoundFile e:\sounds\PCM_08_08_m.wav
RepeatTimes 3
SilenceDuration 3 000 000
#ErrorRange 0 500 0
#ExpectedDuration 2 000 000
[End_TestCase]

//Balance. Required: id, SoundFile
//      Optional: Title, Balance
[TestCase]
id 118
Title MMFTS.PLAY.18 - balance ULAW_08_08_s.wav
SoundFile e:\sounds\ULAW_08_08_s.wav
Balance 90
[End_TestCase]

//Play two files with different priorities. Required: id, SoundFile
//      Optional: Title, SoundFile (second file), Priority (either specify two values or none. If only one is specified then the behavior is undefined)
[TestCase]
id 119
Title MMFTS.PLAY.19 - SOUND24.WAV
SoundFile e:\sounds\SOUND24.WAV
SoundFile e:\sounds\CLAP.WAV
Priority 3 
Priority 23

PriorityPreference 2
PriorityPreference 1
[End_TestCase]


//******************NEGATIVE TEST CASE******************//

[TestCase]
id 115
Title Plugin.AMR.01 - SetPlaybackWindow 10s_AMR_NB_mode7.amr
SoundFile e:\sounds\amr\10s_AMR_NB_mode7.amr
NegativeValue 1 
StartPosition 15 000 000
EndPosition   35 000 000
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AMR.02 - SetPlaybackWindow AMR without ext
SoundFile e:\sounds\amr\10s_AMR_NB_mode7_no_ext
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 115
Title Plugin.AMR.03 - SetPlaybackWindow AMR with other ext
SoundFile e:\sounds\amr\10s_3GP_AMR_NB_12.2kbps.3gp
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AWB.04 - SetPlaybackWindow 10s_AMR_WB_23.05kbps.amr
SoundFile e:\sounds\awb\10s_AMR_WB_23.05kbps.amr
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AWB.05 - SetPlaybackWindow AWB without ext
SoundFile e:\sounds\awb\10s_AMR_WB_23.05kbps_no_ext
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.AWB.06 - SetPlaybackWindow AWB with other ext
SoundFile e:\sounds\awb\10s_3GP_AMR_WB_23.05kbps.3gp
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.07 - SetPlaybackWindow sp-midi 10s_SP_MID_Generic.mid
SoundFile e:\sounds\mid\10s_SP_MID_Generic.mid
StartPosition 10 000 000
EndPosition   25 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]


[TestCase]
id 115
Title Plugin.MIDI.08 - SetPlaybackWindow sp-midi without ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_no_ext
StartPosition 10 000 000
EndPosition   25 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MIDI.09 - SetPlaybackWindow sp-midi with other ext
SoundFile e:\sounds\mid\10s_SP_MID_Generic_other_ext.awb
StartPosition 10 000 000
EndPosition   25 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.10 - SetPlaybackWindow mp4 audio
SoundFile e:\sounds\3gpp\10s_MP4_16kbps_22.05khz_mono.mp4
StartPosition 10 000 000
EndPosition   25 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.11 - SetPlaybackWindow 3gpp-aac audio
SoundFile e:\sounds\3gpp\10s_3GP_AAC+_24kbps_16khz_mono.3gp
StartPosition 10 000 000
EndPosition   25 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.12 - SetPlaybackWindow 3gpp-amr audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_NB_mode3.3gp
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.13 - SetPlaybackWindow 3gpp-awb audio
SoundFile e:\sounds\3gpp\10s_3GP_AMR_WB_mode0.3gp
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.14 - SetPlaybackWindow 3gpp2-aac audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AAC_Generic.3g2
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.15 - SetPlaybackWindow 3gpp2-amr audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AMR_Generic.3g2
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.3GP.3g2.mp4.16 - SetPlaybackWindow 3gpp2-awb audio
SoundFile e:\sounds\3gpp2\10s_3GPP2_AWB_Generic.3g2
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

[TestCase]
id 115
Title Plugin.MP3.17 - SetPlaybackWindow MP3 MPEG1 48KHz 96Kbps
SoundFile e:\sounds\mp3\SampleRate\10s_MP3_96kbps_48khz_stereo.mp3
StartPosition 15 000 000
EndPosition   35 000 000
NegativeValue 1 
ErrorRange 3 000 000
Delay 1000000
[End_TestCase]

