sound, SB, AC97 и другое
-
Лично мне было бы больше пользу от формата OGG...
diamond
Атауальпа
Несжатый декодер OggVorbis'а весит чуть больше 1Мб. Если Serge всё-таки решит прикрутить его к проигрывателю, можно будет сделать за одно и поддержку *.oxm.
Кстати, ogg нельзя сравнивать с xm, т.к. эти форматы имеют совершенно разное назначение. ogg ещё можно сравнить с mp3 и wma, но никак не с трекерским модульным форматом. Никому же не придёт в голову слушать CD Бетховена в формате XM, ровно как и засунуть получасовую композицию в формате OggVorbis в демку для 64К![Smile :)](./images/smilies/icon_smile.gif)
Адрес возврата я сохранял в [0] как в примерах.Аналог системного вызова, основанный на команде sysenter, можно найти в macros.inc
Атауальпа
Несжатый декодер OggVorbis'а весит чуть больше 1Мб. Если Serge всё-таки решит прикрутить его к проигрывателю, можно будет сделать за одно и поддержку *.oxm.
Кстати, ogg нельзя сравнивать с xm, т.к. эти форматы имеют совершенно разное назначение. ogg ещё можно сравнить с mp3 и wma, но никак не с трекерским модульным форматом. Никому же не придёт в голову слушать CD Бетховена в формате XM, ровно как и засунуть получасовую композицию в формате OggVorbis в демку для 64К
![Smile :)](./images/smilies/icon_smile.gif)
Люди, а где скачать бинарник исправленный, который проигрывает и короткие файлы?
Тут виндовый exe-ешник. Команда pe2kos ac97snd.exe ac97snd не произвела почему-то никакого эффекта
Mario79
По старой ссылке, уже c xmod. Думаю Quantum не против. Версия неофициальная.
По старой ссылке, уже c xmod. Думаю Quantum не против. Версия неофициальная.
Те примеры устарели и уже не работают, сейчас адрес возврата сохраняется в стеке (для thread-safety).Quantum wrote:Адрес возврата я сохранял в [0] как в примерах.
Он там действительно есть, но не прямая ссылка (а в архиве к статье hll/hll.htm, к слову). Рекомендуется смотреть в SDK, выложенное на kolibrios.org, там pe2kos тоже есть.Serge wrote:pe2kos есть на сайте у diamond-а.
Ушёл к умным, знающим и культурным людям.
Баланс стал регулироваться неровно: держу клавишу, больше секунды ничего не происходит, потом резко уходит в сторону.
Атауальпа
На mp3/wav или xm ?
На mp3/wav или xm ?
Извиняюсь, это касалось вчерашней версии... Было на mp3. На последней версии опять всё нормально.
Victor
Serge
Намечается новая версия библиотеки, которая будет уже официальной.
diamond
Ясно. Но особого смысла переходить на sysenter я пока не вижу. Проблему с тормозами при чтении файлов решить удалось, а других проблем с производительностью пока не наблюдалось. int 40h вызывается библиотекой примерно 2 раза каждые 250 миллисекунд, т.е. довольно редко, как мне кажется.
Аналогичная ситуация. Переместил все 3 файла в папку с нормальным по досовским меркам путём - pe2kos заработал.Команда pe2kos ac97snd.exe ac97snd не произвела почему-то никакого эффекта
Serge
Только "за"! Но не xmod, а uFMODДумаю Quantum не против. Версия неофициальная.
![Wink ;)](./images/smilies/icon_wink.gif)
diamond
Ясно. Но особого смысла переходить на sysenter я пока не вижу. Проблему с тормозами при чтении файлов решить удалось, а других проблем с производительностью пока не наблюдалось. int 40h вызывается библиотекой примерно 2 раза каждые 250 миллисекунд, т.е. довольно редко, как мне кажется.
Quantum
Странно, если ты о [url]svn://kolibrios.org/programs/develop/fast_call_test[/url] то с версии 477 от 7/05/2007 там правильный код.Адрес возврата я сохранял в [0] как в примерах.
Ghost
Проблема была не в механизме вызова, а в драйвере - через int 40h тоже происходило зависание. Потом Serge выпустил исправленную версию. У меня претензий больше нет.
Проблема была не в механизме вызова, а в драйвере - через int 40h тоже происходило зависание. Потом Serge выпустил исправленную версию. У меня претензий больше нет.
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
Последняя версия плеера не проигрывает некотрые 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
Да у них там форматы со странностями, давно уже замечал...Mario79 wrote: 16.07.07 C:\WINDOWS\Media – многие WAV все равно не проигрываются).
Ещё может и vorbis быть замешан.
Who is online
Users browsing this forum: No registered users and 0 guests