как бы-то ни было, устройства с типом 1 не работают ни с какими драйверами. Так что пока что тесты не требуются.
Вид для печати
В общем, поставил я себе в VMWare виртуальный Win7.
И что же вы думаете? В нем все прекрасно работает, и устройство вывода звука wave работает во всех режимах, в 0 и 1) Так что обломс)
Titus, мне бы проще было отрезать раздел от диска гиг на 20-30 и поставить туда 7 и иметь выбор XP и WIN7 с нормальными дровами ,а не виртуальными.
psb, оно с только с новым загрузчиком работает, так что только начиная с висты
Да мне не требуется запустить у себя Вин7 в нативном режиме.
У меня аудиокарта крутая.
Напротив, нужен комп с интегрированным звуком, как у тех, у кого мой тест вис. Тогда можно было бы потыркаться, почему виснет.
---------- Post added at 21:48 ---------- Previous post was at 21:43 ----------
Прикольно, что в теме за неделю 4500 просмотров и 250 постов)
Кстати, коротко об интересном:
В EmuStudio, размером всего 500кб, и без всяких внешних библиотек и модулей (загружается мгновенно, что очень неплохо), внутри находится несколько эмуляторов:
1. Spectrum 48 + beeper
2. УКНЦ + ДВК КГД + ДВК КЦГД + ДВК КСМ + ДВК 15ИЭ + Э-85 + Немига
3. ТИА-МЦ (игровой автомат про Конька Горбунка и пр)
4. МС-0515
5. Специалист (так, набросок)
6. PK-8000 (чтобы поиграть в Питона)
---------- Post added at 23:08 ---------- Previous post was at 21:48 ----------
Поразбираемся теперь с типами устройств. Итак их два типа 0 (KSINTERFACE_STANDARD_STREAMING), с которым работает все, и которое есть у всех на XP, и у некоторых на Win7.
И устройство 1 (KSINTERFACE_STANDARD_LOOPED_STREAMING), которое есть у всех, но с которым не работает почему-то.
И мой перевод:Цитата:
KSINTERFACE_STANDARD_STREAMING:
The KSINTERFACE_STANDARD_STREAMING interface is used between most KS audio filters and is supported by all audio miniports. If a pin supports this interface, the relevant filter processes the data embedded in each KSSTREAM_HEADER structure once.
KSINTERFACE_STANDARD_LOOPED_STREAMING:
The KSINTERFACE_STANDARD_LOOPED_STREAMING interface is used by clients of DSound. At release time of Windows XP, Kmixer and Portcls are the only KS Audio filters that support this interface.
If a pin supports KSINTERFACE_STANDARD_LOOPED_STREAMING, the relevant filter does not complete buffers until the pin is placed into the Stop state. The filter processes data by continuously looping around the data in the single buffer submitted to the filter.
Замечу, что у меня буфер всего один и циклический, поэтому мне подходит, как 0-й, так и 1-й тип устройств.Цитата:
Интерфейс KSINTERFACE_STANDARD_STREAMING используется для общения с большинством KS (Kernel Streaming) фильтров, и поддерживается всеми аудио минипортами. Если пин подерживает данный интерфейс, соотвествующий фильтр обрабатывает данные переданные в структуре KSSTREAM_HEADER всего один раз.
Интерфейс KSINTERFACE_STANDARD_LOOPED_STREAMING используется клиентами DSound (DirectSound). Во времена выхода Windows XP, Kmixer (Kernel Mixer) и Portcls были единственными KS-аудиофильтрами поддерживающими этот интерфейс.
Если пин поддерживает KSINTERFACE_STANDARD_LOOPED_STREAMING, соответствующий фильтр не заканчивает вывод буфера, пока пин не будет переведен в состояние Stop. Фильтр обрабатывает данные циклически из единственного буфера данных, предоставленного фильтру.
---------- Post added 09.10.2013 at 00:06 ---------- Previous post was 08.10.2013 at 23:08 ----------
Вот здесь обсуждали именно эту проблему, но, судя по всему, решения не нашли.
---------- Post added at 00:11 ---------- Previous post was at 00:06 ----------
Кстати, судя по отзывам на форумах, ASIO4ALL нет смысла использовать, так как:
1. Это всего лишь обертка над KernelStreaming.
2. Ее нужно ставить на систему.
---------- Post added at 00:19 ---------- Previous post was at 00:11 ----------
И вот здесь упоминают подобную проблему:
Цитата:
Ok, I've changed the streaming type to KSINTERFACE_STANDARD_LOOPED_STREAMING, which indeed my devices support, and I get
both capture and render pins, but when the render pin is set to KSSTATE_RUN (pa_win_wdmks.c (2754)), DeviceIoControl fails with
error "0x00000016 The device does not recognize the command.".
The capture pin starts up fine...
---------- Post added at 00:22 ---------- Previous post was at 00:19 ----------
Функция, на которой все спотыкается, находится в ksuser.dll, называется KsCreatePin.
---------- Post added at 00:42 ---------- Previous post was at 00:22 ----------
В общем, если ни у кого нет подсказок, то надо найти исходники чего-либо, работающего с KS, кроме того, примера, которым я воспользовался.
И чтобы это работало на Win7. Или хотя бы заведомо использовало режим KSINTERFACE_STANDARD_LOOPED_STREAMING.
Явно это используется в ASIO4ALL или в ASIO4KS, но их исходников я не нашел. Хотя автор ASIO4ALL ссылается на то, что воспользовался идеей ASIO4KS, и может быть исходниками.
Сделал одно исправление в тесте. Проверяем кто-нибудь из тех, у кого устройства только типа 0, и у кого под вин7 тест пока не работал.
На стоп не реагирует, не могу скопипастить, что то происходит при старте
Звука нет, Win8 x64
При запуске
Код:0.501: Entering RenderThreadProc
0.503: Device found
0.504: Pin 0: Communication type = 1
0.504: Total 1 DataRanges
0.505: Interface GUID {1A8766A0-62CE-11CF-A5}
0.505: Interfice ID 1
0.505: Found SINK IN Pin, id = 0, hr = 0
0.505: Pin 1: Communication type = 0
0.506: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.508: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.509: Pin 0: Communication type = 1
0.510: Total 6 DataRanges
0.510: Interface GUID {1A8766A0-62CE-11CF-A5}
0.511: Interfice ID 1
0.511: Found SINK IN Pin, id = 0, hr = 0
0.511: Pin 1: Communication type = 0
0.511: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.512: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.512: Pin 0: Communication type = 1
0.513: Total 1 DataRanges
0.513: Interface GUID {1A8766A0-62CE-11CF-A5}
0.513: Interfice ID 1
0.513: Found SINK IN Pin, id = 0, hr = 0
0.514: Pin 1: Communication type = 0
0.514: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.514: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.518: Pin 0: Communication type = 1
0.523: Total 1 DataRanges
0.524: Interface GUID {1A8766A0-62CE-11CF-A5}
0.524: Interfice ID 1
0.525: Found SINK IN Pin, id = 0, hr = 0
0.525: Pin 1: Communication type = 0
0.525: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.526: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.526: Pin 0: Communication type = 1
0.527: Total 2 DataRanges
0.527: Interface GUID {1A8766A0-62CE-11CF-A5}
0.527: Interfice ID 1
0.528: Found SINK IN Pin, id = 0, hr = 0
0.528: Pin 1: Communication type = 0
0.528: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.529: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.529: All devices enumerated
0.530: Filters enumerated
0.530: Filter for rendering is avaliable
0.530: Total 5 filters
0.531: Try WAVEFORMATEXTENSIBLE format
0.531: Pin Looped 1
0.532: Successfully instantiated Render Pin. Handle = 0x00000120
0.533: Pin for rendering is avaliable
0.533: Заполнение буфера 16-битным синусом
0.539: Pin state is KSSTATE_STOP
Приложил скрин
Если не зависнет, но звука не будет, возможно он просто не слышен, т.к. выводится в первое устройство - secondarylineoutwave
Смотрю на список звуковых устройств, там уровень сигнала не скачет
Звук не слышно
Код:0.501: Entering RenderThreadProc
0.503: Device found
0.504: Pin 0: Communication type = 1
0.504: Total 1 DataRanges
0.505: Interface GUID {1A8766A0-62CE-11CF-A5}
0.505: Interfice ID 1
0.505: Found SINK IN Pin, id = 0, hr = 0
0.505: Pin 1: Communication type = 0
0.506: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.508: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.510: Pin 0: Communication type = 1
0.510: Total 6 DataRanges
0.510: Interface GUID {1A8766A0-62CE-11CF-A5}
0.511: Interfice ID 1
0.511: Found SINK IN Pin, id = 0, hr = 0
0.511: Pin 1: Communication type = 0
0.512: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.512: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.513: Pin 0: Communication type = 1
0.513: Total 1 DataRanges
0.514: Interface GUID {1A8766A0-62CE-11CF-A5}
0.514: Interfice ID 1
0.514: Found SINK IN Pin, id = 0, hr = 0
0.514: Pin 1: Communication type = 0
0.515: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.515: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.518: Pin 0: Communication type = 1
0.520: Total 1 DataRanges
0.521: Interface GUID {1A8766A0-62CE-11CF-A5}
0.521: Interfice ID 1
0.521: Found SINK IN Pin, id = 0, hr = 0
0.522: Pin 1: Communication type = 0
0.522: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.522: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.523: Pin 0: Communication type = 1
0.523: Total 2 DataRanges
0.524: Interface GUID {1A8766A0-62CE-11CF-A5}
0.524: Interfice ID 1
0.524: Found SINK IN Pin, id = 0, hr = 0
0.525: Pin 1: Communication type = 0
0.525: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.525: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.526: All devices enumerated
0.527: Filters enumerated
0.527: Filter for rendering is avaliable
0.528: Total 5 filters
0.528: Try WAVEFORMATEXTENSIBLE format
0.529: Pin Looped 1
0.530: Successfully instantiated Render Pin. Handle = 0x00000154
0.530: Pin for rendering is avaliable
0.531: Заполнение буфера 16-битным синусом
0.536: Pin state is KSSTATE_STOP
Раз лог сходит с ума (ведет себя не так, как надо, и не останавливается), значит что-то не так, и звука может и нет.
Хотя уже хорошо, что наконец-то устройства хотя бы согласились выводить звук. Видимо, принцип вывода, как в streaming звуке им не совсем подходит... нда... надо подумать.
Попробуем ввести секундную паузу перед сообщениями при включенном звуке, чтобы сделать лог и может можно будет нажать стоп.
Код:0.501: Entering RenderThreadProc
0.503: Device found
0.503: Pin 0: Communication type = 1
0.504: Total 1 DataRanges
0.504: Interface GUID {1A8766A0-62CE-11CF-A5}
0.505: Interfice ID 1
0.505: Found SINK IN Pin, id = 0, hr = 0
0.505: Pin 1: Communication type = 0
0.506: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.509: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.510: Pin 0: Communication type = 1
0.511: Total 6 DataRanges
0.511: Interface GUID {1A8766A0-62CE-11CF-A5}
0.511: Interfice ID 1
0.511: Found SINK IN Pin, id = 0, hr = 0
0.512: Pin 1: Communication type = 0
0.512: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.513: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.513: Pin 0: Communication type = 1
0.514: Total 1 DataRanges
0.514: Interface GUID {1A8766A0-62CE-11CF-A5}
0.515: Interfice ID 1
0.515: Found SINK IN Pin, id = 0, hr = 0
0.515: Pin 1: Communication type = 0
0.515: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.516: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.520: Pin 0: Communication type = 1
0.525: Total 1 DataRanges
0.526: Interface GUID {1A8766A0-62CE-11CF-A5}
0.526: Interfice ID 1
0.526: Found SINK IN Pin, id = 0, hr = 0
0.527: Pin 1: Communication type = 0
0.527: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.528: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.528: Pin 0: Communication type = 1
0.529: Total 2 DataRanges
0.529: Interface GUID {1A8766A0-62CE-11CF-A5}
0.530: Interfice ID 1
0.530: Found SINK IN Pin, id = 0, hr = 0
0.531: Pin 1: Communication type = 0
0.531: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.531: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.532: All devices enumerated
0.533: Filters enumerated
0.533: Filter for rendering is avaliable
0.534: Total 5 filters
0.534: Try WAVEFORMATEXTENSIBLE format
0.535: Pin Looped 1
0.537: Successfully instantiated Render Pin. Handle = 0x00000168
0.537: Pin for rendering is avaliable
0.538: Заполнение буфера 16-битным синусом
0.544: Pin state is KSSTATE_STOP
7.764: Setting Pin to KSSTATE_RUN ...
8.767: Packet 0 is available... Submitting packet 0
9.772: Packet 0 is available... Submitting packet 0
10.773: Packet 0 is available... Submitting packet 0
11.774: Packet 0 is available... Submitting packet 0
12.780: Packet 0 is available... Submitting packet 0
13.782: Packet 0 is available... Submitting packet 0
14.793: Packet 0 is available... Submitting packet 0
15.796: Packet 0 is available... Submitting packet 0
16.798: Packet 0 is available... Submitting packet 0
17.800: Packet 0 is available... Submitting packet 0
18.802: Packet 0 is available... Submitting packet 0
19.806: Packet 0 is available... Submitting packet 0
20.808: Packet 0 is available... Submitting packet 0
21.820: Packet 0 is available... Submitting packet 0
22.824: Packet 0 is available... Submitting packet 0
23.828: Packet 0 is available... Submitting packet 0
24.839: Packet 0 is available... Submitting packet 0
25.843: Packet 0 is available... Submitting packet 0
26.845: Packet 0 is available... Submitting packet 0
27.848: Packet 0 is available... Submitting packet 0
28.854: Packet 0 is available... Submitting packet 0
29.859: Packet 0 is available... Submitting packet 0
Стоп не срабатывает?
Нет
Будем искать ошибки в сигналах.
Звука нет, на стоп не реагирует, ошибки в логе выскочили при сворачивании
Код:0.501: Entering RenderThreadProc
0.503: Device found
0.504: Pin 0: Communication type = 1
0.504: Total 1 DataRanges
0.504: Interface GUID {1A8766A0-62CE-11CF-A5}
0.505: Interfice ID 1
0.505: Found SINK IN Pin, id = 0, hr = 0
0.506: Pin 1: Communication type = 0
0.506: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.509: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.510: Pin 0: Communication type = 1
0.511: Total 6 DataRanges
0.511: Interface GUID {1A8766A0-62CE-11CF-A5}
0.512: Interfice ID 1
0.512: Found SINK IN Pin, id = 0, hr = 0
0.512: Pin 1: Communication type = 0
0.513: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.513: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.514: Pin 0: Communication type = 1
0.515: Total 1 DataRanges
0.515: Interface GUID {1A8766A0-62CE-11CF-A5}
0.515: Interfice ID 1
0.515: Found SINK IN Pin, id = 0, hr = 0
0.516: Pin 1: Communication type = 0
0.516: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.516: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.520: Pin 0: Communication type = 1
0.522: Total 1 DataRanges
0.523: Interface GUID {1A8766A0-62CE-11CF-A5}
0.523: Interfice ID 1
0.524: Found SINK IN Pin, id = 0, hr = 0
0.524: Pin 1: Communication type = 0
0.524: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.525: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.525: Pin 0: Communication type = 1
0.526: Total 2 DataRanges
0.526: Interface GUID {1A8766A0-62CE-11CF-A5}
0.527: Interfice ID 1
0.527: Found SINK IN Pin, id = 0, hr = 0
0.528: Pin 1: Communication type = 0
0.528: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.529: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.529: All devices enumerated
0.530: Filters enumerated
0.531: Filter for rendering is avaliable
0.531: Total 5 filters
0.531: Try WAVEFORMATEXTENSIBLE format
0.532: Pin Looped 1
0.533: Successfully instantiated Render Pin. Handle = 0x00000130
0.533: Pin for rendering is avaliable
0.534: Заполнение буфера 16-битным синусом
0.539: Pin state is KSSTATE_STOP
9.851: dwWait = 4
9.861: Setting Pin to KSSTATE_RUN ...
9.862: dwWait = 0
10.866: Packet 0 is available... Submitting packet 0
10.868: dwWait = 0
11.871: Packet 0 is available... Submitting packet 0
11.875: dwWait = 0
..............................
21.949: dwWait = 0
22.951: Packet 0 is available... Submitting packet 0
22.954: dwWait = 0
23.562: Losing focus!! We must relenquish our resources ...
23.959: Packet 0 is available... Submitting packet 0
23.962: dwWait = 0
24.966: Packet 0 is available... Submitting packet 0
24.967: dwWait = 0
25.972: Packet 0 is available... Submitting packet 0
25.975: dwWait = 0
26.977: Packet 0 is available... Submitting packet 0
26.980: dwWait = 0
........................
43.082: dwWait = 0
44.084: Packet 0 is available... Submitting packet 0
44.087: dwWait = 0
45.089: Packet 0 is available... Submitting packet 0
45.093: dwWait = 0
45.361: Gaining focus!! Must build graph ...
45.868: Entering RenderThreadProc
45.870: Device found
45.872: Pin 0: Communication type = 1
45.875: Total 1 DataRanges
45.876: Interface GUID {1A8766A0-62CE-11CF-A5}
45.878: Interfice ID 1
45.879: Found SINK IN Pin, id = 0, hr = 0
45.881: Pin 1: Communication type = 0
45.882: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
45.884: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
45.885: Pin 0: Communication type = 1
45.887: Total 6 DataRanges
45.889: Interface GUID {1A8766A0-62CE-11CF-A5}
45.890: Interfice ID 1
45.892: Found SINK IN Pin, id = 0, hr = 0
45.894: Pin 1: Communication type = 0
45.896: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
45.898: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
45.900: Pin 0: Communication type = 1
45.904: Total 1 DataRanges
45.905: Interface GUID {1A8766A0-62CE-11CF-A5}
45.907: Interfice ID 1
45.908: Found SINK IN Pin, id = 0, hr = 0
45.910: Pin 1: Communication type = 0
45.912: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
45.915: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
45.918: Pin 0: Communication type = 1
45.920: Total 1 DataRanges
45.921: Interface GUID {1A8766A0-62CE-11CF-A5}
45.922: Interfice ID 1
45.924: Found SINK IN Pin, id = 0, hr = 0
45.925: Pin 1: Communication type = 0
45.943: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
45.960: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
45.963: Pin 0: Communication type = 1
45.967: Total 2 DataRanges
45.971: Interface GUID {1A8766A0-62CE-11CF-A5}
45.975: Interfice ID 1
45.977: Found SINK IN Pin, id = 0, hr = 0
45.979: Pin 1: Communication type = 0
45.984: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
45.988: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
45.992: All devices enumerated
45.994: Filters enumerated
45.995: Filter for rendering is avaliable
45.997: Total 5 filters
46.012: Try WAVEFORMATEXTENSIBLE format
46.014: Pin Looped 1
46.015: Error_Success = 22
46.019: Failed to instantiate pin. hr=0x80070016
46.023: Failed to instantiate Render Pin
46.028: Pin Looped 1
46.029: Error_Success = 22
46.030: Failed to instantiate pin. hr=0x80070016
46.032: Try WAVEFORMATEX format
46.033: Pin Looped 1
46.035: Error_Success = 22
46.036: Failed to instantiate pin. hr=0x80070016
46.037: Failed to instantiate Render Pin
46.039: Pin Looped 1
46.040: Error_Success = 22
46.044: Failed to instantiate pin. hr=0x80070016
46.045: No pins available for rendering
46.046: Leaving RenderThreadProc
46.099: Packet 0 is available... Submitting packet 0
46.102: dwWait = 0
47.105: Packet 0 is available... Submitting packet 0
47.108: dwWait = 0
48.111: Packet 0 is available... Submitting packet 0
48.115: dwWait = 0
............................
67.211: Packet 0 is available... Submitting packet 0
67.212: dwWait = 0
Немного отладочно информации при выводе пакета:
Ну RUN не реагирует
Поправка, была вторая копия запущена, предыдущего тестаКод:0.501: Entering RenderThreadProc
0.503: Device found
0.504: Pin 0: Communication type = 1
0.505: Total 1 DataRanges
0.505: Interface GUID {1A8766A0-62CE-11CF-A5}
0.505: Interfice ID 1
0.506: Found SINK IN Pin, id = 0, hr = 0
0.506: Pin 1: Communication type = 0
0.506: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.508: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.509: Pin 0: Communication type = 1
0.510: Total 6 DataRanges
0.510: Interface GUID {1A8766A0-62CE-11CF-A5}
0.511: Interfice ID 1
0.511: Found SINK IN Pin, id = 0, hr = 0
0.511: Pin 1: Communication type = 0
0.511: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.512: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.513: Pin 0: Communication type = 1
0.513: Total 1 DataRanges
0.513: Interface GUID {1A8766A0-62CE-11CF-A5}
0.514: Interfice ID 1
0.514: Found SINK IN Pin, id = 0, hr = 0
0.514: Pin 1: Communication type = 0
0.514: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.515: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.519: Pin 0: Communication type = 1
0.522: Total 1 DataRanges
0.523: Interface GUID {1A8766A0-62CE-11CF-A5}
0.523: Interfice ID 1
0.523: Found SINK IN Pin, id = 0, hr = 0
0.524: Pin 1: Communication type = 0
0.524: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.524: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.525: Pin 0: Communication type = 1
0.525: Total 2 DataRanges
0.526: Interface GUID {1A8766A0-62CE-11CF-A5}
0.526: Interfice ID 1
0.526: Found SINK IN Pin, id = 0, hr = 0
0.527: Pin 1: Communication type = 0
0.527: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.527: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.528: All devices enumerated
0.529: Filters enumerated
0.529: Filter for rendering is avaliable
0.529: Total 5 filters
0.530: Try WAVEFORMATEXTENSIBLE format
0.530: Pin Looped 1
0.531: Error_Success = 22
0.531: Failed to instantiate pin. hr=0x80070016
0.531: Failed to instantiate Render Pin
0.532: Pin Looped 1
0.532: Error_Success = 22
0.532: Failed to instantiate pin. hr=0x80070016
0.533: Try WAVEFORMATEX format
0.533: Pin Looped 1
0.534: Error_Success = 22
0.534: Failed to instantiate pin. hr=0x80070016
0.534: Failed to instantiate Render Pin
0.535: Pin Looped 1
0.535: Error_Success = 22
0.536: Failed to instantiate pin. hr=0x80070016
0.536: No pins available for rendering
0.536: Leaving RenderThreadProc
Лог при одной копии
Код:0.501: Entering RenderThreadProc
0.503: Device found
0.505: Pin 0: Communication type = 1
0.506: Total 1 DataRanges
0.507: Interface GUID {1A8766A0-62CE-11CF-A5}
0.507: Interfice ID 1
0.508: Found SINK IN Pin, id = 0, hr = 0
0.509: Pin 1: Communication type = 0
0.509: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.512: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.514: Pin 0: Communication type = 1
0.514: Total 6 DataRanges
0.515: Interface GUID {1A8766A0-62CE-11CF-A5}
0.515: Interfice ID 1
0.515: Found SINK IN Pin, id = 0, hr = 0
0.516: Pin 1: Communication type = 0
0.516: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.516: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.517: Pin 0: Communication type = 1
0.517: Total 1 DataRanges
0.518: Interface GUID {1A8766A0-62CE-11CF-A5}
0.518: Interfice ID 1
0.519: Found SINK IN Pin, id = 0, hr = 0
0.519: Pin 1: Communication type = 0
0.519: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.520: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.523: Pin 0: Communication type = 1
0.525: Total 1 DataRanges
0.525: Interface GUID {1A8766A0-62CE-11CF-A5}
0.525: Interfice ID 1
0.526: Found SINK IN Pin, id = 0, hr = 0
0.526: Pin 1: Communication type = 0
0.526: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.527: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.527: Pin 0: Communication type = 1
0.528: Total 2 DataRanges
0.528: Interface GUID {1A8766A0-62CE-11CF-A5}
0.528: Interfice ID 1
0.529: Found SINK IN Pin, id = 0, hr = 0
0.529: Pin 1: Communication type = 0
0.529: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.530: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.530: All devices enumerated
0.531: Filters enumerated
0.531: Filter for rendering is avaliable
0.532: Total 5 filters
0.532: Try WAVEFORMATEXTENSIBLE format
0.532: Pin Looped 1
0.534: Successfully instantiated Render Pin. Handle = 0x00000164
0.534: Pin for rendering is avaliable
0.534: Заполнение буфера 16-битным синусом
0.540: Pin state is KSSTATE_STOP
8.242: dwWait = 4
8.253: Setting Pin to KSSTATE_RUN ...
8.254: dwWait = 0
9.257: Packet 0 is available... Submitting packet 0
9.260: Out OKAY!
9.264: dwWait = 0
10.266: Packet 0 is available... Submitting packet 0
10.270: Out OKAY!
10.274: dwWait = 0
11.276: Packet 0 is available... Submitting packet 0
11.280: Out OKAY!
11.283: dwWait = 0
12.286: Packet 0 is available... Submitting packet 0
12.296: Out OKAY!
12.300: dwWait = 0
13.303: Packet 0 is available... Submitting packet 0
13.306: Out OKAY!
13.310: dwWait = 0
14.312: Packet 0 is available... Submitting packet 0
14.315: Out OKAY!
14.319: dwWait = 0
Поправился
Попробуем такую версию:
На стоп не реагирует, звука нет, даже скайп выключил на всякий
Код:0.501: Entering RenderThreadProc
0.503: Device found
0.504: Pin 0: Communication type = 1
0.504: Total 1 DataRanges
0.505: Interface GUID {1A8766A0-62CE-11CF-A5}
0.505: Interfice ID 1
0.505: Found SINK IN Pin, id = 0, hr = 0
0.506: Pin 1: Communication type = 0
0.506: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.508: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.509: Pin 0: Communication type = 1
0.510: Total 6 DataRanges
0.510: Interface GUID {1A8766A0-62CE-11CF-A5}
0.511: Interfice ID 1
0.511: Found SINK IN Pin, id = 0, hr = 0
0.511: Pin 1: Communication type = 0
0.512: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.512: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.513: Pin 0: Communication type = 1
0.513: Total 1 DataRanges
0.513: Interface GUID {1A8766A0-62CE-11CF-A5}
0.514: Interfice ID 1
0.514: Found SINK IN Pin, id = 0, hr = 0
0.514: Pin 1: Communication type = 0
0.515: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.515: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.518: Pin 0: Communication type = 1
0.520: Total 1 DataRanges
0.520: Interface GUID {1A8766A0-62CE-11CF-A5}
0.520: Interfice ID 1
0.521: Found SINK IN Pin, id = 0, hr = 0
0.521: Pin 1: Communication type = 0
0.521: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.522: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.522: Pin 0: Communication type = 1
0.523: Total 2 DataRanges
0.523: Interface GUID {1A8766A0-62CE-11CF-A5}
0.523: Interfice ID 1
0.524: Found SINK IN Pin, id = 0, hr = 0
0.524: Pin 1: Communication type = 0
0.524: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.525: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.525: All devices enumerated
0.526: Filters enumerated
0.526: Filter for rendering is avaliable
0.527: Total 5 filters
0.527: Try WAVEFORMATEXTENSIBLE format
0.527: Pin Looped 1
0.528: Successfully instantiated Render Pin. Handle = 0x00000168
0.529: Pin for rendering is avaliable
0.529: Заполнение буфера 16-битным синусом
0.535: Pin state is KSSTATE_STOP
3.176: dwWait = 4
3.178: Setting Pin to KSSTATE_RUN ...
3.178: dwWait = 0
4.180: Packet 0 is available... Submitting packet 0
4.180: Out OKAY!
4.181: dwWait = 0
5.182: Packet 0 is available... Submitting packet 0
5.182: Out OKAY!
5.183: dwWait = 0
6.184: Packet 0 is available... Submitting packet 0
6.184: Out OKAY!
6.185: dwWait = 0
7.186: Packet 0 is available... Submitting packet 0
7.187: Out OKAY!
7.187: dwWait = 0
8.189: Packet 0 is available... Submitting packet 0
8.190: Out OKAY!
8.190: dwWait = 0
9.191: Packet 0 is available... Submitting packet 0
9.192: Out OKAY!
9.193: dwWait = 0
10.194: Packet 0 is available... Submitting packet 0
10.194: Out OKAY!
10.195: dwWait = 0
11.197: Packet 0 is available... Submitting packet 0
11.198: Out OKAY!
11.199: dwWait = 0
12.199: Packet 0 is available... Submitting packet 0
12.200: Out OKAY!
12.201: dwWait = 0
13.203: Packet 0 is available... Submitting packet 0
13.204: Out OKAY!
13.205: dwWait = 0
Перезагрузиться надо, включил неотложный режим у звукового устройства, оно видать пин подвесило, теперь звук в гарнитуре вообще не работает
Перезагрузился на свою голову, 62 обновления за полтора месяца с момента последней перезагрузки набралось, в том числе и аудиодрайвер
тест из 272 сообщения, звука нет
Тест из 274 сообщения, звука нетКод:0.501: Entering RenderThreadProc
0.503: Device found
0.503: Pin 0: Communication type = 1
0.504: Total 1 DataRanges
0.504: Interface GUID {1A8766A0-62CE-11CF-A5}
0.505: Interfice ID 1
0.505: Found SINK IN Pin, id = 0, hr = 0
0.505: Pin 1: Communication type = 0
0.506: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.508: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.509: Pin 0: Communication type = 1
0.509: Total 6 DataRanges
0.510: Interface GUID {1A8766A0-62CE-11CF-A5}
0.510: Interfice ID 1
0.510: Found SINK IN Pin, id = 0, hr = 0
0.511: Pin 1: Communication type = 0
0.511: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.511: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.512: Pin 0: Communication type = 1
0.512: Total 1 DataRanges
0.512: Interface GUID {1A8766A0-62CE-11CF-A5}
0.513: Interfice ID 1
0.513: Found SINK IN Pin, id = 0, hr = 0
0.514: Pin 1: Communication type = 0
0.514: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.514: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.517: Pin 0: Communication type = 1
0.518: Total 1 DataRanges
0.518: Interface GUID {1A8766A0-62CE-11CF-A5}
0.519: Interfice ID 1
0.519: Found SINK IN Pin, id = 0, hr = 0
0.519: Pin 1: Communication type = 0
0.520: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.520: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.521: Pin 0: Communication type = 1
0.522: Total 2 DataRanges
0.522: Interface GUID {1A8766A0-62CE-11CF-A5}
0.522: Interfice ID 1
0.523: Found SINK IN Pin, id = 0, hr = 0
0.523: Pin 1: Communication type = 0
0.523: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.523: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.524: All devices enumerated
0.525: Filters enumerated
0.525: Filter for rendering is avaliable
0.526: Total 5 filters
0.526: Try WAVEFORMATEXTENSIBLE format
0.526: Pin Looped 1
0.528: Successfully instantiated Render Pin. Handle = 0x0000014c
0.528: Pin for rendering is avaliable
0.528: Заполнение буфера 16-битным синусом
0.534: Pin state is KSSTATE_STOP
2.305: dwWait = 4
2.318: Setting Pin to KSSTATE_RUN ...
2.319: dwWait = 0
3.320: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
3.320: Packet 0 is available... Submitting packet 0
3.321: Out OKAY!
3.321: dwWait = 0
4.323: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
4.323: Packet 0 is available... Submitting packet 0
4.323: Out OKAY!
4.323: dwWait = 0
5.325: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
5.327: Packet 0 is available... Submitting packet 0
5.328: Out OKAY!
5.329: dwWait = 0
6.332: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
6.333: Packet 0 is available... Submitting packet 0
6.334: Out OKAY!
6.335: dwWait = 0
7.337: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
7.338: Packet 0 is available... Submitting packet 0
7.339: Out OKAY!
7.340: dwWait = 0
8.341: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
8.343: Packet 0 is available... Submitting packet 0
8.344: Out OKAY!
8.345: dwWait = 0
9.349: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
9.350: Packet 0 is available... Submitting packet 0
9.351: Out OKAY!
9.352: dwWait = 0
Код:0.502: Entering RenderThreadProc
0.505: Device found
0.506: Pin 0: Communication type = 1
0.506: Total 1 DataRanges
0.506: Interface GUID {1A8766A0-62CE-11CF-A5}
0.507: Interfice ID 1
0.507: Found SINK IN Pin, id = 0, hr = 0
0.508: Pin 1: Communication type = 0
0.508: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.510: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.511: Pin 0: Communication type = 1
0.511: Total 6 DataRanges
0.512: Interface GUID {1A8766A0-62CE-11CF-A5}
0.512: Interfice ID 1
0.512: Found SINK IN Pin, id = 0, hr = 0
0.512: Pin 1: Communication type = 0
0.513: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.513: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.514: Pin 0: Communication type = 1
0.514: Total 1 DataRanges
0.514: Interface GUID {1A8766A0-62CE-11CF-A5}
0.515: Interfice ID 1
0.515: Found SINK IN Pin, id = 0, hr = 0
0.515: Pin 1: Communication type = 0
0.515: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.516: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.518: Pin 0: Communication type = 1
0.519: Total 1 DataRanges
0.519: Interface GUID {1A8766A0-62CE-11CF-A5}
0.520: Interfice ID 1
0.520: Found SINK IN Pin, id = 0, hr = 0
0.520: Pin 1: Communication type = 0
0.521: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.521: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.522: Pin 0: Communication type = 1
0.522: Total 2 DataRanges
0.523: Interface GUID {1A8766A0-62CE-11CF-A5}
0.523: Interfice ID 1
0.523: Found SINK IN Pin, id = 0, hr = 0
0.524: Pin 1: Communication type = 0
0.524: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.524: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.525: All devices enumerated
0.526: Filters enumerated
0.526: Filter for rendering is avaliable
0.527: Total 5 filters
0.527: Try WAVEFORMATEXTENSIBLE format
0.527: Pin Looped 1
0.528: Successfully instantiated Render Pin. Handle = 0x0000016c
0.529: Pin for rendering is avaliable
0.529: Заполнение буфера 16-битным синусом
0.535: Pin state is KSSTATE_STOP
0.536: External Setting Pin to KSSTATE_RUN ...
0.536: Failed to Set Pin State
0.536: External Packet 0 is available... Submitting packet 0
0.537: Out OKAY!
0.537: HR = 0
0.537: dwWait = 0
1.538: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
1.538: Packet 0 is available... Submitting packet 0
1.539: Out OKAY!
1.539: dwWait = 0
2.540: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
2.540: Packet 0 is available... Submitting packet 0
2.541: Out OKAY!
2.541: dwWait = 0
3.543: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
3.545: Packet 0 is available... Submitting packet 0
3.546: Out OKAY!
3.547: dwWait = 0
4.548: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
4.549: Packet 0 is available... Submitting packet 0
4.550: Out OKAY!
4.551: dwWait = 0
Тот же тест, но с выдачей кода ошибки:
Код:0.501: Entering RenderThreadProc
0.503: Device found
0.504: Pin 0: Communication type = 1
0.504: Total 1 DataRanges
0.504: Interface GUID {1A8766A0-62CE-11CF-A5}
0.505: Interfice ID 1
0.506: Found SINK IN Pin, id = 0, hr = 0
0.506: Pin 1: Communication type = 0
0.506: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.508: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.510: Pin 0: Communication type = 1
0.510: Total 6 DataRanges
0.510: Interface GUID {1A8766A0-62CE-11CF-A5}
0.511: Interfice ID 1
0.511: Found SINK IN Pin, id = 0, hr = 0
0.511: Pin 1: Communication type = 0
0.512: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.512: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.512: Pin 0: Communication type = 1
0.513: Total 1 DataRanges
0.513: Interface GUID {1A8766A0-62CE-11CF-A5}
0.514: Interfice ID 1
0.514: Found SINK IN Pin, id = 0, hr = 0
0.514: Pin 1: Communication type = 0
0.515: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.515: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.521: Pin 0: Communication type = 1
0.522: Total 1 DataRanges
0.522: Interface GUID {1A8766A0-62CE-11CF-A5}
0.523: Interfice ID 1
0.523: Found SINK IN Pin, id = 0, hr = 0
0.523: Pin 1: Communication type = 0
0.524: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.524: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.525: Pin 0: Communication type = 1
0.525: Total 2 DataRanges
0.526: Interface GUID {1A8766A0-62CE-11CF-A5}
0.526: Interfice ID 1
0.526: Found SINK IN Pin, id = 0, hr = 0
0.527: Pin 1: Communication type = 0
0.527: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.527: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.528: All devices enumerated
0.529: Filters enumerated
0.530: Filter for rendering is avaliable
0.530: Total 5 filters
0.530: Try WAVEFORMATEXTENSIBLE format
0.531: Pin Looped 1
0.532: Successfully instantiated Render Pin. Handle = 0x0000011c
0.532: Pin for rendering is avaliable
0.533: Заполнение буфера 16-битным синусом
0.538: Pin state is KSSTATE_STOP
0.539: External Setting Pin to KSSTATE_RUN ...
0.539: Failed to Set Pin State 80004005
0.540: External Packet 0 is available... Submitting packet 0
0.540: Out OKAY!
0.540: HR = 0
0.540: dwWait = 0
1.541: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
1.541: Packet 0 is available... Submitting packet 0
1.542: Out OKAY!
1.542: dwWait = 0
2.543: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
2.543: Packet 0 is available... Submitting packet 0
2.544: Out OKAY!
2.544: dwWait = 0
3.545: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
3.566: Packet 0 is available... Submitting packet 0
3.586: Out OKAY!
3.609: dwWait = 0
4.634: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
4.635: Packet 0 is available... Submitting packet 0
4.636: Out OKAY!
4.637: dwWait = 0
5.638: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
5.640: Packet 0 is available... Submitting packet 0
5.642: Out OKAY!
5.643: dwWait = 0
6.646: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
6.649: Packet 0 is available... Submitting packet 0
6.650: Out OKAY!
6.652: dwWait = 0
7.655: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
7.658: Packet 0 is available... Submitting packet 0
7.659: Out OKAY!
7.661: dwWait = 0
8.663: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
8.666: Packet 0 is available... Submitting packet 0
8.667: Out OKAY!
8.669: dwWait = 0
9.670: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
9.672: Packet 0 is available... Submitting packet 0
9.674: Out OKAY!
9.675: dwWait = 0
10.677: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
10.679: Packet 0 is available... Submitting packet 0
10.681: Out OKAY!
10.682: dwWait = 0
В этой версии опять убрал автоматический запуск RUN.
Попробуйте подавать сперва не RUN, а другие команды STOP и PAUSE.
Win7 x64, встроенный звук HD Audio
Цитата:
0.501: Entering RenderThreadProc
0.511: Device found
0.512: Pin 0: Communication type = 1
0.512: Total 7 DataRanges
0.513: Interface GUID {1A8766A0-62CE-11CF-A5}
0.513: Interfice ID 1
0.513: Found SINK IN Pin, id = 0, hr = 0
0.514: Pin 1: Communication type = 0
0.514: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.515: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave3
0.517: Pin 0: Communication type = 1
0.517: Total 6 DataRanges
0.518: Interface GUID {1A8766A0-62CE-11CF-A5}
0.518: Interfice ID 1
0.518: Found SINK IN Pin, id = 0, hr = 0
0.519: Pin 1: Communication type = 0
0.519: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.519: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.520: Pin 0: Communication type = 1
0.521: Total 6 DataRanges
0.521: Interface GUID {1A8766A0-62CE-11CF-A5}
0.521: Interfice ID 1
0.522: Found SINK IN Pin, id = 0, hr = 0
0.522: Pin 1: Communication type = 0
0.522: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.523: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifwave
0.525: All devices enumerated
0.528: Filters enumerated
0.528: Filter for rendering is avaliable
0.529: Total 3 filters
0.529: Try WAVEFORMATEXTENSIBLE format
0.530: Pin Looped 1
0.530: Error_Success = 1450
0.531: Failed to instantiate pin. hr=0x800705aa
0.531: Failed to instantiate Render Pin
0.531: Pin Looped 1
0.531: Error_Success = 1450
0.531: Failed to instantiate pin. hr=0x800705aa
0.532: Try WAVEFORMATEX format
0.532: Pin Looped 1
0.532: Error_Success = 1450
0.532: Failed to instantiate pin. hr=0x800705aa
0.533: Failed to instantiate Render Pin
0.533: Pin Looped 1
0.533: Error_Success = 1450
0.533: Failed to instantiate pin. hr=0x800705aa
0.534: No pins available for rendering
0.534: Leaving RenderThreadProc
Хм... Подождем тест от ZEK'a.
Звука нет, сначала stop, потом pause по ней начало пытаться звук выводить
Код:0.501: Entering RenderThreadProc
0.524: Device found
0.525: Pin 0: Communication type = 1
0.526: Total 1 DataRanges
0.526: Interface GUID {1A8766A0-62CE-11CF-A5}
0.526: Interfice ID 1
0.527: Found SINK IN Pin, id = 0, hr = 0
0.527: Pin 1: Communication type = 0
0.527: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.540: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\secondarylineoutwave
0.557: Pin 0: Communication type = 1
0.558: Total 6 DataRanges
0.558: Interface GUID {1A8766A0-62CE-11CF-A5}
0.559: Interfice ID 1
0.559: Found SINK IN Pin, id = 0, hr = 0
0.559: Pin 1: Communication type = 0
0.559: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.560: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.560: Pin 0: Communication type = 1
0.560: Total 1 DataRanges
0.561: Interface GUID {1A8766A0-62CE-11CF-A5}
0.561: Interfice ID 1
0.561: Found SINK IN Pin, id = 0, hr = 0
0.562: Pin 1: Communication type = 0
0.562: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.562: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifhdmiwave
0.565: Pin 0: Communication type = 1
0.567: Total 1 DataRanges
0.567: Interface GUID {1A8766A0-62CE-11CF-A5}
0.568: Interfice ID 1
0.568: Found SINK IN Pin, id = 0, hr = 0
0.568: Pin 1: Communication type = 0
0.568: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.569: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0887&subsys_10438444&rev_1003#4&fd7a2e8&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave2
0.569: Pin 0: Communication type = 1
0.570: Total 2 DataRanges
0.570: Interface GUID {1A8766A0-62CE-11CF-A5}
0.570: Interfice ID 1
0.571: Found SINK IN Pin, id = 0, hr = 0
0.571: Pin 1: Communication type = 0
0.571: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.572: Succeeded to create filter for \\?\hdaudio#func_01&ven_1002&dev_aa01&subsys_00aa0100&rev_1003#4&7fd129d&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\e0hdmiout2wave
0.572: All devices enumerated
0.573: Filters enumerated
0.573: Filter for rendering is avaliable
0.574: Total 5 filters
0.574: Try WAVEFORMATEXTENSIBLE format
0.574: Pin Looped 1
0.576: Successfully instantiated Render Pin. Handle = 0x0000015c
0.576: Pin for rendering is avaliable
0.576: Заполнение буфера 16-битным синусом
0.581: Pin state is KSSTATE_STOP
15.266: dwWait = 2
15.275: Setting Pin to KSSTATE_STOP ...
15.276: Pin State set OK
20.794: dwWait = 3
20.809: Setting Pin to KSSTATE_PAUSE ...
20.810: Failed to Set Pin State 80004005
20.811: dwWait = 0
21.813: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
21.816: Packet 0 is available... Submitting packet 0
21.818: Out OKAY!
21.819: dwWait = 0
22.821: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
22.824: Packet 0 is available... Submitting packet 0
22.825: Out OKAY!
22.827: dwWait = 0
23.829: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
23.831: Packet 0 is available... Submitting packet 0
23.832: Out OKAY!
23.833: dwWait = 0
24.836: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
24.839: Packet 0 is available... Submitting packet 0
24.841: Out OKAY!
24.842: dwWait = 0
25.844: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
25.847: Packet 0 is available... Submitting packet 0
25.848: Out OKAY!
25.849: dwWait = 0
26.852: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
26.855: Packet 0 is available... Submitting packet 0
26.857: Out OKAY!
26.859: dwWait = 0
27.860: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
27.863: Packet 0 is available... Submitting packet 0
27.864: Out OKAY!
27.865: dwWait = 0
28.868: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
28.872: Packet 0 is available... Submitting packet 0
28.873: Out OKAY!
28.875: dwWait = 0
29.877: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
29.880: Packet 0 is available... Submitting packet 0
29.881: Out OKAY!
29.882: dwWait = 0
30.884: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
30.887: Packet 0 is available... Submitting packet 0
30.889: Out OKAY!
30.891: dwWait = 0
31.894: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
31.897: Packet 0 is available... Submitting packet 0
31.899: Out OKAY!
31.900: dwWait = 0
32.902: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
32.905: Packet 0 is available... Submitting packet 0
32.906: Out OKAY!
32.908: dwWait = 0
33.909: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
33.912: Packet 0 is available... Submitting packet 0
33.914: Out OKAY!
33.915: dwWait = 0
34.918: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
34.921: Packet 0 is available... Submitting packet 0
34.926: Out OKAY!
34.927: dwWait = 0
35.929: Пакеты ОТКЛЮЧЕНЫ, т.е. СОВСЕМ-СОВСЕМ!
35.954: Packet 0 is available... Submitting packet 0
35.955: Out OKAY!
35.957: dwWait = 0