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

 
 
 
Reply to this topicStart new topic
> mp3, realaudio и wma декодер для ARM
volemax
сообщение Jul 20 2005, 09:42
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 8-12-04
Пользователь №: 1 397



Кто подскажет где взять декодеры mp3, wma и realaudio для ARM ?
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 27 2013, 06:33
Сообщение #2


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Реанимирую тему. sm.gif
Появилась задача проигрывать мп3 на LPC43xx. Правильно ли я понимаю что мне нужен программный декодер который задействует FPU (он есть в lpc43) и FPU сократит "трудозатраты" на декодирование? Посоветуйте готовую библиотеку?


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
SyncLair
сообщение Feb 27 2013, 17:08
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 6-01-12
Пользователь №: 69 197



Цитата(skripach @ Feb 27 2013, 10:33) *
Реанимирую тему. sm.gif
Появилась задача проигрывать мп3 на LPC43xx. Правильно ли я понимаю что мне нужен программный декодер который задействует FPU (он есть в lpc43) и FPU сократит "трудозатраты" на декодирование? Посоветуйте готовую библиотеку?

Тоже хочу MP3 прикрутить к LPC но руки не доходят ). гуглите Helix и libmad.


--------------------
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 27 2013, 19:36
Сообщение #4


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
гуглите Helix и libmad

Гуглить то я загуглил, libmad использует целочисленную математику, а у helix вот тут есть 'fltpt' я так понимаю оно мне и надо, но скачать не смог. В сети нашел 'fixpt' - его и запускаю.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
kan35
сообщение Feb 28 2013, 04:56
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Цитата(skripach @ Feb 27 2013, 23:36) *
Гуглить то я загуглил, libmad использует целочисленную математику, а у helix вот тут есть 'fltpt' я так понимаю оно мне и надо, но скачать не смог. В сети нашел 'fixpt' - его и запускаю.

helix и на целочисленной арифметике отлично справляется на ARM
https://datatype.helixcommunity.org/Mp3dec
Качать отсюда:
https://player.helixcommunity.org/2005/downloads/
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 28 2013, 06:45
Сообщение #6


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(kan35 @ Feb 28 2013, 07:56) *

Что-то я не могу скачать доконца скачивается только 4 мегабайта из ~16.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Feb 28 2013, 08:39
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(skripach @ Feb 28 2013, 07:45) *
Что-то я не могу скачать доконца скачивается только 4 мегабайта из ~16.

Предлагаю KEIL-проект для сборки библиотеки Helix MP3 из моего проекта. Возможно нужно будет подправить пути в проекте, т.к. у меня сам KEIL и проект находятся на диске D:, а не C:, как у многих. Для этого можно открыть *.UVPROJ и *.UVOPT файлы как текстовые и тупо контекстно заменить D:\ на C:\ или на что еще...

Я внес одно изменение в mp3dec.c - вызов call back изнутри цикла декодирования. Можно закомментировать или реализовать пустой call back. Для справки: цель call back - прокрутка диспетчера в "многозадачной" кооперативной OS типа PROTOTHREADS и подобных.

Работа с декодером: после однократной инициализации MP3InitDecoder() входной поток MP3 "скармливается" функции MP3Decode(), которая, если не возникла ошибка, двигает указатель на буфер и модифицирует всякие счетчики снаружи (т.к. параметры функции есть ссылки). Остальное можно посмотреть в примерах в сети.
Прикрепленные файлы
Прикрепленный файл  mp3.zip ( 80.8 килобайт ) Кол-во скачиваний: 43
 
Go to the top of the page
 
+Quote Post
Allregia
сообщение Feb 28 2013, 08:53
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



А не делал ли кто декодер под М4, с ихним FPU или DSP наверное можно поиметь какие-то выгоды.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 7th July 2025 - 20:50
Рейтинг@Mail.ru


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