Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
Аватара пользователя
Takedasun
Advanced Member
Сообщения: 3640
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь

Вклад в сообщество

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение Takedasun » 13.10.2022,20:12

Tronix писал(а): 13.10.2022,16:04 Ну и теперь конечно еще и MP3 в WAV для XT.
Сопроцессор использует?

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение Tronix » 13.10.2022,21:16

Takedasun писал(а): 13.10.2022,20:12 Сопроцессор использует?
Нет, заточен наглухо под целочисленную математику by design.

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 3640
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь

Вклад в сообщество

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение Takedasun » 13.10.2022,21:33

В ближайшее время планирую собрать XT. Плата уже в наличии, осталось дождаться посылки с IDE контролером и переходником клавиатуры.

Сопроцессора на плате нет :frown: , поэтому и спрашиваю.

Вот подыскиваю актуальный софт для системы :)

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 3640
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь

Вклад в сообщество

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение Takedasun » 06.11.2022,17:42

Tronix писал(а): 13.10.2022,16:04 Собранный декодер последней версии можно взять здесь: https://github.com/Tronix286/HELIXMP3/b ... al/mp3.exe
MP3 <имяфайла.MP3> <имяфайла.WAV>
Почему-то не работает на 386, пробовал разные mp3 файлы
VC02.png
VC02.png (5.72 КБ) 842 просмотра

А это FLAC в WAV на 386DX40, продолжительность трека 4.10
VC01.png
VC01.png (5.88 КБ) 842 просмотра
Потребовалось 50 минут.


Аватара пользователя
Takedasun
Advanced Member
Сообщения: 3640
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь

Вклад в сообщество

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение Takedasun » 29.12.2023,16:46

Tronix писал(а): 13.10.2022,16:04 Ну и теперь конечно еще и MP3 в WAV для XT.
Использовал helix mp3 decoder fот RealNetworks, перевел все типы int на uin32_t для сборки Watcom Compiler 2.0 16 bit.
Takedasun писал(а): 06.11.2022,17:42 Почему-то не работает на 386, пробовал разные mp3 файлы
Разобрался почему не работает decoder MP3.
Mp3 файл нужно снало очистить от данных "tags", после этого все отлично конвертируется.

Tronix, MP3 decoder only integers?

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение Tronix » 29.12.2023,16:57

Takedasun писал(а): 29.12.2023,16:46 Tronix, MP3 decoder only integers?
Честно не помню уже

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 3640
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь

Вклад в сообщество

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение Takedasun » 29.12.2023,17:17

не посмотрел, я уже спрашивал выше

Tronix писал(а): 13.10.2022,21:16 Нет, заточен наглухо под целочисленную математику by design.

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 3640
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь

Вклад в сообщество

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение Takedasun » 29.12.2023,18:51

Tronix писал(а): 13.10.2022,16:04 Ну и теперь конечно еще и MP3 в WAV для XT.
386SX16 декодирует MP3 320 со скоростью 0,63 KB/s (одна минута за час), страшно подумать какие будут показатели на 8088 :05:

Blackbird
Advanced Member
Сообщения: 840
Зарегистрирован: 06.11.2008,12:30
Откуда: Новосибирск

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение Blackbird » 29.12.2023,19:32

Takedasun писал(а): 29.12.2023,18:51 386SX16 декодирует MP3 320 со скоростью 0,63 KB/s (одна минута за час), страшно подумать какие будут показатели на 8088 :05:
Мож как то заоптимиздить - а то видел как на первых писях видие гоняют но там все сильно подготовлено :biggrin:
Да здравстует то благодаря чему и не смотря ни на что !!

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

Конвертер FLAC в WAV; FLAC в WAV; MP3 в WAV для [8088]/[286]

Сообщение hcn » 30.12.2023,03:50

Takedasun писал(а): 29.12.2023,18:51 386SX16 декодирует MP3 320 со скоростью 0,63 KB/s (одна минута за час)
Довольно неторопливо.
Libmad на SX40 выдает 0.17 от реального времени. Можно предположить, что на SX16 было бы примерно 0.067, то есть близко к 1/15, а не к 1/60.
Если поставить 3C87SX и подрядить уже libmpg123, то большого прорыва не происходит. Причем код, расчитанный на FPU, работает практически в два раза медленнее no FPU варианта (0.21 от rt).
Takedasun писал(а): 29.12.2023,18:51 какие будут показатели на 8088
Раз в 10 хуже, чем на SX16?

Ответить