Проигрывание звука нормальное (проверял), а вот с чтением звука возникли трудности, наблюдаются случайные трески.
При попытке включить стерео режим трески были слышны поочередно: то в правом, то в левом ухе.
Где может быть ощибка?
Спасибо.
Плюс всегда слышен легкий шум (но это уже наверно не программная часть)
Щелчки могут быть из-за настройки plla - чтобы она лучше подходила для аудиокодека (делилась нацело на разные степени двойки) я подстраивал ее раньше в bootstrap. Проверьте еще утилитами alsa - aplay/arecord.
PS поищите по форуму через гоогле - помоему были но очень давно похожие темы, я у себя посмотрю - осталось ли чего с тех времен.
неотчетливо прозвучала задача.. проигрывает, не проигрывает..
все, что пока понял, что посредством некоего семпла софта вы пытаетесь что-то проиграть, да?
что за звуковой формат использован?
если мп3, то оно и не должно просто так играть..
если WAV, то компрессированный/кодированный или еще как?
если сгенерить обычный некомпрессированный WAV, то его можно попробовать озвучить вот так:
Добрый день
Извиняюсь за долгое молчание
Софт должен был делать следующее
читает 3 секунды из dev/dsp в буфер, а затем этот же буфер отправляет на проигрывание
И так по циклу
На выходе трески, хотя непосредственно проигрывание звука я проверял.
Обновил pll и прочее - буду проверять дальше.
Так же проверю вариант с файлом(см выше)
Дополнительный вопрос работает ли драйвер звука в дуплексе? На старом форму была тема Как проверить работу микрофона
Кто нибудь в курсе - решена ли задача сейчас?
попробовал проиграть заранее известный файл
cat my-cool.wav > /dev/dsp
файл 48кHz 16 бит, mono (пробовал и stereo)
услышал скрежет
при этом если настраиваю сам:
есть, щелчки неизвестного происхождения но все "поет".
непонимаю