Автоматическое изменение/переключение аудиоканала

Я работаю с цифровым телевидением на платформе Linux. В настоящее время я столкнулся с одной проблемой в аудио. Когда я даю стереозвук

  snd_pcm_write_i 

Функция и после долгой работы аудиоканалы меняются местами. То есть звук правого канала слышится в левом канале, а левый в правом. Я сбросил данные PCM в файл, прежде чем передать его alsa в случае возникновения проблемы, и воспроизвел его с помощью «aplay», и звук был хорошим. Так что я думаю, что данные PCM в порядке. В моей системе используется аудиокодек AK4643. Кто-нибудь сталкивается с этой проблемой? Если это так, пожалуйста, помогите мне.


person jjm    schedule 22.04.2015    source источник
comment
Либо ваш контроллер DMA/I²S, либо его драйвер содержат ошибки.   -  person CL.    schedule 22.04.2015
comment
КЛ, Спасибо. Теперь я тоже так думаю... Но нужно подтвердить это..   -  person jjm    schedule 22.04.2015
comment
@КЛ. На самом деле это ошибка в драйвере I2S. Спасибо   -  person jjm    schedule 22.09.2016


Ответы (1)


Проблема была связана с драйвером I2S. Исправлена ​​проблема с обновленным драйвером от производителя чипа.

person jjm    schedule 24.06.2020