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