sound: ALSA: htcleo: try to fix the sound crash.
This commit is contained in:
parent
63c3709b91
commit
13c4a30c18
@ -211,7 +211,6 @@ static struct q6audio_analog_ops *analog_ops = &default_analog_ops;
|
||||
static uint32_t tx_clk_freq = 8000;
|
||||
static int tx_mute_status = 0;
|
||||
static int rx_vol_level = 100;
|
||||
static int tx_vol_level = 100;
|
||||
static char acdb_file[64] = "default.acdb";
|
||||
static uint32_t tx_acdb = 0;
|
||||
static uint32_t rx_acdb = 0;
|
||||
@ -2099,21 +2098,14 @@ int q6audio_set_tx_dev_volume(int device_id, int level)
|
||||
|
||||
int q6audio_set_tx_volume(int level)
|
||||
{
|
||||
uint32_t adev;
|
||||
int vol;
|
||||
|
||||
if (q6audio_init())
|
||||
return 0;
|
||||
|
||||
if (level < 0 || level > 100)
|
||||
return -EINVAL;
|
||||
AUDIO_INFO("%s\n", __func__);
|
||||
|
||||
mutex_lock(&audio_path_lock);
|
||||
adev = ADSP_AUDIO_DEVICE_ID_VOICE;
|
||||
vol = q6_device_volume(audio_rx_device_id, level);
|
||||
audio_tx_mute(ac_control, adev, 0);
|
||||
audio_tx_volume(ac_control, adev, vol);
|
||||
tx_vol_level = level;
|
||||
vol = q6_device_volume(audio_tx_device_id, level);
|
||||
audio_tx_volume(ac_control, audio_tx_device_id, vol);
|
||||
//_update_audio_tx_volume(ac_control, audio_tx_device_id);
|
||||
mutex_unlock(&audio_path_lock);
|
||||
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user