Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Oct 25, 2021 8:25 am

All times are UTC+03:00


Search found 100 matches
Search these results:

Author Message

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Sun Jul 08, 2007 5:45 am 

Replies: 983
Views: 357226


Уже можно скачать бета-версию тут:
http://sourceforge.net/project/platform ... tform=3096

Тут руководство:
http://ufmod.sourceforge.net/Kolibri/ru.htm

Минимальный GUI-экзешник без сжатия и со встроенным ХМ-файлом получился размером 4997 байт.

 Forum: Coding   Topic: Окно со скином, но чтоб не ресайзилось и др. вопросы

Posted: Sun Jul 08, 2007 1:28 am 

Replies: 15
Views: 11304


Serge Работать с хипом фиксированного (хоть и большого) размера - это не дело. Вдруг понадобиться больше памяти? Да и нехорошо резервировать 1-2Мб, если обычно требуется в разы меньше. Обнулять буфер не надо, ядро выделяет чистые страницы. О! Теперь размер библиотеки стал ещё немного меньше.

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Sun Jul 08, 2007 1:24 am 

Replies: 983
Views: 357226


Serge Последняя ревизия драйвера как есть ругается на irq на ICH. Чтоб работало надо включить ту новую опцию для патча и пересобрать, так? Может, есть возможность сделать универсальную версию, чтоб работала и при нормальном irq и при "завуалированном" как у меня на ICH? И ещё желательно р...

 Forum: Coding   Topic: Окно со скином, но чтоб не ресайзилось и др. вопросы

Posted: Sat Jul 07, 2007 10:34 pm 

Replies: 15
Views: 11304


Serge
Это зависит от ХМ-файла. Крайне редко бывает нужно более 1Мб, но есть такие мега-ХМы... Обычно потребляется 8-16Кб. Поэтому я и выделяю память в движке кусками по 2 страницы.

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Sat Jul 07, 2007 9:55 pm 

Replies: 983
Views: 357226


Serge 48 Кгц исправил, правда не тестил Да, теперь всё нормально с 48КГц и драйвер уже не виснет на патче как в предыдущей версии (или ты просто убрал патч?) test [edx+STREAM.format], PCM_STATIC jz .fail Хоть бы предупредил, что GETPOS для PCM_OUT уже не работает. А где можно скачать uFMOD ? Версию...

 Forum: Off-topic   Topic: Колибри для музыкантов

Posted: Sat Jul 07, 2007 6:34 pm 

Replies: 22
Views: 8615


Сделать возможность загружать elf-экзешник - не так сложно, как мне кажется, но как быть с системными вызовами, половина из которых не имеет аналога в ядре Колибри??? Я уже не говорю о динамических библиотеках, вроде LIBC, без которых крайне редко обходятся *никсовые эльфы. Короче, проблема вовсе не...

 Forum: Coding   Topic: Окно со скином, но чтоб не ресайзилось и др. вопросы

Posted: Sat Jul 07, 2007 6:27 pm 

Replies: 15
Views: 11304


diamond Можно проверять количество свободной физической памяти в системе через функцию 18.16. Мммм... Ыыыы... Ну, в принципе, какой ни есть вариант... А при страничной ошибке нельзя просто поймать исключение, чтоб корректно завершиться с сообщением типа "not enough memory"? Или ещё лучше:...

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Sat Jul 07, 2007 6:17 pm 

Replies: 983
Views: 357226


ААААААА!!! А я второй день и третью ночь пытаюсь найти баг в своём коде. Переключился на 44.1 КГц - всё наконец заработало. За одно попробовал ещё 22.05 Кгц - тоже нормально. Дамы и господа, сегодня uFMOD начинает официально поддерживать Колибри. Релизы можно хостить на сорсфорже? Теперь нормально р...

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Sat Jul 07, 2007 8:12 am 

Replies: 983
Views: 357226


Serge Оказалось, что SND_PLAY проигрывает 16Кб данных (хотя буфер я создал размером 64Кб) и останавливается. Поэтому после каждого цикла обновлений я добавил ещё один SND_PLAY (контрольный :-) Теперь курсор плавно пробегает по всему буферу, но звука нет :( В отладчике прекрасно видно как данные пер...

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Sat Jul 07, 2007 2:40 am 

Replies: 983
Views: 357226


2 Serge: > Патч не должен виснуть. Виснет система - факт. Я закомментировал это: ;;patch for some ugly BIOS ; cmp [ctrl.vendor], VID_INTEL ; jne .default ; mov esi, msgIrqMap ; call SysMsgBoardStr ; stdcall PciRead8, 0, 0xF8, 0x61 ; and eax, 0xFF ; call dword2str ; call SysMsgBoardStr ; btr eax, 7 ;...

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Fri Jul 06, 2007 11:07 pm 

Replies: 983
Views: 357226


2 Serge: > SND_GETPOS предназначена только для статических буферов Да, я уже заметил комментарий в исходнике. Такие пометки нужно указывать хотя бы в заголовочном файле, раз уж документации пока нет. Статический буфер - это буфер, который проигрывается без зацикливания или с чем это вообще едят? > S...

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Fri Jul 06, 2007 8:30 pm 

Replies: 983
Views: 357226


Не работает SND_GETPOS. Глянув в исходник infinity.asm, стало ясно, что эта функция возвращает не курсор проигрывания в буфере, а курсор + базу буфера. Исправил код на такой: mov ebx, [edx+STREAM.in_rp] sub ebx,[edx+STREAM.in_base] ; добавил эту строчку xor eax, eax ret Теперь в отладчике всегда пол...

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Fri Jul 06, 2007 6:53 pm 

Replies: 983
Views: 357226


Так-с. Начнём с хорошей новости: на ICH теперь всё замечательно работает!!! А теперь плохая новость: на ICH6 при первом тесте система зависла. Тогда я решил закомментировать ugly bios patch, т.к. касательно конфигурации ICH6 он всё равно не нужен. После этого кодек заработал, но с заметными тормозам...

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Fri Jul 06, 2007 2:39 am 

Replies: 983
Views: 357226


На ICH6 теперь ЗАРАБОТАЛОООО!!! Но пока не совсем корректно. В отладочный буфер выводится пулемётная очередь из сообщений "AC97 IRQ". Поэтому звук очень обрывочный. Да и шапку сообщений при инициализации драйвера не видно. Убери этот "AC97 IRQ" скорее :)

 Forum: Sound   Topic: sound, SB, AC97 и другое

Posted: Fri Jul 06, 2007 1:52 am 

Replies: 983
Views: 357226


Serge Проверил на старом ICH. Теперь я вообще ничего не понимаю. При первом тесте вышло вот что: irq remap 00000009 потом уже знакомые данные и потом: create primary buffer...done IRQ что-то invalid or not assigned Service not loaded А недоумение у меня вызывает IRQ, т.к. судя по pcidev на IRQ 9 ви...
Sort by:  
Page 3 of 7 [ Search found 100 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited