sound, SB, AC97 и другое

Drivers for sound cards
  • ААААААААА! РУЛЕЗЗЗЗЗЗЗЗЗЗЗЗ... ПРОСТО НЕТ СЛОВ MP3. Супер. Спасибо огромное.
  • Всем спасибо.
    "Наш mp3 плеер - непревзойдённое сочетание возможностей Open source, MSVC8, Infinty sound и нового ядра." (Бессовестная самореклама:D).

    P.S.
    Надо сделать плей-листы, а то лень каждый раз вставать с дивана. Может кто возмётся?
  • http://infinity-sound.narod.ru/060_rev_003.7z
    Универсальный драйвер для чипсетов Intel и Nvidia NForce 1,2,3.
    Спасибо Heavyironу за тестирование.
  • http://infinity-sound.narod.ru/060_rev_004.7z
    http://infinity-sound.narod.ru/src_060_rev_004.7z

    Исправлено зависание плеера при запуске через иконку.
    небольшие изменения в ядре. Все исходники. Плеер компилировался MS VC8.
  • ядро ревизии 165 не компиллируется последней версией фасма :(
  • Всё исправил.
    Ему не понравились инициализированные локальные переменные в стеке
    cpu_type dd 0
    fasm 1.67.9 компилировал без проблем и заполнял стек указанными значениями. Может что-то в макросах поменялось или это глюк Фасма.
  • Кстати, теперь придется изменить алгоритм определения свободной памяти в gmon (и во всех программах, где это используется): в новом ядре он не работает (gmon пишет 0 mb)
  • Я сделал специальную функцию которая возвращает иформацию о подсистеме памяти, в том числе количество свободных страниц. Скоро дам её описание.
  • А теперь не компиллится infinity.asm фасмом 1.67.11. Симптомы те же, что и в ядре 164
  • мЕОПЮБХКЭМНЕ НОПЕДЕКЕМХЕ НОЕПЮРХБЙХ Б Gmon ГЮЛЕРХК, МН ОПЮБХРЭ ОНЙЮ МЕМЮВРН, ФДС ДНЙСЛЕМРЮЖХЧ. (ХКХ ЛНФЕР БЯёРЙХ ОПЮБХРЭ МСФМН ЪДПН, 18/16 Х 18/17 БЯёРЙХ СФЕ ЕЯРЭ Х ОХЯЮРЭ МНБШИ API ДКЪ ЩРНЦН, ОНЛНИЛС МЕР ЯЛШЯКЮ)
  • по русски: "Неправильное определение оперативки в Gmon заметил, но править пока не на что, жду документацию. (или может всё таки править нужно ядро, 18/16 и 18/17 всё таки уже есть и писать новый API для этого, помойму нет смысла)"
    Last edited by Heavyiron on Sat Oct 07, 2006 8:01 pm, edited 1 time in total.
  • Неправильное определение оперативки в Gmon заметил, но править пока неначто, жду документацию. (или может всётки править нужно ядро, 18/16 и 18/17 всётки уже есть и писать новый API для этого, помойму нет смысла)
  • Скачал новое ядро (170) с svn, проблемы с 18/16 и 18/17 пропали, но в отличии от http://infinity-sound.narod.ru/src_060_rev_004.7z в котором звук (mp3) работал на ура, в новом ядре звук прерывистый (как будто тормозит : секунду звучит потом секунду молчит). Чип ALC655 на NForce2, но я думаю что проблема в DMA, как проверить не знаю.
  • Ghost
    Hint: DMA-работу с жёсткими дисками можно выключить, если закомментировать строчку с setnz [hdd_dma] в kernel.asm. Тогда ядро вернётся в работу в режиме PIO.
    Ушёл к умным, знающим и культурным людям.
  • Who is online

    Users browsing this forum: No registered users and 3 guests