KnightIgor 2 12 марта, 2011 Опубликовано 12 марта, 2011 · Жалоба В сообщении на сайте ST.COM здесь упоминается Spirit MP3/WAV audio engine библиотека для STM32F10х, однако дальнейшая ссылка там не работает. Может у кого завалялась эта библиотека? И вообще, что порекомендуете для декодирования MP3|WAV на Cortex-M3 (предполагаю далее взять внешний I2S DAC от TI или еще кого...)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 25 13 марта, 2011 Опубликовано 13 марта, 2011 · Жалоба Сообщение очень содержательное и профессиональное. Спасибо за помощь. Спросите в Spirit Dsp. У них наверняка где-нибудь "завалялась эта библиотека".. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KnightIgor 2 13 марта, 2011 Опубликовано 13 марта, 2011 · Жалоба Спросите в Spirit Dsp. У них наверняка где-нибудь "завалялась эта библиотека".. Вряд ли они раздают ее направо и налево задаром. ST лицензировала библиотеку и предлагает ее бесплатно (в бинарном виде), если она будет использоваться в их микроконтроллерах (встроена проверка). Лицензия на MP3 включена в цену контроллеров, никакого дополнительного лицензирования затем не требуется. Вот эту библиотеку я и хочу. Поиски дают ссылки на Spirit, дистрибуторов и различные публикации, но никак не на архив. Та птица-говорун, которая упрекала меня в лени поискать, лучше бы проявила свой ум, находчивость и сообразительность и дала ссылку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 13 марта, 2011 Опубликовано 13 марта, 2011 · Жалоба Возьмите libmad или realnetwork'овский декодер. Они есть в исходниках. На этом форуме выкладывали как минимум два готовых проекта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
akimych 0 13 марта, 2011 Опубликовано 13 марта, 2011 (изменено) · Жалоба Интересно, была ли там вообще ссылка на скачивание. Потому как у них на форуме такой вопрос задавали, ответ: "You have to sign some License Agreement and then we can ship you CDs for evaluation based on your demand with full documentation and examples." Изменено 13 марта, 2011 пользователем akimych Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
goodwin 0 13 марта, 2011 Опубликовано 13 марта, 2011 · Жалоба Возьмите libmad или realnetwork'овский декодер. Они есть в исходниках. На этом форуме выкладывали как минимум два готовых проекта. Не тянет их STM на битрейте 320 стерео. LPC17 справляется с запасом даже на 72МГц (realnetwork+usb host MSD). 2 KnightIgor: Вам предложили поискать в этой теме, ибо месяца два назад совершенно аналогичную тему создал... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 13 марта, 2011 Опубликовано 13 марта, 2011 · Жалоба Не тянет их STM на битрейте 320 стерео. LPC17 справляется с запасом даже на 72МГц (realnetwork+usb host MSD). Это странно. Ибо у меня 25% на LPC1768@100MHz занимало декодирование 320. Неужели STM32 такой тормоз? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
goodwin 0 13 марта, 2011 Опубликовано 13 марта, 2011 · Жалоба Это странно. Ибо у меня 25% на LPC1768@100MHz занимало декодирование 320. Неужели STM32 такой тормоз? Тестировал один и тот же код (только декодер). STM32 -72МГц "на грани". Насчет LPC17 тоже есть предположение (не пробовал), что декодировать любые битрейты с usb флэш можно и на 48 МГц, ибо на 72 запас большой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sonycman 0 14 марта, 2011 Опубликовано 14 марта, 2011 · Жалоба Тестировал один и тот же код (только декодер). STM32 -72МГц "на грани". Насчет LPC17 тоже есть предположение (не пробовал), что декодировать любые битрейты с usb флэш можно и на 48 МГц, ибо на 72 запас большой. Наверняка у Вас какой-то косяк был в декодере под STM. Не может быть такой разницы с LPC. Вон, даже старые ARMы типа SAM7 справляются с 320 килобит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
goodwin 0 14 марта, 2011 Опубликовано 14 марта, 2011 · Жалоба Наверняка у Вас какой-то косяк был в декодере под STM. Не может быть такой разницы с LPC. Вон, даже старые ARMы типа SAM7 справляются с 320 килобит. Может - может ;) Код один и тот же. Выравнивание как положено. У NXP ускоритель флэш рулит... Тоже удручил такой результат. Попробовал слинковать все в RAM - еще тормознее... Кстати, не только я об этом. Демки от самого STM ограничены одним каналом. Какой-то импортный перец выложил проект плеера (realnetwork, SD) на ките от STM. Про битрейт 320 стерео пишет, что производительности не хватает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
akimych 0 14 марта, 2011 Опубликовано 14 марта, 2011 · Жалоба Вот тоже не понимаю такого различия в производительности, ядро-то одно и тоже (почти). А если у стм флеш сильно медленнее получается, так это должно выявляться и на каких-то других тестах. Я не то, чтобы это оспариваю, все равно проверять не на чем. Хочется разобраться в причинах, думаю не только мне. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bzzz77 0 14 марта, 2011 Опубликовано 14 марта, 2011 · Жалоба я мерял helix, на файле в 320kbp с временем проигрывания 354сек. железка - lpc2378 на 48MHz. замерял декодирование в нескольких режимах: 1) код в rom, закачиваю файл в sdram, временные буферы в sram - декодирование завершилось за 251 сек 2) то же самое, но файл в процессе подкачиваю с sdram с sdcard - 272 сек 3) --//-- файл с usb flash - 289 сек очевидно (2) и (3) можно вернуть почти к (1) закачивая данные асинхронно. критически важным оказалось положить временные 23k временных буферов (ну или хотя бы пару структур на 15k) в sram. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexey_1811 0 29 марта, 2011 Опубликовано 29 марта, 2011 (изменено) · Жалоба я мерял helix, на файле в 320kbp с временем проигрывания 354сек. железка - lpc2378 на 48MHz. . Поделитесь исходником. Изменено 29 марта, 2011 пользователем Alex_1811 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bzzz77 0 2 апреля, 2011 Опубликовано 2 апреля, 2011 · Жалоба Поделитесь исходником. http://embdev.net/articles/ARM_MP3/AAC_Player Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mrcrook 0 24 марта, 2012 Опубликовано 24 марта, 2012 (изменено) · Жалоба mp3 player на stm32f4-discovery (helix+fatfs) Битрейт 320 тянет без проблем. Изменено 24 марта, 2012 пользователем mrcrook Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться