Несколько приблизился к месту ошибки. Скорее всего это из-за проблем с инициализацией аудио-пина. В новом тесте больше отладочной инфы именно на эту тему.
Вид для печати
Несколько приблизился к месту ошибки. Скорее всего это из-за проблем с инициализацией аудио-пина. В новом тесте больше отладочной инфы именно на эту тему.
Titus, win7 x64 звук via
win7 x64 звук via установлены родные драйвера:Цитата:
0.515: Entering RenderThreadProc
0.531: Device found
0.546: Pin 0: Communication type = 1
0.546: No standard streaming interfaces on the pin
0.546: Found SINK IN Pin, id = 0, hr = 80004005
0.546: Pin 1: Communication type = 0
0.562: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.562: Failed to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\ehdmioutwave
0.562: Pin 0: Communication type = 1
0.562: No standard streaming interfaces on the pin
0.562: Found SINK IN Pin, id = 0, hr = 80004005
0.562: Pin 1: Communication type = 0
0.562: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.562: Failed to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\eslavedhplineoutwave
0.562: All devices enumerated
0.562: EnumFilters failed
0.562: Leaving RenderThreadProc
13.432: Losing focus!! We must relenquish our resources ...
36.473: Gaining focus!! Must build graph ...
36.988: Entering RenderThreadProc
37.003: Device found
37.003: Pin 0: Communication type = 1
37.003: No standard streaming interfaces on the pin
37.003: Found SINK IN Pin, id = 0, hr = 80004005
37.003: Pin 1: Communication type = 0
37.003: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
37.003: Failed to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\ehdmioutwave
37.003: Pin 0: Communication type = 1
37.003: No standard streaming interfaces on the pin
37.003: Found SINK IN Pin, id = 0, hr = 80004005
37.003: Pin 1: Communication type = 0
37.019: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
37.019: Failed to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\eslavedhplineoutwave
37.019: All devices enumerated
37.019: EnumFilters failed
37.019: Leaving RenderThreadProc
Цитата:
0.530: Entering RenderThreadProc
0.624: Device found
0.624: Pin 0: Communication type = 1
0.624: No standard streaming interfaces on the pin
0.624: Found SINK IN Pin, id = 0, hr = 80004005
0.624: Pin 1: Communication type = 0
0.624: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.639: Failed to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\hdmioutputwave
0.639: Pin 0: Communication type = 1
0.639: No standard streaming interfaces on the pin
0.639: Found SINK IN Pin, id = 0, hr = 80004005
0.639: Pin 1: Communication type = 0
0.639: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.639: Failed to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave
0.639: All devices enumerated
0.639: EnumFilters failed
0.639: Leaving RenderThreadProc
zebest, пищит :)
Win7 x64 (с USB-гарнитурой) - не пишыт.
При возвращении фокуса говорит теперь так:Код:0.501: Entering RenderThreadProc
0.514: Device found
0.516: Pin 0: Communication type = 1
0.517: No standard streaming interfaces on the pin
0.518: Found SINK IN Pin, id = 0, hr = 80004005
0.518: Pin 1: Communication type = 0
0.519: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.522: Failed to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_104384fb&rev_1003#4&382096a2&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave3
0.524: Pin 0: Communication type = 1
0.525: No standard streaming interfaces on the pin
0.526: Found SINK IN Pin, id = 0, hr = 80004005
0.527: Pin 1: Communication type = 0
0.527: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.528: Failed to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_104384fb&rev_1003#4&382096a2&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.529: Pin 0: Communication type = 1
0.530: No standard streaming interfaces on the pin
0.531: Found SINK IN Pin, id = 0, hr = 80004005
0.531: Pin 1: Communication type = 0
0.532: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.532: Failed to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_104384fb&rev_1003#4&382096a2&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifwave
0.534: DeviceInterfaceAlias disabled
0.535: Pin 0: Communication type = 1
0.536: Failed to retrieve pin property KSPROPERTY_PIN_GLOBALCINSTANCES on PinID: 0
0.537: Total 1 DataRanges
0.537: Found SINK IN Pin, id = 0, hr = 0
0.538: Pin 1: Communication type = 3
0.542: Failed to retrieve pin property KSPROPERTY_PIN_GLOBALCINSTANCES on PinID: 1
0.543: Total 1 DataRanges
0.544: Pin 2: Communication type = 4
0.544: Pin 3: Communication type = 4
0.545: Pin 4: Communication type = 4
0.545: RenderSink = 1, RenderSource = 1, CaptureSink = 1, CaptureSource = 0
0.545: Succeeded to create filter for \\?\usb#vid_047f&pid_aa15&mi_00#8&30b5d44&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\global
0.546: All devices enumerated
0.548: Filters enumerated
0.548: Filter for rendering is avaliable
0.549: Total 1 filters
0.550: Pin for rendering is avaliable
0.551: Заполнение буфера 16-битным синусом
0.557: Pin state is KSSTATE_STOP
3.502: Setting Pin to KSSTATE_RUN ...
3.508: Packet 0 is available... Submitting packet 0
Дамп нужен?Цитата:
---------------------------
Microsoft Visual C++ Debug Library
---------------------------
Debug Assertion Failed!
Program: C:\Users\Rider\AppData\Local\Temp\Rar$EXa0.163\kss ample.exe
File: dbgheap.c
Line: 1200
Expression: _pFirstBlock == pHead
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
---------------------------
Abort Retry Ignore
---------------------------
Win7 x64 с Realtek ALC892
Цитата:
0.500: Entering RenderThreadProc
0.510: Device found
0.511: Pin 0: Communication type = 1
0.512: No standard streaming interfaces on the pin
0.512: Found SINK IN Pin, id = 0, hr = 80004005
0.513: Pin 1: Communication type = 0
0.513: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.515: Failed 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.516: Pin 0: Communication type = 1
0.517: No standard streaming interfaces on the pin
0.517: Found SINK IN Pin, id = 0, hr = 80004005
0.517: Pin 1: Communication type = 0
0.518: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.518: Failed 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.519: Pin 0: Communication type = 1
0.519: No standard streaming interfaces on the pin
0.520: Found SINK IN Pin, id = 0, hr = 80004005
0.520: Pin 1: Communication type = 0
0.520: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.521: Failed 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.521: All devices enumerated
0.524: EnumFilters failed
0.524: Leaving RenderThreadProc
А что это за две дополнительные кнопочки на окне?
В шок-мегадеме звука у меня нет, может поэтому не пищит?
И вообще, тест - это DirectStreaming, а в эмуляторе - DirectSound.
---------- Post added at 20:37 ---------- Previous post was at 20:31 ----------
Нет, нет, дампов не нужно.
---------- Post added at 20:38 ---------- Previous post was at 20:37 ----------
В общем, понятно, у тех, у кого звук в принципе долже быть, но нету, затыкается при инициализации аудио-пина с ошибкой:
'No standard streaming interfaces on the pin'
В общем, так. У устройства должен быть стандартный интерфейс KSINTERFACESETID_Standard с GUID = {1a8766a0-62ce-11cf-a5d6-28db04c10000}. На WinXP у меня все устройства имеют такой GUID, а вот на Вин7, похоже, GUID другой. Новый тест выведет начальную часть этого неопознанного GUID.
Код:0.501: Entering RenderThreadProc
0.516: Device found
0.518: Pin 0: Communication type = 1
0.519: Total 7 DataRanges
0.520: Interface GUID {1A8766A0-62CE-11CF-A5}
0.520: Interfice ID 1
0.521: No standard streaming interfaces on the pin
0.522: Found SINK IN Pin, id = 0, hr = 80004005
0.522: Pin 1: Communication type = 0
0.523: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.525: Failed to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_104384fb&rev_1003#4&382096a2&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave3
0.526: Pin 0: Communication type = 1
0.527: Total 6 DataRanges
0.527: Interface GUID {1A8766A0-62CE-11CF-A5}
0.527: Interfice ID 1
0.528: No standard streaming interfaces on the pin
0.528: Found SINK IN Pin, id = 0, hr = 80004005
0.528: Pin 1: Communication type = 0
0.528: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.529: Failed to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_104384fb&rev_1003#4&382096a2&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.529: Pin 0: Communication type = 1
0.530: Total 6 DataRanges
0.530: Interface GUID {1A8766A0-62CE-11CF-A5}
0.530: Interfice ID 1
0.530: No standard streaming interfaces on the pin
0.530: Found SINK IN Pin, id = 0, hr = 80004005
0.532: Pin 1: Communication type = 0
0.533: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.533: Failed to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0892&subsys_104384fb&rev_1003#4&382096a2&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifwave
0.534: DeviceInterfaceAlias disabled
0.534: Pin 0: Communication type = 1
0.534: Failed to retrieve pin property KSPROPERTY_PIN_GLOBALCINSTANCES on PinID: 0
0.535: Total 1 DataRanges
0.535: Interface GUID {1A8766A0-62CE-11CF-A5}
0.535: Interfice ID 0
0.535: Found SINK IN Pin, id = 0, hr = 0
0.535: Pin 1: Communication type = 3
0.536: Failed to retrieve pin property KSPROPERTY_PIN_GLOBALCINSTANCES on PinID: 1
0.536: Total 1 DataRanges
0.536: Interface GUID {1A8766A0-62CE-11CF-A5}
0.536: Interfice ID 0
0.536: Pin 2: Communication type = 4
0.537: Pin 3: Communication type = 4
0.537: Pin 4: Communication type = 4
0.537: RenderSink = 1, RenderSource = 1, CaptureSink = 1, CaptureSource = 0
0.537: Succeeded to create filter for \\?\usb#vid_047f&pid_aa15&mi_00#8&30b5d44&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\global
0.537: All devices enumerated
0.538: Filters enumerated
0.538: Filter for rendering is avaliable
0.539: Total 1 filters
0.539: Pin for rendering is avaliable
0.540: Заполнение буфера 16-битным синусом
0.543: Pin state is KSSTATE_STOP
9.105: Setting Pin to KSSTATE_RUN ...
9.112: Packet 0 is available... Submitting packet 0
Так, все понятно, интерфейс тоже стандартный, НО!
Если ID = 0, то это KSINTERFACE_STANDARD_STREAMING (что считается корректным),
а если ID = 1, то это KSINTERFACE_STANDARD_LOOPED_STREAMING (что отвергается в примере).
---------- Post added at 21:28 ---------- Previous post was at 21:27 ----------
Вот, что про них написано в микрософте:
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.
Сделал пример, в котором правильным наоборот считается LOOPING интерфейс, и будет искаться именно он. Возможно, теперь заработают другие драйвера.
Как то оно так...
Цитата:
0.500: Entering RenderThreadProc
0.513: Device found
0.514: Pin 0: Communication type = 1
0.515: Total 7 DataRanges
0.515: Interface GUID {1A8766A0-62CE-11CF-A5}
0.516: Interfice ID 1
0.516: Found SINK IN Pin, id = 0, hr = 0
0.516: Pin 1: Communication type = 0
0.517: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.518: 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.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.522: 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.523: Pin 0: Communication type = 1
0.524: Total 6 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_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifwave
0.528: All devices enumerated
0.531: Filters enumerated
0.532: Filter for rendering is avaliable
0.532: Total 3 filters
0.532: No pins available for rendering
0.533: Leaving RenderThreadProc
Как мне узнать, есть ли дополнительные кнопки? Вроде никак.
Я беру, узнаю ширины основных 3-х кнопок, и рисую к ним вплотную индикатор.
---------- Post added at 23:25 ---------- Previous post was at 23:23 ----------
Отлично, теперь эти три устройства опознались, как выводящие, но почему-то остановка на 0.532: No pins available for rendering.
---------- Post added at 23:26 ---------- Previous post was at 23:25 ----------
Теперь опознался линейный выход, и судя по логу идет в него вывод. Звук слышен?
Добавил больше инфо для тех, у кого затыкается на 'No pins available for rendering'.
:v2_dizzy_keyboard:
Цитата:
0.500: Entering RenderThreadProc
0.506: Device found
0.507: Pin 0: Communication type = 1
0.507: Total 7 DataRanges
0.508: Interface GUID {1A8766A0-62CE-11CF-A5}
0.508: Interfice ID 1
0.508: Found SINK IN Pin, id = 0, hr = 0
0.508: Pin 1: Communication type = 0
0.509: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.510: 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.511: Pin 0: Communication type = 1
0.511: Total 6 DataRanges
0.511: Interface GUID {1A8766A0-62CE-11CF-A5}
0.511: Interfice ID 1
0.512: 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.512: 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.513: Pin 0: Communication type = 1
0.513: Total 6 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}\rtspdifwave
0.517: All devices enumerated
0.519: Filters enumerated
0.519: Filter for rendering is avaliable
0.519: Total 3 filters
0.519: Try WAVEFORMATEXTENSIBLE format
0.520: Failed to instantiate Render Pin
0.520: Try WAVEFORMATEX format
0.520: Failed to instantiate Render Pin
0.520: No pins available for rendering
0.521: Leaving RenderThreadProc
Все понятно.
Не смотря на то, что теперь выбираются устройства, поддерживающие только циклическое воспроизведение, но при инициализации пина по старинке выбирался нециклический метод. Сейчас принудительно поставил циклический, и должно заработать у тех, у кого писало ошибку.
Другое дело, что в таком режиме, судя по всему, позиция внутри буфера считается несколько иначе, поэтому я сделал тройной рассчет друг за другом, дабы примерно понять шаг.
Ну что-то есть…
Код:0.502: Entering RenderThreadProc
0.503: Device found
0.504: Pin 0: Communication type = 1
0.505: Total 3 DataRanges
0.505: Interface GUID {1A8766A0-62CE-11CF-A5}
0.506: 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.509: Succeeded to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0889&subsys_1458a002&rev_1000#4&2f790c35&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave3
0.509: All devices enumerated
0.511: Filters enumerated
0.511: Filter for rendering is avaliable
0.512: Total 1 filters
0.512: Try WAVEFORMATEXTENSIBLE format
0.513: Pin Looped 1
0.514: Successfully instantiated Render Pin. Handle = 0x00000120
0.514: Pin for rendering is avaliable
0.515: Заполнение буфера 16-битным синусом
0.520: Pin state is KSSTATE_STOP
:v2_dizzy_keyboard:
Цитата:
0.500: Entering RenderThreadProc
0.512: Device found
0.513: Pin 0: Communication type = 1
0.514: Total 7 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.516: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.518: 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.520: Pin 0: Communication type = 1
0.521: Total 6 DataRanges
0.522: Interface GUID {1A8766A0-62CE-11CF-A5}
0.522: Interfice ID 1
0.522: 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_10ec&dev_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtspdifoptwave
0.524: Pin 0: Communication type = 1
0.524: Total 6 DataRanges
0.525: Interface GUID {1A8766A0-62CE-11CF-A5}
0.525: Interfice ID 1
0.525: 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.526: 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.529: All devices enumerated
0.532: Filters enumerated
0.533: Filter for rendering is avaliable
0.533: Total 3 filters
0.533: Try WAVEFORMATEXTENSIBLE format
0.534: Pin Looped 1
0.534: Error_Success = 22
0.535: Failed to instantiate pin. hr=0x80070016
0.535: Failed to instantiate Render Pin
0.535: Pin Looped 1
0.536: Error_Success = 22
0.536: Failed to instantiate pin. hr=0x80070016
0.536: Try WAVEFORMATEX format
0.536: Pin Looped 0
0.537: Error_Success = 1169
0.537: Failed to instantiate pin. hr=0x80070491
0.537: Failed to instantiate Render Pin
0.537: Pin Looped 0
0.538: Error_Success = 1169
0.538: Failed to instantiate pin. hr=0x80070491
0.538: No pins available for rendering
0.538: Leaving RenderThreadProc
---------- Post added at 03:46 ---------- Previous post was at 03:19 ----------
Поставил другие драйвера:
Цитата:
0.500: Entering RenderThreadProc
0.514: Device found
0.515: Pin 0: Communication type = 1
0.516: Total 1 DataRanges
0.516: Interface GUID {1A8766A0-62CE-11CF-A5}
0.517: Interfice ID 1
0.517: Found SINK IN Pin, id = 0, hr = 0
0.517: Pin 1: Communication type = 0
0.518: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.520: 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}\elineoutwave
0.521: Pin 0: Communication type = 1
0.522: Total 5 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_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\espdifout2wave
0.525: Pin 0: Communication type = 1
0.526: Total 5 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.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_10ec&dev_0892&subsys_1458a 022&rev_1003#4&24707100&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\espdifoutwave
0.529: All devices enumerated
0.530: Filters enumerated
0.531: Filter for rendering is avaliable
0.531: Total 3 filters
0.531: Try WAVEFORMATEXTENSIBLE format
0.531: Pin Looped 1
0.533: Successfully instantiated Render Pin. Handle = 0x00000104
0.533: Pin for rendering is avaliable
0.534: Заполнение буфера 16-битным синусом
0.537: Pin state is KSSTATE_STOP
Еще немного, и Titus докажет нам, что Windows - ОСь реального времени :)
A RUN нажать?
---------- Post added at 08:03 ---------- Previous post was at 08:01 ----------
А RUN нажать???
---------- Post added at 08:05 ---------- Previous post was at 08:03 ----------
Еще немного, и я охренею от этого запутанного лабиринта под названием 'программирование под винду'. Особенно использование общения с драйверами. Если инциализация звука через DirectX - это, скажем, страница текста. То инициализация DirectStreaming - это, наверное, сотни страниц, если не больше.
погудим?
0.504: Entering RenderThreadProc
0.509: Device found
0.572: Pin 0: Communication type = 1
0.573: Total 9 DataRanges
0.574: Interface GUID {1A8766A0-62CE-11CF-A5}
0.575: Interfice ID 0
0.576: Interface GUID {1A8766A0-62CE-11CF-A5}
0.576: Interfice ID 1
0.577: Found SINK IN Pin, id = 0, hr = 0
0.578: Pin 1: Communication type = 0
0.579: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.583: Succeeded to create filter for \\?\pci#ven_1102&dev_0007&subsys_100a1102&rev_00#4 &e6d76c4&0&10f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\spdifwave
0.600: Pin 0: Communication type = 1
0.601: Total 3 DataRanges
0.602: Interface GUID {1A8766A0-62CE-11CF-A5}
0.603: Interfice ID 0
0.603: Interface GUID {1A8766A0-62CE-11CF-A5}
0.604: Interfice ID 1
0.605: Found SINK OUT Pin, id = 0, hr = 0
0.606: Pin 1: Communication type = 0
0.607: Pin 2: Communication type = 1
0.608: Total 3 DataRanges
0.609: Interface GUID {1A8766A0-62CE-11CF-A5}
0.609: Interfice ID 0
0.610: Interface GUID {1A8766A0-62CE-11CF-A5}
0.611: Interfice ID 1
0.617: Found SINK IN Pin, id = 2, hr = 0
0.618: Pin 3: Communication type = 0
0.619: RenderSink = 1, RenderSource = 0, CaptureSink = 1, CaptureSource = 0
0.620: Succeeded to create filter for \\?\pci#ven_1102&dev_0007&subsys_100a1102&rev_00#4 &e6d76c4&0&10f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\wave
0.621: All devices enumerated
0.624: Filters enumerated
0.625: Filter for rendering is avaliable
0.625: Total 2 filters
0.626: Try WAVEFORMATEXTENSIBLE format
0.628: Pin Looped 1
0.632: Successfully instantiated Render Pin. Handle = 0x00000104
0.633: Pin for rendering is avaliable
0.635: Заполнение буфера 16-битным синусом
0.644: Pin state is KSSTATE_STOP
4.876: Setting Pin to KSSTATE_RUN ...
4.877: Packet 0 is available... Submitting packet 0
4.878: Position = 0, Position2 = 280, Delta = 280
4.885: Position = 280, Position2 = 560, Delta = 280
4.889: Position = 560, Position2 = 816, Delta = 256
погудели :)
Звуков не слышу, Win8 x64
Код: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.504: Interfice ID 1
0.505: Found SINK IN Pin, id = 0, hr = 0
0.505: Pin 1: Communication type = 0
0.505: 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.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.513: 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.518: Interfice ID 1
0.518: 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.523: Total 2 DataRanges
0.523: 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.528: Pin Looped 1
0.529: Error_Success = 22
0.530: Failed to instantiate pin. hr=0x80070016
0.530: Failed to instantiate Render Pin
0.530: Pin Looped 1
0.531: Error_Success = 22
0.531: Failed to instantiate pin. hr=0x80070016
0.531: Try WAVEFORMATEX format
0.531: Pin Looped 1
0.532: Error_Success = 22
0.532: Failed to instantiate pin. hr=0x80070016
0.532: Failed to instantiate Render Pin
0.533: Pin Looped 1
0.533: Error_Success = 22
0.533: Failed to instantiate pin. hr=0x80070016
0.534: No pins available for rendering
0.534: Leaving RenderThreadProc
Я так понял, что никому еще из тех, у кого на семерке и раньше не звучало, не удалось запустить, верно?
Из новых тестов, у которых пропал звук, так и не появился
Что значит пропал? А когда он был?
Тест в виде эмулятра не рассматриваем, он на другой основе.
---------- Post added at 13:53 ---------- Previous post was at 13:51 ----------
Не реального она времени, но приловчившись можно ее заставить быть практически таковой для отдельно выбранной программы, при этом корректно работающей в системе и в окне.
Во всяком случае, с видео в реальном времени получалось все неплохо, а вот аудио пока сопротивляется.
А где лог после RUN с другими дровами?Цитата:
Сообщение от '[bETA
win 7 64, sb live
гудим
0.500: Entering RenderThreadProc
0.533: Device found
0.535: Pin 0: Communication type = 1
0.560: Total 1 DataRanges
0.561: Interface GUID {1A8766A0-62CE-11CF-A5}
0.561: Interfice ID 0
0.562: No standard streaming interfaces on the pin
0.562: Found SINK IN Pin, id = 0, hr = 80004005
0.563: Pin 1: Communication type = 4
0.564: Pin 2: Communication type = 1
0.565: Total 1 DataRanges
0.565: Interface GUID {1A8766A0-62CE-11CF-A5}
0.566: Interfice ID 0
0.567: No standard streaming interfaces on the pin
0.567: Found SINK OUT Pin, id = 2, hr = 80004005
0.568: Pin 3: Communication type = 4
0.568: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.573: Failed to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_ctrl
0.575: Pin 0: Communication type = 1
0.577: Total 1 DataRanges
0.577: Interface GUID {1A8766A0-62CE-11CF-A5}
0.578: Interfice ID 0
0.579: No standard streaming interfaces on the pin
0.579: Found SINK IN Pin, id = 0, hr = 80004005
0.580: Pin 1: Communication type = 4
0.580: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.585: Failed to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_synth1
0.587: Pin 0: Communication type = 1
0.588: Total 1 DataRanges
0.588: Interface GUID {1A8766A0-62CE-11CF-A5}
0.589: Interfice ID 0
0.589: No standard streaming interfaces on the pin
0.589: Found SINK IN Pin, id = 0, hr = 80004005
0.590: Pin 1: Communication type = 4
0.590: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.591: Failed to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_synth2
0.592: Pin 0: Communication type = 1
0.593: Total 1 DataRanges
0.594: Interface GUID {1A8766A0-62CE-11CF-A5}
0.594: Interfice ID 0
0.594: No standard streaming interfaces on the pin
0.594: Found SINK IN Pin, id = 0, hr = 80004005
0.595: Pin 1: Communication type = 4
0.595: Pin 2: Communication type = 1
0.596: Total 1 DataRanges
0.596: Interface GUID {1A8766A0-62CE-11CF-A5}
0.596: Interfice ID 0
0.597: No standard streaming interfaces on the pin
0.597: Found SINK OUT Pin, id = 2, hr = 80004005
0.597: Pin 3: Communication type = 4
0.598: RenderSink = 0, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.598: Failed to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_uart1
0.599: Pin 0: Communication type = 1
0.600: Total 3 DataRanges
0.600: Interface GUID {1A8766A0-62CE-11CF-A5}
0.600: Interfice ID 0
0.601: Interface GUID {1A8766A0-62CE-11CF-A5}
0.601: Interfice ID 1
0.601: Found SINK IN Pin, id = 0, hr = 0
0.601: Pin 1: Communication type = 0
0.602: Pin 2: Communication type = 1
0.603: Total 9 DataRanges
0.603: Interface GUID {1A8766A0-62CE-11CF-A5}
0.604: Interfice ID 0
0.604: Interface GUID {1A8766A0-62CE-11CF-A5}
0.604: Interfice ID 1
0.604: Found SINK OUT Pin, id = 2, hr = 0
0.605: Pin 3: Communication type = 4
0.605: Pin 4: Communication type = 1
0.606: Total 6 DataRanges
0.606: Interface GUID {1A8766A0-62CE-11CF-A5}
0.606: Interfice ID 0
0.607: Interface GUID {1A8766A0-62CE-11CF-A5}
0.607: Interfice ID 1
0.607: Found SINK IN Pin, id = 4, hr = 0
0.607: Pin 5: Communication type = 4
0.608: RenderSink = 1, RenderSource = 0, CaptureSink = 1, CaptureSource = 0
0.608: Succeeded to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_wave0
0.609: Pin 0: Communication type = 1
0.610: Total 3 DataRanges
0.610: Interface GUID {1A8766A0-62CE-11CF-A5}
0.610: Interfice ID 0
0.610: Interface GUID {1A8766A0-62CE-11CF-A5}
0.611: Interfice ID 1
0.611: Found SINK IN Pin, id = 0, hr = 0
0.611: Pin 1: Communication type = 4
0.612: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.612: Succeeded to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_wave1
0.613: Pin 0: Communication type = 1
0.613: Total 3 DataRanges
0.614: Interface GUID {1A8766A0-62CE-11CF-A5}
0.614: Interfice ID 0
0.614: Interface GUID {1A8766A0-62CE-11CF-A5}
0.614: Interfice ID 1
0.615: Found SINK IN Pin, id = 0, hr = 0
0.615: Pin 1: Communication type = 4
0.615: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.616: Succeeded to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_wave2
0.616: Pin 0: Communication type = 1
0.617: Total 3 DataRanges
0.617: Interface GUID {1A8766A0-62CE-11CF-A5}
0.617: Interfice ID 0
0.618: Interface GUID {1A8766A0-62CE-11CF-A5}
0.618: Interfice ID 1
0.618: Found SINK IN Pin, id = 0, hr = 0
0.619: Pin 1: Communication type = 4
0.619: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.619: Succeeded to create filter for \\?\pci#ven_1102&dev_0002&subsys_80271102&rev_06#4 &1f7fa0a&0&4820#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\kx_wave3
0.619: All devices enumerated
0.621: Filters enumerated
0.621: Filter for rendering is avaliable
0.622: Total 4 filters
0.622: Try WAVEFORMATEXTENSIBLE format
0.623: Pin Looped 1
0.672: Error_Success = 1450
0.673: Failed to instantiate pin. hr=0x800705aa
0.673: Failed to instantiate Render Pin
0.673: Pin Looped 1
0.712: Error_Success = 1450
0.713: Failed to instantiate pin. hr=0x800705aa
0.713: Pin Looped 1
0.773: Pin for rendering is avaliable
0.773: Заполнение буфера 16-битным синусом
0.780: Pin state is KSSTATE_STOP
3.098: Setting Pin to KSSTATE_RUN ...
3.099: Packet 0 is available... Submitting packet 0
3.101: Position = 0, Position2 = 47, Delta = 47
3.101: Position = 75, Position2 = 76, Delta = 1
3.102: Position = 120, Position2 = 122, Delta = 2
дрова - kx driver for sb live
Собрал результат тестов в таблицу:
Итог такой - у всех, у кого устройства поддерживают 0-й режим вывода (KSINTERFACE_STANDARD_STREAMING), звук работает. Те же, у кого поддерживается только 1-й режим (KSINTERFACE_STANDARD_LOOPED_STREAMING) - звук не работает.Код:ZEK hdaudio subsys_10438444 secondarylineoutwave 1 1 1000
rtspdifoptwave 6 1 1000
rtspdifhdmiwave 1 1 1000
rearlineoutwave2 1 1 1000
e0hdmiout2wave 2 1 1000
zebest hdaudio subsys_1458a 102 rearlineoutwave3 3,6,4 0,1 1000
HackerVBI (Win7 max) pci subsys_100a1102 spdifwave 9 0,1 1000
(SB Live) wave 3,3 0,1 1010
[bETA]mEN (Win7 x64) hdaudio subsys_1458a 022 rearlineoutwave3 7 1 1000
(Realtek ALC892)
rtspdifoptwave 6 1 1000
rtspdifwave 6 1 1000
[bETA]mEN hdaudio subsys_1458a 022 elineoutwave 1 1 1000
(с новыми драйверами) espdifout2wave 5 1 1000
espdifoutwave 5 1 1000
breeze hdaudio subsys_1458a002 rearlineoutwave3 3 1 1000
Alex Rider (Win7 x64) hdaudio subsys_104384fb rearlineoutwave3 7 1 ????
(USB гарнитура) rtspdifoptwave 6 1 ????
rtspdifwave 6 1 ????
usb ??? global ? 0,? 1110
Несколько наблюдений:
1. На XP у всех устройств есть режим 0
2. На Win7 чаще всего у устройств такого режима нет
3. Если устройство поддерживает режим 0, то оно и поддерживает режим 1
4. Возможно, режим 1 можно тоже использовать но я его неправильно инициализирую.
---------- Post added at 18:58 ---------- Previous post was at 18:57 ----------
Похоже, пока у меня самого не будет семерки, понять это будет сложновато.
---------- Post added at 18:59 ---------- Previous post was at 18:58 ----------
Всем спасибо за тесты!
WIN7 x64 звук VIA
Если нажать RUNЦитата:
0.501: Entering RenderThreadProc
0.529: Device found
0.531: Pin 0: Communication type = 1
0.532: Total 1 DataRanges
0.532: Interface GUID {1A8766A0-62CE-11CF-A5}
0.533: Interfice ID 1
0.533: Found SINK IN Pin, id = 0, hr = 0
0.533: Pin 1: Communication type = 0
0.534: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.536: Succeeded to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\hdmioutputwave
0.538: Pin 0: Communication type = 1
0.539: Total 1 DataRanges
0.539: Interface GUID {1A8766A0-62CE-11CF-A5}
0.540: Interfice ID 1
0.540: Found SINK IN Pin, id = 0, hr = 0
0.540: Pin 1: Communication type = 0
0.541: RenderSink = 1, RenderSource = 0, CaptureSink = 0, CaptureSource = 0
0.541: Succeeded to create filter for \\?\hdaudio#func_01&ven_1106&dev_0397&subsys_10438 415&rev_1000#4&16c93ada&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rearlineoutwave
0.541: All devices enumerated
0.542: Filters enumerated
0.543: Filter for rendering is avaliable
0.543: Total 2 filters
0.543: Try WAVEFORMATEXTENSIBLE format
0.544: Pin Looped 1
0.547: Successfully instantiated Render Pin. Handle = 0x00000108
0.548: Pin for rendering is avaliable
0.551: Заполнение буфера 16-битным синусом
0.560: Pin state is KSSTATE_STOP
http://i.piccy_.info/i8/9a67e6c014eb...ysunok_500.jpghttp://i.piccy_.info/a3/2013-10-07-1...72x354-r/i.gif
Да все уж понятно, не работают устройства с интерфейсом первого типа.
---------- Post added at 20:00 ---------- Previous post was at 19:59 ----------
Я думал об этом, но жаба сказала, что пока что 50 гигов для виртуального жесткого диска на моем жестком диске она выдавать не хочет)
Если: 1. Поставить драйвера от производителя материнской платы Gigabyte 2. Поставить драйвера производителя звукового чипа Realtek 3. Снести все драйвера и Windows поставит что то из своего комплекта, то каждый раз будет новый результат.
Сейчас поставил драйвера Realtek и получил:
Цитата:
0.500: 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.516: 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.518: Total 6 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_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.529: 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.532: Error_Success = 1450
0.532: Failed to instantiate pin. hr=0x800705aa
0.532: Try WAVEFORMATEX format
0.533: Pin Looped 1
0.533: Error_Success = 1450
0.533: Failed to instantiate pin. hr=0x800705aa
0.533: Failed to instantiate Render Pin
0.534: Pin Looped 1
0.534: Error_Success = 1450
0.534: Failed to instantiate pin. hr=0x800705aa
0.534: No pins available for rendering
0.535: Leaving RenderThreadProc