реклама на сайте
подробности

 
 
> mp3 на at91rm9200, как запустить mp3
boryx
сообщение Jul 26 2006, 15:00
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 25-05-06
Пользователь №: 17 428



Вот такая проблема. Надо запустить 2 mp3 на at91rm9200.

На at91 стоит Линукс, используется ALSA driver.

WAV файлы проигрываются идеально. (с помощью aplay)

Проблема с плеером. Такие монстры как AlsaPlayer и mpg123 (mpg321) не хотят работать.

для перекодировки использую mad библиотеку. Но и madplay не пашет. Когда перенаправляешь вывод. То мр3 перекадируется замечательно в WAV. И потом этот WAV можно проиграть. Но почему-то madplay не хочет сам играть через АЛСУ. Он просто зависает и не выводит никаких сообщений.

мр3 закачиваются из сети.

сейчас все работает так, wget качает в fifo, madplay берет данные из этого fifo, перекодирует и пищет в другое fifo. А уже из последнего fifo забирает aplay и играет через ALSA.

С двумя потоками не выходит, процессор не успевает. Хотя вроде бы как чтобы проиграть 1 мр3 надо 40MHz а тут 200MHz и не успевает.

Подскажите как бы ускорить процесс да где бы взять плейер, чтобы был маленький и быстрый.

Писать самому не выходит. По madlib очень мало информации а по исходникам разбираться времени нет.

Буду рад любым соображениям.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ant.
сообщение Aug 13 2006, 09:58
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-06-06
Пользователь №: 18 144



Цитата(boryx @ Jul 26 2006, 19:00) *
Буду рад любым соображениям.


Вот тут можно посмотреть
Правда не под линукс и не на 9200, а на SAM7S256...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.02047 секунд с 7
ELECTRONIX ©2004-2016