blob: 55260970e52f3bfe2a16465b47540a53e8075ce4 [file] [log] [blame]
# Copyright 2020 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""bluetooth audio test dat for a2dp, hfp nbs, and hfp wbs."""
import os
audio_test_dir = '/usr/local/autotest/cros/audio/test_data'
audio_record_dir = '/tmp'
audio_test_data = {
'format': 'S16_LE',
'duration': 5,
}
# Audio test data for hfp narrow band speech
hfp_nbs_test_data = {
'rate': 8000,
'channels': 1,
'file': os.path.join(audio_test_dir, 'hfp_nbs_recorded_on_dut.wav'),
'recorded_file': os.path.join(audio_record_dir,
'hfp_nbs_recorded_by_chameleon.wav'),
}
hfp_nbs_test_data.update(audio_test_data)
# Audio test data for hfp wide band speech
hfp_wbs_test_data = {
'rate': 16000,
'channels': 1,
'file': os.path.join(audio_test_dir,
'binaural_sine_440hz_880hz_rate48000_5secs.wav'),
'recorded_file': os.path.join(audio_record_dir,
'hfp_wbs_recorded_by_chameleon.wav'),
}
hfp_wbs_test_data.update(audio_test_data)
# Audio test data for a2dp
a2dp_test_data = {
'rate': 48000,
'channels': 2,
'frequencies': (440, 20000),
'file': os.path.join(audio_test_dir,
'binaural_sine_440hz_20000hz_rate48000_5secs.wav'),
'recorded_file': os.path.join(audio_record_dir,
'a2dp_recorded_by_chameleon.wav'),
}
a2dp_test_data.update(audio_test_data)