Win7 x64
Цитата:
0.500: Entering RenderThreadProc
0.528: EnumFilters failed
0.529: Leaving RenderThreadProc
Вид для печати
Win7 x64
Цитата:
0.500: Entering RenderThreadProc
0.528: EnumFilters failed
0.529: Leaving RenderThreadProc
Вот интересно. Значит ошибка еще на этапе перечисления фильтров. А вовсе не потому, что выбирается из нескольких не тот, который нужен.
Фильтр выбирается следующим образом:
тип: Audio rendering filter (только один подходящий вариант)
категории две: KSCATEGORY_AUDIO и KSCATEGORY_RENDER
да вот, в общем-то и все.
У palsw на Win7 выбирается, а у других почему-то нет.
Расширил дебагинфо для перечисления фильтров. Теперь это выглядит примерно так:
Код:0.501: Entering RenderThreadProc
0.508: Device found
0.509: Failed to create filter for \\?\pci#ven_1102&dev_0004&subsys_00511102&rev_03#4&3029db9d&0&50f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\dmsynth
0.511: Failed to create filter for \\?\pci#ven_1102&dev_0004&subsys_00511102&rev_03#4&3029db9d&0&50f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\syntha
0.513: Failed to create filter for \\?\pci#ven_1102&dev_0004&subsys_00511102&rev_03#4&3029db9d&0&50f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\synthb
0.514: Failed to get requested DeviceInterfaceAlias
0.515: Failed to create filter for \\?\pci#ven_1102&dev_0004&subsys_00511102&rev_03#4&3029db9d&0&50f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\uart1
0.517: Succeeded to create filter for \\?\pci#ven_1102&dev_0004&subsys_00511102&rev_03#4&3029db9d&0&50f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\wavepci
0.519: Failed to get requested DeviceInterfaceAlias
0.519: Failed to get requested DeviceInterfaceAlias
0.520: Failed to get requested DeviceInterfaceAlias
0.521: Failed to get requested DeviceInterfaceAlias
0.521: Failed to get requested DeviceInterfaceAlias
0.522: Failed to get requested DeviceInterfaceAlias
0.522: All devices enumerated
0.524: Filters enumerated
0.524: Filter for rendering is avaliable
0.524: Total 1 filters
0.525: Pin for rendering is avaliable
0.525: Заполнение буфера 16-битным синусом
0.532: Pin state is KSSTATE_STOP
:v2_dizzy_tired2:Цитата:
0.500: Entering RenderThreadProc
0.508: Device found
0.509: 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.510: Failed to get requested DeviceInterfaceAlias
0.510: Failed to get requested DeviceInterfaceAlias
0.510: Failed to get requested DeviceInterfaceAlias
0.510: Failed to get requested DeviceInterfaceAlias
0.511: Failed to get requested DeviceInterfaceAlias
0.511: Failed to get requested DeviceInterfaceAlias
0.511: Failed to get requested DeviceInterfaceAlias
0.512: 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.512: Failed to get requested DeviceInterfaceAlias
0.513: 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.513: Failed to get requested DeviceInterfaceAlias
0.513: Failed to get requested DeviceInterfaceAlias
0.514: Failed to get requested DeviceInterfaceAlias
0.514: Failed to get requested DeviceInterfaceAlias
0.514: All devices enumerated
0.516: EnumFilters failed
0.516: Leaving RenderThreadProc
Win8 x64
Код:0.502: Entering RenderThreadProc
0.504: Device found
0.504: Failed to get requested DeviceInterfaceAlias
0.505: Failed 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.508: Failed to get requested DeviceInterfaceAlias
0.508: Failed to get requested DeviceInterfaceAlias
0.509: Failed to get requested DeviceInterfaceAlias
0.509: Failed to get requested DeviceInterfaceAlias
0.509: Failed to get requested DeviceInterfaceAlias
0.510: Failed 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.511: Failed 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.511: Failed to get requested DeviceInterfaceAlias
0.511: Failed to get requested DeviceInterfaceAlias
0.512: Failed to get requested DeviceInterfaceAlias
0.512: Failed to get requested DeviceInterfaceAlias
0.512: Failed to get requested DeviceInterfaceAlias
0.513: Failed to get requested DeviceInterfaceAlias
0.513: Failed to get requested DeviceInterfaceAlias
0.513: Failed 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.514: Failed to get requested DeviceInterfaceAlias
0.514: Failed 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.515: Failed to get requested DeviceInterfaceAlias
0.515: DeviceInterfaceAlias disabled
0.515: All devices enumerated
0.517: EnumFilters failed
0.517: Leaving RenderThreadProc
Хм, судя по названиям, устройства предназначены для вывода звука.
---------- Post added at 03:00 ---------- Previous post was at 02:57 ----------
Опять подождем palsw, чтобы узнать на каком устройстве у него срабатывает.
Titus, а я еще не сплю :)
Win7 x64, звука нет.
Код:0.500: Entering RenderThreadProc
0.511: Device found
0.512: Failed to get requested DeviceInterfaceAlias
0.513: Failed to get requested DeviceInterfaceAlias
0.514: Failed to get requested DeviceInterfaceAlias
0.514: Failed to get requested DeviceInterfaceAlias
0.515: Failed to get requested DeviceInterfaceAlias
0.516: Failed to get requested DeviceInterfaceAlias
0.517: Failed to get requested DeviceInterfaceAlias
0.517: Failed to get requested DeviceInterfaceAlias
0.518: Failed to get requested DeviceInterfaceAlias
0.520: Failed to create filter for \\?\hdaudio#func_01&ven_10ec&dev_0888&subsys_1458a002&rev_1000#4&26f0be82&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\espdifoutwave
0.525: Failed to create filter for \\?\pci#ven_1102&dev_0005&subsys_00311102&rev_00#4&1cde33b3&0&28f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\dmsynth
0.526: Failed to get requested DeviceInterfaceAlias
0.527: Succeeded to create filter for \\?\pci#ven_1102&dev_0005&subsys_00311102&rev_00#4&1cde33b3&0&28f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\spdifoutwave
0.529: Failed to create filter for \\?\pci#ven_1102&dev_0005&subsys_00311102&rev_00#4&1cde33b3&0&28f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\syntha
0.530: Failed to create filter for \\?\pci#ven_1102&dev_0005&subsys_00311102&rev_00#4&1cde33b3&0&28f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\synthb
0.531: Failed to get requested DeviceInterfaceAlias
0.532: Succeeded to create filter for \\?\pci#ven_1102&dev_0005&subsys_00311102&rev_00#4&1cde33b3&0&28f0#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\wavepci
0.533: All devices enumerated
0.534: Filters enumerated
0.535: Filter for rendering is avaliable
0.535: Total 2 filters
0.536: Pin for rendering is avaliable
0.537: Заполнение буфера 16-битным синусом
0.545: Pin state is KSSTATE_STOP
7.124: Setting Pin to KSSTATE_RUN ...
7.125: Packet 0 is available... Submitting packet 0
7.125: Position = 4, Position2 = 5, Delta = 1
10.882: Setting Pin to KSSTATE_STOP ...
13.002: Setting Pin to KSSTATE_RUN ...
13.003: Packet 0 is available... Submitting packet 0
13.004: Position = 4, Position2 = 5, Delta = 1
15.803: Setting Pin to KSSTATE_STOP ...
17.443: Setting Pin to KSSTATE_RUN ...
17.444: Packet 0 is available... Submitting packet 0
17.445: Position = 3, Position2 = 5, Delta = 2
стандартный win7 x64 звук via
win 7 x64 звук поет :)Цитата:
0.515: Entering RenderThreadProc
0.718: Device found
0.733: Failed to get requested DeviceInterfaceAlias
0.733: Failed to get requested DeviceInterfaceAlias
0.733: Failed to get requested DeviceInterfaceAlias
0.733: Failed to get requested DeviceInterfaceAlias
0.733: Failed to get requested DeviceInterfaceAlias
0.733: 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.749: Failed to get requested DeviceInterfaceAlias
0.749: Failed to get requested DeviceInterfaceAlias
0.749: 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.749: All devices enumerated
0.749: EnumFilters failed
0.749: Leaving RenderThreadProc
Цитата:
0.515: Entering RenderThreadProc
0.515: Device found
0.515: Failed to get requested DeviceInterfaceAlias
0.515: Succeeded to create filter for \\?\audiotrak#pdhd2_01#5&2f73e3fa&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\esi_wave
0.515: Failed to get requested DeviceInterfaceAlias
0.515: Failed to get requested DeviceInterfaceAlias
0.515: Failed to get requested DeviceInterfaceAlias
0.515: Failed to get requested DeviceInterfaceAlias
0.515: Failed to get requested DeviceInterfaceAlias
0.515: Failed to get requested DeviceInterfaceAlias
0.515: All devices enumerated
0.515: Filters enumerated
0.515: Filter for rendering is avaliable
0.515: Total 1 filters
0.515: Pin for rendering is avaliable
0.515: Заполнение буфера 16-битным синусом
0.531: Pin state is KSSTATE_STOP
11.778: Setting Pin to KSSTATE_RUN ...
11.778: Packet 0 is available... Submitting packet 0
11.778: Position = 148, Position2 = 152, Delta = 4
16.255: Setting Pin to KSSTATE_STOP ...
19.469: Setting Pin to KSSTATE_RUN ...
19.469: Packet 0 is available... Submitting packet 0
19.469: Position = 72, Position2 = 76, Delta = 4
23.790: Setting Pin to KSSTATE_STOP ...
25.054: Setting Pin to KSSTATE_RUN ...
25.054: Packet 0 is available... Submitting packet 0
25.054: Position = 32, Position2 = 36, Delta = 4
28.735: Setting Pin to KSSTATE_STOP ...
30.639: Setting Pin to KSSTATE_RUN ...
30.639: Packet 0 is available... Submitting packet 0
30.639: Position = 176, Position2 = 180, Delta = 4
42.276: Setting Pin to KSSTATE_STOP ...
44.413: Setting Pin to KSSTATE_RUN ...
44.413: Packet 0 is available... Submitting packet 0
44.413: Position = 232, Position2 = 236, Delta = 4
50.419: Setting Pin to KSSTATE_STOP ...
51.886: Setting Pin to KSSTATE_STOP ...
53.524: Setting Pin to KSSTATE_RUN ...
53.524: Packet 0 is available... Submitting packet 0
53.524: Position = 16, Position2 = 20, Delta = 4
55.770: Setting Pin to KSSTATE_RUN ...
57.517: Setting Pin to KSSTATE_RUN ...
59.031: Setting Pin to KSSTATE_STOP ...
60.341: Setting Pin to KSSTATE_RUN ...
60.341: Packet 0 is available... Submitting packet 0
60.341: Position = 172, Position2 = 176, Delta = 4
63.180: Setting Pin to KSSTATE_STOP ...
70.122: Losing focus!! We must relenquish our resources ...
70.138: Aborting streaming loop ...
70.138: Leaving RenderThreadProc
103.069: Gaining focus!! Must build graph ...
103.584: Entering RenderThreadProc
103.584: Device found
103.584: Failed to get requested DeviceInterfaceAlias
103.584: Succeeded to create filter for \\?\audiotrak#pdhd2_01#5&2f73e3fa&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\esi_wave
103.584: Failed to get requested DeviceInterfaceAlias
103.600: Failed to get requested DeviceInterfaceAlias
103.600: Failed to get requested DeviceInterfaceAlias
103.600: Failed to get requested DeviceInterfaceAlias
103.600: Failed to get requested DeviceInterfaceAlias
103.600: Failed to get requested DeviceInterfaceAlias
103.600: All devices enumerated
103.600: Filters enumerated
103.600: Filter for rendering is avaliable
103.600: Total 1 filters
103.600: Pin for rendering is avaliable
103.615: Заполнение буфера 16-битным синусом
103.615: Pin state is KSSTATE_STOP