zorromen 1 18 октября, 2022 Опубликовано 18 октября, 2022 · Жалоба Вопросы по mp3 декодеру Helix, имею STM32F407 FreeRTOS SDIO и вывод на DAC, и вроде все хорошо, открывает, даже играет, но какая напасть, больше половины файлов при декодировке имеют ошибки фреймов, самая популярная ошибка это ERR_MP3_INVALID_HUFFCODES. И не понятно что вызывает проблему, ибо файлы из одного альбома, один работает другой нет, теги убраны чтобы не было и духу их, только данные. Может кто знает почему одни файлы как часы работают другие почти все фреймы с ошибкой идут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zorromen 1 18 октября, 2022 Опубликовано 18 октября, 2022 · Жалоба Нашел данный документ, там как раз описан данный баг http://we.easyelectronics.ru/STM32/programmnyy-dekoder-mp3-perehod-na-platformu-stm32f407.html Решил себе поставить, и о чудо, заработало. Да до такого не догадаться вообще, уже не первый день не мог понят почему такое, даже японца нашел, он в своем проекте тоже жаловался на то что не все файлы нормально работали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 18 октября, 2022 Опубликовано 18 октября, 2022 · Жалоба Использую, работает без проблем. Ошибок нет. Декодер хороший. Вот прямо как раз сейчас рядом работает, слушаю пока пишу. STM32F429->ЦАП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zorromen 1 18 октября, 2022 Опубликовано 18 октября, 2022 · Жалоба Ну у меня тоже был ЦАП, Дискавери плата была, я его выпаял, не помню зачем, положил на полку, и потерял). Вы как работаете с картой, через полинг или дма? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 18 октября, 2022 Опубликовано 18 октября, 2022 · Жалоба естественно - DMA. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sonycman 0 19 октября, 2022 Опубликовано 19 октября, 2022 · Жалоба А может кто дать линк на исходники этого декодера? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zorromen 1 19 октября, 2022 Опубликовано 19 октября, 2022 · Жалоба Так от сюда и возьмите http://we.easyelectronics.ru/STM32/programmnyy-dekoder-mp3-perehod-na-platformu-stm32f407.html только под себя настроите. Так код рабочий вполне.После коррекции DMA открывает все, но нужно учесть еще и такой вариант, что Стерео может иметь 2304 и 1152, а моно 1152 и 576, https://www.silabs.com/documents/public/application-notes/an1112-efm32-helix-mp3-decoder.pdf Я встретил такие файлы, пришлось подстроиться под этот момент. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sonycman 0 19 октября, 2022 Опубликовано 19 октября, 2022 · Жалоба В 19.10.2022 в 15:01, zorromen сказал: Так от сюда и возьмите http://we.easyelectronics.ru/STM32/programmnyy-dekoder-mp3-perehod-na-platformu-stm32f407.html только под себя настроите. Так код рабочий вполне.После коррекции DMA открывает все, но нужно учесть еще и такой вариант, что Стерео может иметь 2304 и 1152, а моно 1152 и 576, https://www.silabs.com/documents/public/application-notes/an1112-efm32-helix-mp3-decoder.pdf Я встретил такие файлы, пришлось подстроиться под этот момент. Спасибо! Ну мне нужен только mp1 layer3, а там проще - только 1152 сэмпла для моно и 2304 для стерео. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться