Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   MP3 на древних компах
RSS

MP3 на древних компах

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9 10 * 11 12 13 14 15 16
Печать
 
antenn
Newbie


Всего сообщений: 86
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 фев. 2010
Fe-Restorator написал:
[q]
А родной фраугоферовский декодер разве не на нём написан?
[/q]
На С. Вот исходники самого стандартного ISO-шного декодера http://www.mp3-tech.org/programmer/sources/dist10.tgz
А вот исходники фраунгоферовского http://www.mp3-tech.org/programmer/sources/mpeg1_iis.tgz

Для стареньких машин видимо никто не задавался целью написать декодер. Если написать на АСМе и заточить под целочисленные операции, то 386DX40 тоже будет на что то способен. Не способность воспроизводить МП3 кажись кроется в том что движки декодеров заточены под FPU, а на 386/486 FPU - это слабое место, по сравнению с Pentium. Ведь если сравнивать тот же 5х86-P75-133 и обычный iP-75, то последний при декодировании МП3 примерно в два раза меньше тратит процессорного времени (тестил тем же MPXPLAY).
Ctrl
Full Member


Откуда: Москва, СЗАО
Всего сообщений: 255
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 фев. 2011
antenn
[q]
Для стареньких машин видимо никто не задавался целью написать декодер. Если написать на АСМе и заточить под целочисленные операции, то 386DX40 тоже будет на что то способен. Не способность воспроизводить МП3 кажись кроется в том что движки декодеров заточены под FPU, а на 386/486 FPU - это слабое место, по сравнению с Pentium.
[/q]
Интересная мысль! Если 386dx40 можно будет заставить полноценно играть mp3 - это здорово! А прикинуть сколько вычислений потребуется для декодирования потока 128кбит с учетом целочисленных операций? Могу ошибаться, афаик в старых версиях WinAmp_а была отдельная галочка для выбора "оптимизации" - 486/Pentium.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
antenn, а mxplay не может воспроизводить потоковый мп3? Чтот у меня даже с сетевыми прослойками от микрософта не получается...
antenn
Newbie


Всего сообщений: 86
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 фев. 2010
На АСМе написать декодер - задача не простая, видно поэтому и не написали. Когда формат MP3 широко распространился, процессоры уже были достаточно мощные... потребности в таком декодере не было...
К стати, когда то у немцев существовало довольно простое аппаратное решение для проигрывания МП3 на древних компах, хоть 286, а может и ХТ! MP3PUMP называлось. Правда сайт разработчиков давно сдох : http://www.mp3pump.de/
Очень жалею, что материалов не сохранил. Там было очень простое и изящное решение мп3 звуковухи через LPT.
Была и отечественная разработка на VS1001k в журнале Радио, кажись 2004г. Но там реализация была очень глупой. Эмулировать шину I2C через LPT - это уж слишком. :thumbdown: А в результате щелчки при битрейтах более 128к, при этом все упиралось в скорость LPT порта. Нет, чтоб как немцы, сделать аккуратно, поставив микроконтроллер на прием байтов из LPT, а потом уже перегонять их в декодер по аппаратной шине I2C. :biggrin:
antenn
Newbie


Всего сообщений: 86
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 фев. 2010
rw6hrm написал:
[q]
antenn, а mxplay не может воспроизводить потоковый мп3? Чтот у меня даже с сетевыми прослойками от микрософта не получается...
[/q]
Я не пробовал. В описании ничего не говорится. Знаю что точно может играть напрямую с FTP.
А вы пробовали ДОС версию или Win32? Может версия для Win32 и сможет ...
DJ Professor
Advanced Member


Откуда: Великий Новгород
Всего сообщений: 433
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 фев. 2011
А если замутить аппаратный декодер на иса шину ?
Ctrl
Full Member


Откуда: Москва, СЗАО
Всего сообщений: 255
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 фев. 2011
[q]
А если замутить аппаратный декодер на иса шину ?
[/q]
Теоретически возможно, практически... Никто имхо не будет паять сейчас такие вещи. Была другая мысль - написать клиент-серверную версию пеера (а может уже есть, не искал). Mp3 декодируется сервером, несжатый поток 16бит 44кГц стерео получается не больше 200Кбайт/с, если сетевушка справится с таким потоком и получится его передать на звуковцю карту - будет играть.
antenn
Newbie


Всего сообщений: 86
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 фев. 2010
DJ Professor написал:
[q]
А если замутить аппаратный декодер на иса шину ?
[/q]
Это возможно. Но сразу же отпадает куча древних ноутов. Да и на LPT по проще будет-это ж уже готовый порт и своего мутить ничего не надо. Скорости порта с запасом хватит для прокачки 10 потоков одновременно! :) Плюс ко всему можно заюзать IRQ и даже канал DMA (если поддерживается ЕСР) , тогда все сможет работать в фоновом режиме, на весьма слабом компе. Плеер будет маленький, резидентный... Вся его задача будет открывать файлики из плейлиста и копировать байты в буфер, а из буфера их будет доставать обработчик прерывания ;) Но это так, на уровне идеи пока что.
И еще такую карточку можно будет юзать и на любых машинах с LPT, не обязательно РС.
Atlas3000
Advanced Member


Откуда: Уфа
Всего сообщений: 834
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 июня 2010
никто не спаял аппаратный декодер на lpt ?
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
Кто-то из России паял, давно это было лет 5-6 назад если не больше
Не помню ник, профессор какой-то :)
Он спаял на LPT и оно у него работало на 286
Сайт был где все было, схема этого девайса и другие его поделки, только сейчас уже ничего не вспомню(
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9 10 * 11 12 13 14 15 16
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   MP3 на древних компах
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS