Search found 100 matches

by Quantum
Thu Jul 05, 2007 9:09 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

В /programs/media/ac97snd/trunk отсутствуют проекты pe2kos, pow_test, ac97 и sound. mp3dec и mpg со скрипом собрались.
by Quantum
Thu Jul 05, 2007 7:32 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

2 Serge: Да, виснет именно драйвер из архива (который ставит IRQ 5). На ICH6 виснет поток, а на ICH - система. На данный момент на обоих машинах со всеми версиями драйвера и всеми конфигурациями pic было зафиксировано 3 возможных варианта развития событий: 1. Либо выводится ошибка при запуске драйве...
by Quantum
Thu Jul 05, 2007 1:58 am
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

На ICH0 запускаю твой плеер без командных аргументов. После строчки global status 00000100 происходит полное зависание системы (не текущего потока, а всей системы). Как я понимаю, в данном случае, т.к. файл не указан, плеер просто загружает драйвер и всё. На ICH6 теперь драйвер нормально загружается...
by Quantum
Wed Jul 04, 2007 11:01 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

2 Pavia: > Они APIC используют. Если он есть. В любом случае я не улавливаю концептуальную разницу между APIC и PIC с точки зрения настройки IRQ на старте системы. Например, биос моего старого компа с ICH по умолчанию вообще только дисплею и флопику назначает прерывания, а всё остальное настраивает ...
by Quantum
Wed Jul 04, 2007 9:42 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

А я уже нашёл баг в переназначении прерывания :) Возможно, удасться самостоятельно его исправить... 2 Pavia: Я тоже так считаю. Надеяться, что биос сама всё правильно настроит... Винда и Линукс ведь первым делом переназначают все прерывания по своему усмотрению, AFAIK. 2 Serge: У меня только один CO...
by Quantum
Wed Jul 04, 2007 8:06 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

Потестил на ICH. На доске вот что: ... Cirrus Logic ; ага, это уже что-то новое! CS4299D create primary buffer device not found Sound service not loaded ПОСЛЕ ЭТОГО я запускаю pcidev и вижу, что встроенная звуковуха, как бедная родственница, как была без IRQ... В общем, там продолжает висеть IRQ 00....
by Quantum
Wed Jul 04, 2007 7:39 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

Да, ICH6 висит либо на IRQ 3, либо на IRQ 4, в зависимости от включенных в настройках биоса встроенных устройств. В лог отладки выводится "IRQ line not supported". Кажется, я знаю как его сместить на IRQ 5, но не факт что получится, т.к. в этой версии прошивки биоса нельзя явно задавать IR...
by Quantum
Tue Jul 03, 2007 10:11 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

Решил немного потрассировать твой драйвер, чтоб понять где именно он виснет. На входе в процедуру service_proc в infinity.asm поставил вывод сообщения "service_proc enter", а на выходе (конкретно: после stdcall wave_out, [ebx],eax,[ebx+8]) - "service_proc leave". Вот что вывалило...
by Quantum
Tue Jul 03, 2007 8:09 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

Скачал обновление через SVN. Теперь на ICH6 после "Analog Devices" выводится ещё одна строчка: AD1980 (не совсем уверен по поводу числа) Потом идут привычные creating primary buffer start play И тут система наглухо виснет (не реагирует на мышь и клаву). Это при запуске твоего плеера. При з...
by Quantum
Tue Jul 03, 2007 7:13 pm
Forum: Distributives
Topic: Колибри 0.7.0.0
Replies: 171
Views: 104571

Похоже, что после переключения в графический режим загрузчик (или уже ядро...) просто не очищает экран, т.к. реальный адаптер делает это автоматически. Если это так, то, возможно, имеет смысл добавить пару инструкций, чтоб залить фон чёрным цветом? Думаю, что многие пользователи сначала ставят Колиб...
by Quantum
Tue Jul 03, 2007 7:03 pm
Forum: Coding
Topic: Окно со скином, но чтоб не ресайзилось и др. вопросы
Replies: 15
Views: 13508

2 diamond Если окно рисовать в последнем созданном треде (а не в первом), то автоактивизация работает правильно. Потом я вообще решил отказаться от преемтивной многозадачности и попробовал реализовать всё в одном потоке используя старую добрую кооперативную модель (ну, в рамках своего процесса, есте...
by Quantum
Tue Jul 03, 2007 6:43 pm
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

Баг c ICH6 исправил. Проверь SVN. Бинарники и исходники выдают ошибку 403. Как плеер зависает ? Нет, на ICH6 после исправления set_ICH4 -> set_ICH зависает не плеер, а система целиком. Просто баг имеет место быть и при использовании твоего плеера, и при использовании моего тестового приложения. Кор...
by Quantum
Tue Jul 03, 2007 4:01 am
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

Попробовал назначить прерывание для ICH0... Сначала посмотрел в pcidev. Вот как он охарактеризовал мой кодек: VendID 8086 DevID 2415 Bus# 00 Dev# 1F Fnc 05 Rev 02 Class 04 Subclass 01 Interface 00 IRQ 00 Остальное разглядеть не удалось, т.к. не влезает в экран при разрешении 640x480, а бОльшее разре...
by Quantum
Tue Jul 03, 2007 12:44 am
Forum: Sound
Topic: sound, SB, AC97 и другое
Replies: 988
Views: 495540

Теперь вот, что выводит на ICH6: global control 00000002 global status 10700000 Analog Devices create primary buffer Потом я создаю свой буфер и получаю его размер: 00010000. Но при первом вызове SND_OUT происходит зависание системы. Выводится сообщение play (или start play или типа того). Прерывани...
by Quantum
Mon Jul 02, 2007 10:35 pm
Forum: Distributives
Topic: Колибри 0.7.0.0
Replies: 171
Views: 104571

Последний загрузчик с SVN имеет следующий баг: При выборе неправильного видеорежима меню виснет, а не перезагружается. Например, когда выводится сообщение "Ошибка - не могу определить глубину цвета.", меню перезагружается, но при выводе других ошибок, меню виснет. Знаю что боян, но я уже з...