sl@0: # This is the global environment file to configure the sound on specific device sl@0: # The current default sound values are configured for Nonia TI3430 hardware common sound device sl@0: # Licencees may need to configure below values to specific devices sl@0: sl@0: sl@0: [Drives] sl@0: # Defines the path to the testdata files on ROM. sl@0: # Do not use drive letter here (for TestDriver compatibility) sl@0: ROMDriveTestPath = \base\sound\validation\ sl@0: sl@0: # A RAM drive in the environment. sl@0: # Defines the character of the drive, the default value is 'C'. sl@0: RAMDriveChar = C sl@0: sl@0: # Defines the drive's index. sl@0: RAMDrive = EDrive{Drives, RAMDriveChar} sl@0: sl@0: # Defines the path to the testdata files on RAM sl@0: RAMDriveTestPath = {Drives, RAMDriveChar}:\base\sound\validation\ sl@0: sl@0: sl@0: # driver version sl@0: [driver] sl@0: version =1.00(1935) sl@0: sl@0: # pdd/ldd driver names and unit to test. By default unit -1 (0xffffffff in HEX) sl@0: [UnitEnum] sl@0: unit =0xffffffff sl@0: pdd =ESDRV sl@0: ldd =ESOUND sl@0: sl@0: [default_play_format] sl@0: # Playback format used in system by default sl@0: # Values used to restore default play format after format change sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels =2 sl@0: buffer_size =32768 sl@0: # Values are used to verify default playback format sl@0: rate_expected =8000 sl@0: encoding_expected =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels_expected =2 sl@0: buffer_size_expected =32768 sl@0: sl@0: [valid_play_format] sl@0: # Supported playback format used in system (non-default) sl@0: # Values are used to set playback format sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels =2 sl@0: buffer_size =2000 sl@0: # Values are used to verify current playback format sl@0: rate_expected =8000 sl@0: encoding_expected =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels_expected =2 sl@0: buffer_size_expected =2000 sl@0: sl@0: [another_valid_play_format] sl@0: # Another supported playback format used in system (non-default) sl@0: # Values are used to set playback format sl@0: rate =44100 sl@0: encoding =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels =2 sl@0: buffer_size =2000 sl@0: # Values are used to verify current playback format sl@0: rate_expected =44100 sl@0: encoding_expected =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels_expected =2 sl@0: buffer_size_expected =2000 sl@0: sl@0: [default_record_format] sl@0: # Record format used in system by default sl@0: # Values used to restore default record format after format change sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels =2 sl@0: buffer_size =8192 sl@0: # Values are used to verify default record format sl@0: rate_expected =8000 sl@0: encoding_expected =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels_expected =2 sl@0: buffer_size_expected =8192 sl@0: sl@0: [valid_record_format] sl@0: # Another supported record format used in system sl@0: # Values are used to set record format sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels =2 sl@0: buffer_size =8192 sl@0: # Values are used to verify current record format sl@0: rate_expected =8000 sl@0: encoding_expected =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: channels_expected =2 sl@0: buffer_size_expected =8192 sl@0: sl@0: [default_play_volume] sl@0: # Value to restore default play volume level sl@0: volume =63 sl@0: # Value to verify default play volume level sl@0: volume_expected =63 sl@0: sl@0: [max_play_volume] sl@0: # Value to set max supported play volume level sl@0: volume =63 sl@0: # Value to verify max supported play volume level sl@0: volume_expected =63 sl@0: sl@0: [min_play_volume] sl@0: # Value to set min supported play volume level sl@0: volume =0 sl@0: # Value to verify min supported play volume level sl@0: volume_expected =0 sl@0: sl@0: [play_volume_quater] sl@0: # Value to set 1/2 of max supported play volume level sl@0: volume =32 sl@0: # Value to verify 1/2 of max supported play volume level sl@0: volume_expected =32 sl@0: sl@0: [default_record_level] sl@0: # Value to restore default record volume level sl@0: sound_level =31 sl@0: # Value to verify default record volume level sl@0: sound_level_expected =31 sl@0: sl@0: [max_record_level] sl@0: # Value to set max supported record volume level sl@0: sound_level =31 sl@0: # Value to verify max supported record volume level sl@0: sound_level_expected =31 sl@0: sl@0: [min_record_level] sl@0: # Value to set min supported record volume level sl@0: sound_level =0 sl@0: # Value to verify min supported record volume level sl@0: sound_level_expected =0 sl@0: sl@0: [half_record_level] sl@0: # Value to set 1/2 of max supported record volume level sl@0: sound_level =16 sl@0: # Value to verify 1/2 of max supported record volume level sl@0: sound_level_expected =16 sl@0: sl@0: [unsupported_play_format] sl@0: # Playback format not supported by device - bitrate out of range, channels number out of range sl@0: rate =80008 sl@0: encoding =EMdaSoundEncoding8BitPCM sl@0: channels =3 sl@0: buffer_size =2000 sl@0: sl@0: [unsupported_record_format] sl@0: # Record format not supported by device - bitrate out of range, channels number out of range sl@0: rate =80008 sl@0: encoding =EMdaSoundEncoding8BitPCM sl@0: channels =3 sl@0: buffer_size =8192 sl@0: sl@0: [default_play_format_invalid_encoding] sl@0: encoding =EMdaSoundEncoding40BitPCM sl@0: sl@0: [default_play_format_invalid_rate] sl@0: rate =80008 sl@0: sl@0: [default_play_format_invalid_buffer_size] sl@0: buffer_size =23 sl@0: sl@0: [default_play_format_invalid_channels] sl@0: channels =754534 sl@0: sl@0: [default_record_format_invalid_encoding] sl@0: encoding =EMdaSoundEncoding40BitPCM sl@0: sl@0: [default_record_format_invalid_rate] sl@0: rate =80008 sl@0: sl@0: [default_record_format_invalid_buffer_size] sl@0: buffer_size =23 sl@0: sl@0: [default_record_format_invalid_channels] sl@0: channels =754534 sl@0: sl@0: [default_file] sl@0: data_size =32720 sl@0: from_file ={Drives, ROMDriveTestPath}pcm16_stereo_8khz_32kb.raw sl@0: sl@0: [valid_file] sl@0: data_size =32720 sl@0: from_file ={Drives, ROMDriveTestPath}pcm16_stereo_8khz_32kb.raw sl@0: sl@0: [not_supported_conf_audio_file] sl@0: data_size =32768 sl@0: from_file ={Drives, ROMDriveTestPath}pcm8_stereo_8khz_32kb.raw sl@0: sl@0: [play_formats_supported] sl@0: # Values to verify supported playback formats sl@0: min_rate_expected =8000 sl@0: max_rate_expected =48000 sl@0: channels_expected =2 sl@0: min_buffer_size_expected =1024 sl@0: max_buffer_size_expected =32768 sl@0: min_volume_expected =0 sl@0: max_volume_expected =63 sl@0: encodings_expected =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: sl@0: [record_formats_supported] sl@0: # Values to verify supported record formats sl@0: min_rate_expected =8000 sl@0: max_rate_expected =48000 sl@0: channels_expected =2 sl@0: min_buffer_size_expected =8192 sl@0: max_buffer_size_expected =8192 sl@0: min_volume_expected =0 sl@0: max_volume_expected =31 sl@0: encodings_expected =EMdaSoundEncoding8BitPCM|EMdaSoundEncoding16BitPCM sl@0: sl@0: #different buffer sizes for playback sl@0: [set_settings_pcm8_mono_8khz_32kb_min_buffer] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitPCM sl@0: channels =2 sl@0: buffer_size =1024 sl@0: sl@0: [set_settings_pcm8_mono_8khz_32kb_max_buffer] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitPCM sl@0: channels =2 sl@0: buffer_size =32768 sl@0: sl@0: [set_settings_pcm16_mono_8khz_32kb_min_buffer] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding16BitPCM sl@0: channels =2 sl@0: buffer_size =1024 sl@0: sl@0: [set_settings_pcm16_mono_8khz_32kb_max_buffer] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding16BitPCM sl@0: channels =2 sl@0: buffer_size =32768 sl@0: sl@0: [set_settings_alaw8bit_mono_8khz_min_buffer] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitALaw sl@0: channels =2 sl@0: buffer_size =1024 sl@0: sl@0: [set_settings_alaw8bit_mono_8khz_max_buffer] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitALaw sl@0: channels =2 sl@0: buffer_size =32768 sl@0: sl@0: [set_settings_mulaw8bit_mono_12khz_min_buffer] sl@0: rate =12000 sl@0: encoding =EMdaSoundEncoding8BitMuLaw sl@0: channels =2 sl@0: buffer_size =1024 sl@0: sl@0: [set_settings_mulaw8bit_mono_12khz_max_buffer] sl@0: rate =12000 sl@0: encoding =EMdaSoundEncoding8BitMuLaw sl@0: channels =2 sl@0: buffer_size =32768 sl@0: sl@0: #different buffer sizes for recording sl@0: [set_settings_pcm8_mono_8khz_32kb_min_buffer_recording] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitPCM sl@0: channels =2 sl@0: buffer_size =8192 sl@0: sl@0: [set_settings_pcm8_mono_8khz_32kb_max_buffer_recording] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitPCM sl@0: channels =2 sl@0: buffer_size =8192 sl@0: sl@0: [set_settings_pcm16_mono_8khz_32kb_min_buffer_recording] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding16BitPCM sl@0: channels =2 sl@0: buffer_size =8192 sl@0: sl@0: [set_settings_pcm16_mono_8khz_32kb_max_buffer_recording] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding16BitPCM sl@0: channels =2 sl@0: buffer_size =8192 sl@0: sl@0: [set_settings_alaw8bit_mono_8khz_min_buffer_recording] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitALaw sl@0: channels =2 sl@0: buffer_size =1024 sl@0: sl@0: [set_settings_alaw8bit_mono_8khz_max_buffer_recording] sl@0: rate =8000 sl@0: encoding =EMdaSoundEncoding8BitALaw sl@0: channels =2 sl@0: buffer_size =8192 sl@0: sl@0: [set_settings_mulaw8bit_mono_12khz_min_buffer_recording] sl@0: rate =12000 sl@0: encoding =EMdaSoundEncoding8BitMuLaw sl@0: channels =2 sl@0: buffer_size =1024 sl@0: sl@0: [set_settings_mulaw8bit_mono_12khz_max_buffer_recording] sl@0: rate =12000 sl@0: encoding =EMdaSoundEncoding8BitMuLaw sl@0: channels =2 sl@0: buffer_size =8192 sl@0: