Page 26 of 66
Posted: Thu Jul 12, 2007 4:45 pm
by DmitrySokolowsky
Лично мне было бы больше пользу от формата OGG...
Posted: Thu Jul 12, 2007 6:19 pm
by Quantum
diamond
Аналог системного вызова, основанный на команде sysenter, можно найти в macros.inc
Адрес возврата я сохранял в [0] как в примерах.
Атауальпа
Несжатый декодер OggVorbis'а весит чуть больше 1Мб. Если Serge всё-таки решит прикрутить его к проигрывателю, можно будет сделать за одно и поддержку *.oxm.
Кстати, ogg нельзя сравнивать с xm, т.к. эти форматы имеют совершенно разное назначение. ogg ещё можно сравнить с mp3 и wma, но никак не с трекерским модульным форматом. Никому же не придёт в голову слушать CD Бетховена в формате XM, ровно как и засунуть получасовую композицию в формате OggVorbis в демку для 64К

Posted: Fri Jul 13, 2007 7:15 am
by Mario79
Люди, а где скачать бинарник исправленный, который проигрывает и короткие файлы?
Posted: Fri Jul 13, 2007 10:13 am
by vectoroc
Тут виндовый exe-ешник. Команда pe2kos ac97snd.exe ac97snd не произвела почему-то никакого эффекта
Posted: Fri Jul 13, 2007 11:01 am
by Serge
Mario79
По старой ссылке, уже c xmod. Думаю Quantum не против. Версия неофициальная.
Posted: Fri Jul 13, 2007 11:56 am
by Mario79
Serge
Эта?
http://infinity-sound.narod.ru/ac97snd
У нас весь софт неофициальный

Posted: Fri Jul 13, 2007 12:14 pm
by diamond
Quantum wrote:Адрес возврата я сохранял в [0] как в примерах.
Те примеры устарели и уже не работают, сейчас адрес возврата сохраняется в стеке (для thread-safety).
Serge wrote:pe2kos есть на сайте у diamond-а.
Он там действительно есть, но не прямая ссылка (а в архиве к статье hll/hll.htm, к слову). Рекомендуется смотреть в SDK, выложенное на kolibrios.org, там pe2kos тоже есть.
Posted: Fri Jul 13, 2007 1:33 pm
by DmitrySokolowsky
Баланс стал регулироваться неровно: держу клавишу, больше секунды ничего не происходит, потом резко уходит в сторону.
Posted: Fri Jul 13, 2007 3:42 pm
by Serge
Атауальпа
На mp3/wav или xm ?
Posted: Fri Jul 13, 2007 3:47 pm
by DmitrySokolowsky
Извиняюсь, это касалось вчерашней версии... Было на mp3. На последней версии опять всё нормально.
Posted: Fri Jul 13, 2007 9:44 pm
by Quantum
Victor
Команда pe2kos ac97snd.exe ac97snd не произвела почему-то никакого эффекта
Аналогичная ситуация. Переместил все 3 файла в папку с нормальным по досовским меркам путём - pe2kos заработал.
Serge
Думаю Quantum не против. Версия неофициальная.
Только "за"! Но не xmod, а uFMOD

Намечается новая версия библиотеки, которая будет уже официальной.
diamond
Ясно. Но особого смысла переходить на sysenter я пока не вижу. Проблему с тормозами при чтении файлов решить удалось, а других проблем с производительностью пока не наблюдалось. int 40h вызывается библиотекой примерно 2 раза каждые 250 миллисекунд, т.е. довольно редко, как мне кажется.
Posted: Sat Jul 14, 2007 2:50 pm
by Ghost
Quantum
Адрес возврата я сохранял в [0] как в примерах.
Странно, если ты о [url]svn://kolibrios.org/programs/develop/fast_call_test[/url] то с версии 477 от 7/05/2007 там правильный код.
Posted: Sun Jul 15, 2007 2:25 am
by Quantum
Ghost
Проблема была не в механизме вызова, а в драйвере - через int 40h тоже происходило зависание. Потом Serge выпустил исправленную версию. У меня претензий больше нет.
Posted: Sun Jul 15, 2007 10:27 pm
by Mario79
Serge
Последняя версия плеера не проигрывает некотрые MP3 файлы с битрейтом 128. Для сравнения плеер в 0700 их проигрывает без проблем.
Если есть необходимость могу выложить примеры файлов.
16.07.07
В общем, предыдущая сборка плеера работает нормально.
Проблемы с самой последней, когда были исправлена неработоспособность маленьких файлов (кстати, рекомендую потестировать C:\WINDOWS\Media – многие WAV все равно не проигрываются).
Также снова воскрес глюк с замедленным воспроизведением файла. Драйвера специально брал с SVN, чтобы быть точным. Вот файлы, которые убивают плеер и которые в предыдущей сборке работали (разумеется, не эти короткие, а полные версии):
http://www.kolibri.hut1.ru/temp/3.mp3
http://www.kolibri.hut1.ru/temp/4.mp3
http://www.kolibri.hut1.ru/temp/5.mp3
http://www.kolibri.hut1.ru/temp/6.mp3
Posted: Sun Jul 22, 2007 2:33 pm
by semiono
Mario79 wrote:
16.07.07 C:\WINDOWS\Media – многие WAV все равно не проигрываются).
Да у них там форматы со странностями, давно уже замечал...
Ещё может и vorbis быть замешан.