В ходе отладки SK-iMX233 не раз замечал, когда при многократном повторении проигрывания madplay mp3 файла, "что то ломалось" и звуковой выход больше не работал.
Разбирательств не проводил, что от чего и как ломается.
Со слов sasamy в новой выдаваемой (хотя и тойже версии ядра) FreeScale Linux BSP многое изменили-исправили и наверняка этот "эффект". sasamy, сравни плиз на своем ядре поведение madplay.
только что хотел тему создавать
провел десятка два тестов и с maplay и mpg123, проблемы воспроизведения от двух до 18 раз, после чего плеер как бы подвисает. Грешил на питание, увеличил до 6 В и безрезультатно.
А в где новый bsp взять можно? меня сайт freescale упорно не хочет пускать. Причем сверху отображается имя, типа залогинен, как давишь на ссыль с замочком - просит пароль...
;(
То же самое на новом ядре - после включения, прерывания по ctrl-c и нового включения через несколько повторений этих действий звук перестает работать, после этого запустил mpd - тоже звука нет, хотя mpd у меня играл интернет-поток несколько дней и было все ОК.
их может быть в три и более направлений
1. аппаратный баг камня
2. неправильная низкоуровневая инициализация контроллера звука в камне
3. глюки в драйвере, например неправильный запрос/освобождение ресурсов
4. что-то еще
Я тоже обратил внимание на то что во время проигрывания он не затыкается, а именно когда заново запускаешь, похоже какие то косяки в драйвере с открытием-инициализацией устройства ...
похоже при открытии на кодек подается питание, это слышно как характерный щелчок. При неправильном воспроизведении питание также подается на кодек, как будто воспроизводит, плеер виснет минуты на две, когда отвисает - сообщает об ошибке вывода и кодек выключается.
Я ниразу не встречал момент, чтобы он не проигрывал с первого раза, можно предположить, что все-таки что то с освобождением устройства в системе, хотя там это наверняка делается какой-нибудь одной функцией ...