Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: WASAPI output component version 3.0 final (Read 163389 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

WASAPI output component version 3.0 final

Reply #50
Hello! Today I updated wasapi to 3.2.1 and got 'Unrecoverable playback error: Unsupported stream format: 88200 Hz / 24-bit / 2 channels'
5 minutes ago with version 3.1 all was fine. Used spdif output to yamaha rx 671 in wasapi push mode.
Please help.
--
Win7 64 sp1. Asus xonar D1.



Just go in foobar2000 option then in Advanced/Playback/WASAPI check "Attempt to play unsupported stream formats".

WASAPI output component version 3.0 final

Reply #51
Hello! Today I updated wasapi to 3.2.1 and got 'Unrecoverable playback error: Unsupported stream format: 88200 Hz / 24-bit / 2 channels'
5 minutes ago with version 3.1 all was fine. Used spdif output to yamaha rx 671 in wasapi push mode.
Please help.
--
Win7 64 sp1. Asus xonar D1.



Just go in foobar2000 option then in Advanced/Playback/WASAPI check "Attempt to play unsupported stream formats".


Thanks! It works, but I assume this is a bug in wasapi 3.2.1.

WASAPI output component version 3.0 final

Reply #52
[/quote]

(...) but I assume this is a bug in wasapi 3.2.1.
[/quote]

Don't know where it come from but i've the same issue since v3.2.1

WASAPI output component version 3.0 final

Reply #53
This goes for me too, though I have different sound-card & my error messages were for different sample rates:

"Last version works here with a MOTU 896 mkIII but i have to check "Attempt to play unsupported stream formats" in Advanced/Playback/WASAPI; If not i get a playback error "Unrecoverable playback error: Unsupported stream format 44100Hz/24-bit/2channels" when i try to play a 16bit/44.1kHz file. Didn't have this issue with v3.1."

Win8 64bit
M-Audio Audiophile 24/96

WASAPI output component version 3.0 final

Reply #54
I have the "Unrecoverable playback error: Unsupported stream format" issues with this new WASAPI version on my two laptops (one with Realtek ALC269 and another with Connexant SmartAudio HD; both running Win7 x64), and setting "Attempt to play unsupported stream formats" checkbox doesn't work for me.

Please someone let me know where do I get previous version (it was working fine for me)? Maybe someone can upload previous release of WASAPI to some file sharing service?

WASAPI output component version 3.0 final

Reply #55
I’m not preventing anyone from doing that for you, but it would be much more helpful if you were to provide as much information about your hardware and software configurations as possible so that it can hopefully be solved in future versions, rather than having to stay in the past.

WASAPI output component version 3.0 final

Reply #56
No problem - I would be happy to provide any information needed, but not sure what's relevant. So just please let me know what kind of information could be of use. I could make full aida64 log but believe it could be overhelming.

On the other hand, to continue to listen my HD music now I would be highly thankful to anyone who's willing to share older version.

WASAPI output component version 3.0 final

Reply #57
Just tried 3.2.2 - it's no good. Whereas before with 3.2.1 I could play any SACD decoded with parameters up to 176khz, 24bit, 5.1 (attempt to play unsupported formats unchecked), now foobar2000 throws a fit on all MC recordings that are not strict 5.1 but 5.0, 4.0, 3.0:

Unrecoverable playback error: Unsupported stream format: 176400 Hz / 24-bit / 5 channels (0x37)

My Yamaha RX-V3067 should and can handle anything thrown at it via HDMI.

Unfortunately, the previous version was overwritten by the updater, does anyone still have 3.2.1 for me? In case of a component like this which may or may not work for everybody, a link to a previous version on the official download page would be nice.

WASAPI output component version 3.0 final

Reply #58
Here's the previous version until a fix is available: [attachment=7404:wasapi_3...pi_3.2.1.fb2k-component]

WASAPI output component version 3.0 final

Reply #59
Bug hopefully fixed in 3.2.3. Thanks for the quick report.
Microsoft Windows: We can't script here, this is bat country.

WASAPI output component version 3.0 final

Reply #60
Confirmed to work. Thanks for the quick update.

WASAPI output component version 3.0 final

Reply #61
Hi,
first of all thanks for this component.
I would like to know if is it possible to have smooth transitions on skip, prev. and next operations sending silence to the device instead of reset the stream.

I'm using the latest version of foobar2000 and wasapi componenet (event mode, 10ms buffer), my dac is NwAvGuy ODAC connected through netgear xaub2511.

I tested JRiver WASAPI and it seems to never break the stream to the device on skip (checked with Wireshark). Foobar2000 WASAPI seems to stop the previous stream and start a new one.

Thanks.

WASAPI output component version 3.0 final

Reply #62
what is "bit-exact output" and how is it better than using the default output?
the muting other sounds thing doesn't seem like something desirable

WASAPI output component version 3.0 final

Reply #63
It just bypasses Windows’ mixer and other potential sources of alterations to the audio stream, none of which will be audible anyway. It also, as you have noted, comes with some restrictions upon other things. Generally, if you don’t know that you need it, you don’t need it.

It could be most useful for things like lossless transfer to an external digital device (e.g. DAC) and/or a device that decodes a signal encoded within a ‘normal’ stream that might be scrambled if the stream is changed even slightly (e.g. DTS surround-sound).

Don’t need any of these things? You should be able to continue with the default DirectSound with no worries.

WASAPI output component version 3.0 final

Reply #64
Thank you Peter.

WASAPI output component version 3.0 final

Reply #65
An heads up: After updating Foobar2k to version 1.2.4beta1 WASAPI output (both push and event versions) causes a program crash as soon as playback starts. ASIO and DS outputs still work without fault.

Code: [Select]
Illegal operation:
Code: C000001Dh, flags: 00000000h, address: 009698D6h

Call path not available.

Code bytes (009698D6h):
00969896h:  8B 7C 24 14 8B EA F3 0F 10 2D 7C 99 A8 00 F3 0F
009698A6h:  10 35 00 9C A8 00 F3 0F 10 7C 24 18 0F 10 25 04
009698B6h:  9C A8 00 0F C6 ED 00 0F C6 F6 00 0F C6 FF 00 85
009698C6h:  ED 74 30 0F 10 06 83 C6 10 0F 59 C7 66 0F 5B C0
009698D6h:  66 0F 38 3D C5 66 0F 38 39 C6 66 0F 38 00 C4 F2
009698E6h:  0F 11 07 66 0F 70 C0 E6 F3 0F 11 47 08 4D 8D 7F
009698F6h:  0C 75 D0 5B 5D 5F 5E C2 08 00 56 57 55 53 8B F1
00969906h:  8B 7C 24 14 8B EA F3 0F 10 2D 7C 99 A8 00 F3 0F

Stack (1103FC64h):
1103FC44h:  00000000 FFFFFD34 000002E4 FFFFFD34
1103FC54h:  000002CC 00000019 00000000 1103FC54
1103FC64h:  079F4730 1103FCD0 0000089E 1103FD18
1103FC74h:  0096A0ED 0F1C2A38 4B000000 1103FD18
1103FC84h:  057588B8 057588A8 0096A34D 0F1C2A38
1103FC94h:  0575CAD0 4B000000 00800000 057588A8
1103FCA4h:  0000089E 0109001F 03000300 1103FCE4
1103FCB4h:  03BE6F6E 057588B8 02287C38 00000000
1103FCC4h:  1103FD68 00A6A2F8 00000000 1103FD74
1103FCD4h:  03BE25B2 1103FD18 1103FD44 00000018
1103FCE4h:  00000018 00000000 3F800000 05758944
1103FCF4h:  057588A8 00000000 03BFD278 00000000
1103FD04h:  00000000 00000000 00000000 00000000
1103FD14h:  00000000 03BFD338 05758988 0000044F
1103FD24h:  0575CAD0 03BFD2AC 0F1C2A38 000019DA
1103FD34h:  000019DA 0000AC44 00000002 00000003
1103FD44h:  03BFD328 1103FD28 00000000 00000000
1103FD54h:  000008C8 0000044F 00000006 00000000
1103FD64h:  03BE24A5 1103FD94 03BF649B 00000002
1103FD74h:  1103FDA0 03BE27D5 0000044F 00000002

Registers:
EAX: 0575CAD0, EBX: 079F4730, ECX: 0575CAD0, EDX: 00000227
ESI: 0575CAE0, EDI: 0F1C2A38, EBP: 00000227, ESP: 1103FC64

Crash location:
Module: foobar2000
Offset: 198D6h

Loaded modules:
foobar2000                      loaded at 00950000h - 00B0F000h
ntdll                            loaded at 77A90000h - 77C10000h
snxhk                            loaded at 72080000h - 720BF000h
KERNEL32                        loaded at 75F30000h - 76040000h
KERNELBASE                      loaded at 76530000h - 76577000h
COMCTL32                        loaded at 74C00000h - 74D9E000h
msvcrt                          loaded at 76EE0000h - 76F8C000h
GDI32                            loaded at 75E20000h - 75EB0000h
USER32                          loaded at 76CA0000h - 76DA0000h
ADVAPI32                        loaded at 76A00000h - 76AA0000h
sechost                          loaded at 76E90000h - 76EA9000h
RPCRT4                          loaded at 76440000h - 76530000h
SspiCli                          loaded at 75170000h - 751D0000h
CRYPTBASE                        loaded at 75160000h - 7516C000h
LPK                              loaded at 769F0000h - 769FA000h
USP10                            loaded at 763A0000h - 7643D000h
SHLWAPI                          loaded at 76930000h - 76987000h
DSOUND                          loaded at 74DC0000h - 74E32000h
ole32                            loaded at 76580000h - 766DC000h
WINMM                            loaded at 74EE0000h - 74F12000h
POWRPROF                        loaded at 71DB0000h - 71DD5000h
SETUPAPI                        loaded at 76AD0000h - 76C6D000h
CFGMGR32                        loaded at 76C70000h - 76C97000h
OLEAUT32                        loaded at 76860000h - 768EF000h
DEVOBJ                          loaded at 766E0000h - 766F2000h
UxTheme                          loaded at 74E60000h - 74EE0000h
dbghelp                          loaded at 73430000h - 7351B000h
SHELL32                          loaded at 751D0000h - 75E1A000h
zlib1                            loaded at 62E80000h - 62E9E000h
shared                          loaded at 6D7D0000h - 6D7FB000h
imagehlp                        loaded at 76EB0000h - 76EDA000h
COMDLG32                        loaded at 75EB0000h - 75F2B000h
CRYPT32                          loaded at 770B0000h - 771CE000h
MSASN1                          loaded at 76390000h - 7639C000h
Secur32                          loaded at 73880000h - 73888000h
gdiplus                          loaded at 71DE0000h - 71F70000h
WINHTTP                          loaded at 733D0000h - 73428000h
webio                            loaded at 73360000h - 733AF000h
apphelp                          loaded at 73580000h - 735CC000h
AcGenral                        loaded at 6DFF0000h - 6E208000h
samcli                          loaded at 6F1D0000h - 6F1DF000h
MSACM32                          loaded at 6F1B0000h - 6F1C4000h
VERSION                          loaded at 73540000h - 73549000h
sfc                              loaded at 73520000h - 73523000h
sfc_os                          loaded at 6FAC0000h - 6FACD000h
USERENV                          loaded at 726E0000h - 726F7000h
profapi                          loaded at 73890000h - 7389B000h
dwmapi                          loaded at 74E40000h - 74E53000h
urlmon                          loaded at 76050000h - 76161000h
iertutil                        loaded at 76170000h - 76329000h
WININET                          loaded at 76F90000h - 770AB000h
Normaliz                        loaded at 76DF0000h - 76DF3000h
MPR                              loaded at 71F70000h - 71F82000h
IMM32                            loaded at 76330000h - 76390000h
MSCTF                            loaded at 76700000h - 767CC000h
RTSSHooks                        loaded at 10000000h - 10024000h
MSVCR90                          loaded at 736E0000h - 73783000h
foo_plorg                        loaded at 6D7A0000h - 6D7CA000h
MSVCP100                        loaded at 6D4A0000h - 6D509000h
MSVCR100                        loaded at 6D3E0000h - 6D49F000h
foo_freedb2                      loaded at 6D390000h - 6D3DE000h
foo_uie_vis_channel_spectrum    loaded at 00210000h - 0024D000h
MSIMG32                          loaded at 74DB0000h - 74DB5000h
foo_input_dts                    loaded at 6D320000h - 6D383000h
foo_uie_vis_peakmeter_spectrum  loaded at 004C0000h - 004FF000h
foo_cdda                        loaded at 6CDA0000h - 6CDEF000h
foo_scheduler                    loaded at 69DA0000h - 69E77000h
foo_fileops                      loaded at 6CAF0000h - 6CB3A000h
foo_uie_elplaylist              loaded at 69D20000h - 69D93000h
foo_out_asio                    loaded at 005D0000h - 00602000h
foo_uie_lyrics3                  loaded at 02DB0000h - 02E7A000h
foo_texttools                    loaded at 69CE0000h - 69D14000h
foo_unpack                      loaded at 6CFB0000h - 6CFDF000h
foo_ui_columns                  loaded at 03690000h - 03820000h
foo_ui_std                      loaded at 69BF0000h - 69CD9000h
foo_uie_esplaylist              loaded at 68AE0000h - 68B48000h
foo_out_upnp                    loaded at 68A80000h - 68AD4000h
IPHLPAPI                        loaded at 72FF0000h - 7300C000h
NSI                              loaded at 00940000h - 00946000h
WINNSI                          loaded at 73550000h - 73557000h
WS2_32                          loaded at 768F0000h - 76925000h
foo_ac3                          loaded at 6CE10000h - 6CE41000h
foo_converter                    loaded at 68A00000h - 68A7E000h
foo_playcount                    loaded at 69BB0000h - 69BEE000h
foo_albumlist                    loaded at 689A0000h - 689FC000h
foo_dsp_eq                      loaded at 68960000h - 68996000h
foo_uie_albumlist                loaded at 024D0000h - 02513000h
foo_channel_mixer                loaded at 02630000h - 0266A000h
foo_upnp                        loaded at 67F40000h - 681F8000h
foo_dsp_resampler                loaded at 040F0000h - 04248000h
foo_input_tak                    loaded at 68910000h - 68951000h
tak_deco_lib                    loaded at 027E0000h - 02801000h
foo_uie_biography                loaded at 688B0000h - 68908000h
foo_rgscan                      loaded at 68650000h - 6869B000h
foo_keep_queue                  loaded at 6E4E0000h - 6E4EF000h
foo_dsp_xgeq                    loaded at 68610000h - 6864C000h
foo_uie_wsh_panel_mod            loaded at 68520000h - 6860C000h
foo_input_std                    loaded at 683B0000h - 6851E000h
avcodec-fb2k-54                  loaded at 04D00000h - 04FA2000h
avutil-fb2k-52                  loaded at 635C0000h - 635F9000h
foo_input_monkey                loaded at 02900000h - 02949000h
foo_dsp_crossfader              loaded at 02B10000h - 02B42000h
foo_masstag                      loaded at 02E80000h - 02ED4000h
foo_uie_panel_splitter          loaded at 03520000h - 03579000h
foo_httpcontrol                  loaded at 68340000h - 683AD000h
WSOCK32                          loaded at 73560000h - 73567000h
foo_quicksearch                  loaded at 682E0000h - 68337000h
WindowsCodecs                    loaded at 6E360000h - 6E490000h
foo_cuefilter                    loaded at 02D70000h - 02D99000h
foo_vis_shpeck                  loaded at 68290000h - 682D1000h
foo_dsp_std                      loaded at 67F00000h - 67F35000h
foo_queuecontents                loaded at 03A20000h - 03A8E000h
foo_out_wasapi                  loaded at 03BE0000h - 03C09000h
foo_wave_seekbar                loaded at 67690000h - 6782A000h
foo_vst                          loaded at 67CD0000h - 67D24000h
CLBCatQ                          loaded at 76E00000h - 76E83000h
DropboxExt.17                    loaded at 04350000h - 04372000h
MSVCP90                          loaded at 73650000h - 736DE000h
EhStorShell                      loaded at 69B70000h - 69BA1000h
PROPSYS                          loaded at 71C70000h - 71D65000h
ntshrui                          loaded at 6CA20000h - 6CA90000h
srvcli                          loaded at 72870000h - 72889000h
cscapi                          loaded at 6C9E0000h - 6C9EB000h
slc                              loaded at 6C9D0000h - 6C9DA000h
SXS                              loaded at 6D2C0000h - 6D31F000h
frontend_direct2d                loaded at 67630000h - 67688000h
d2d1                            loaded at 672E0000h - 67627000h
frontend_direct3d9              loaded at 67AD0000h - 67B33000h
d3d9                            loaded at 686B0000h - 68873000h
d3d8thk                          loaded at 686A0000h - 686A6000h
d3dx9_42                        loaded at 670F0000h - 672D5000h
SciLexer                        loaded at 67040000h - 670E2000h
AhAScr                          loaded at 6C9F0000h - 6CA17000h
aswCmnBS                        loaded at 737F0000h - 7384C000h
aswCmnOS                        loaded at 737D0000h - 737EE000h
aswCmnIS                        loaded at 73790000h - 737C1000h
Aavm4h                          loaded at 73030000h - 730F3000h
PSAPI                            loaded at 76040000h - 76045000h
AavmRpch                        loaded at 731C0000h - 731E5000h
ashBase                          loaded at 735D0000h - 7364E000h
aswEngLdr                        loaded at 73530000h - 7353E000h
ashTask                          loaded at 73230000h - 73258000h
aswAux                          loaded at 73260000h - 73308000h
aswProperty                      loaded at 731F0000h - 7322F000h
avastIP                          loaded at 73010000h - 73022000h
jscript                          loaded at 66F80000h - 67032000h
aswJsFlt                        loaded at 68880000h - 688A6000h
CRYPTSP                          loaded at 72660000h - 72676000h
rsaenh                          loaded at 725C0000h - 725FB000h
RpcRtRemote                      loaded at 72EF0000h - 72EFE000h
tiptsf                          loaded at 66F20000h - 66F78000h
mswsock                          loaded at 726A0000h - 726DC000h
wshtcpip                        loaded at 72690000h - 72695000h
dhcpcsvc                        loaded at 72310000h - 72322000h
head-fit-lite                    loaded at 0CAC0000h - 0CED5000h
WINSPOOL                        loaded at 71F90000h - 71FE1000h
DH_BIQUAD                        loaded at 0AA00000h - 0AA27000h
DH_VOLTAGETOFLOAT                loaded at 0AAB0000h - 0AAC3000h
DH_MODULEKEY                    loaded at 0AAD0000h - 0AAE5000h
DH_FLOATTOBOOL                  loaded at 0ABA0000h - 0ABB2000h
EZMATH4                          loaded at 0BC30000h - 0BC49000h
SC_1P1Z_XOVER                    loaded at 0BC50000h - 0BC65000h
KDL_SAMPLERATE_V                loaded at 0BC70000h - 0BC83000h
KDL_B2GB                        loaded at 0BDC0000h - 0BDD3000h
DH_BOOLTOFLOAT                  loaded at 0BDE0000h - 0BDF2000h
Audiocation Equalizer (stereo)  loaded at 0DE00000h - 0DFEC000h
dhcpcsvc6                        loaded at 72330000h - 7233D000h
sud                              loaded at 66E60000h - 66F1B000h
ADVPACK                          loaded at 67ED0000h - 67EFE000h
DUI70                            loaded at 66DA0000h - 66E52000h
explorerframe                    loaded at 66C30000h - 66D9F000h
DUser                            loaded at 67CA0000h - 67CCF000h
DLL_Wheel4D                      loaded at 6F250000h - 6F272000h
MMDevApi                        loaded at 71D70000h - 71DA9000h
wship6                          loaded at 72680000h - 72686000h
DNSAPI                          loaded at 72530000h - 72574000h
mdnsNSP                          loaded at 724F0000h - 72515000h
rasadhlp                        loaded at 724A0000h - 724A6000h
fwpuclnt                        loaded at 724B0000h - 724E8000h
avrt                            loaded at 6DC50000h - 6DC57000h
PatchMemory                      loaded at 0BF40000h - 0BF68000h

Stack dump analysis:
Address: 0096A0EDh (foobar2000+1A0EDh)
Address: 0096A34Dh (foobar2000+1A34Dh)
Address: 03BE6F6Eh (foo_out_wasapi+6F6Eh), symbol: "foobar2000_get_interface" (+B2Eh)
Address: 00A6A2F8h (foobar2000+11A2F8h)
Address: 03BE25B2h (foo_out_wasapi+25B2h)
Address: 03BFD278h (foo_out_wasapi+1D278h), symbol: "foobar2000_get_interface" (+16E38h)
Address: 03BFD338h (foo_out_wasapi+1D338h), symbol: "foobar2000_get_interface" (+16EF8h)
Address: 03BFD2ACh (foo_out_wasapi+1D2ACh), symbol: "foobar2000_get_interface" (+16E6Ch)
Address: 03BFD328h (foo_out_wasapi+1D328h), symbol: "foobar2000_get_interface" (+16EE8h)
Address: 03BE24A5h (foo_out_wasapi+24A5h)
Address: 03BF649Bh (foo_out_wasapi+1649Bh), symbol: "foobar2000_get_interface" (+1005Bh)
Address: 03BE27D5h (foo_out_wasapi+27D5h)
Address: 03BE280Bh (foo_out_wasapi+280Bh)
Address: 03BF6809h (foo_out_wasapi+16809h), symbol: "foobar2000_get_interface" (+103C9h)
Address: 03BE22F9h (foo_out_wasapi+22F9h)
Address: 03BF687Fh (foo_out_wasapi+1687Fh), symbol: "foobar2000_get_interface" (+1043Fh)
Address: 03BE3999h (foo_out_wasapi+3999h)
Address: 03BF6360h (foo_out_wasapi+16360h), symbol: "foobar2000_get_interface" (+FF20h)
Address: 03BE39BBh (foo_out_wasapi+39BBh)
Address: 03BE9A64h (foo_out_wasapi+9A64h), symbol: "foobar2000_get_interface" (+3624h)
Address: 03BEB290h (foo_out_wasapi+B290h), symbol: "foobar2000_get_interface" (+4E50h)
Address: 03BE9AEEh (foo_out_wasapi+9AEEh), symbol: "foobar2000_get_interface" (+36AEh)
Address: 75F433AAh (KERNEL32+133AAh), symbol: "BaseThreadInitThunk" (+12h)
Address: 77AC9EF2h (ntdll+39EF2h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 75F67717h (KERNEL32+37717h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 75F67717h (KERNEL32+37717h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 77B071D5h (ntdll+771D5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77AC9EC5h (ntdll+39EC5h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 03BE9A8Ah (foo_out_wasapi+9A8Ah), symbol: "foobar2000_get_interface" (+364Ah)
Address: 03BE9A8Ah (foo_out_wasapi+9A8Ah), symbol: "foobar2000_get_interface" (+364Ah)
Address: 685421CDh (foo_uie_wsh_panel_mod+221CDh)
Address: 68636952h (foo_dsp_xgeq+26952h), symbol: "foobar2000_get_interface" (+195F2h)
Address: 10000000h (RTSSHooks+0h)
Address: 00960000h (foobar2000+10000h)

Environment:
App: foobar2000 v1.2.4 beta 1
UI: Columns UI 0.3.8.8

Components:
Core (2013-03-18 12:23:28 UTC)
    foobar2000 core 1.2.4 beta 1
foo_ac3.dll (2012-09-09 19:48:27 UTC)
    AC3 decoder 0.9.7
foo_albumlist.dll (2013-02-11 11:28:58 UTC)
    Album List 4.5
foo_cdda.dll (2013-03-07 09:48:32 UTC)
    CD Audio Decoder 3.0
foo_channel_mixer.dll (2008-03-12 09:37:47 UTC)
    Channel Mixer 0.9.6.5
foo_converter.dll (2013-03-18 12:22:06 UTC)
    Converter 1.5
foo_cuefilter.dll (2013-02-16 11:18:17 UTC)
    CUE Playlist Filter 0.1.7.0
foo_dsp_crossfader.dll (2010-01-13 19:46:10 UTC)
    Gapless Crossfader 1.3.4.1
foo_dsp_eq.dll (2013-02-11 11:28:58 UTC)
    Equalizer 1.0
foo_dsp_resampler.dll (2012-08-17 18:41:42 UTC)
    SoX Resampler 0.8.0
foo_dsp_std.dll (2013-02-11 11:28:50 UTC)
    Standard DSP Array 1.2
foo_dsp_xgeq.dll (2012-02-13 12:17:29 UTC)
    Graphic Equalizer 0.3.7
foo_fileops.dll (2013-02-11 11:28:10 UTC)
    File Operations 2.2
foo_freedb2.dll (2013-02-11 11:27:56 UTC)
    Online Tagger 0.7
foo_httpcontrol.dll (2013-01-27 19:33:14 UTC)
    HTTP Control 0.97.13
foo_input_dts.dll (2013-02-10 23:53:10 UTC)
    DTS decoder 0.3.1
foo_input_monkey.dll (2012-09-09 19:48:27 UTC)
    Monkey's Audio Decoder 2.1.6
foo_input_std.dll (2013-03-18 12:22:16 UTC)
    Standard Input Array 1.0
foo_input_tak.dll (2013-03-14 15:11:26 UTC)
    TAK Decoder 0.4.6 beta 2
foo_keep_queue.dll (2011-08-03 23:29:28 UTC)
    Keep Queue 0.3.5
foo_masstag.dll (2010-07-17 16:50:37 UTC)
    Masstagger 1.8.4
foo_out_asio.dll (2013-03-12 15:11:06 UTC)
    ASIO support 2.1.2
foo_out_upnp.dll (2013-03-18 00:46:48 UTC)
    UPnP MediaRenderer Output 1.0 beta 4
foo_out_wasapi.dll (2013-03-09 21:26:37 UTC)
    WASAPI output support 3.2.3
foo_playcount.dll (2011-08-30 19:57:43 UTC)
    Playback Statistics 3.0.2
foo_plorg.dll (2011-09-17 00:23:26 UTC)
    Playlist Organizer 2.4
foo_queuecontents.dll (2012-03-20 23:45:53 UTC)
    Queue Contents Editor 0.5.1
foo_quicksearch.dll (2012-11-06 01:54:29 UTC)
    Quick Search Toolbar 3.4
foo_rgscan.dll (2013-03-18 12:21:32 UTC)
    ReplayGain Scanner 2.2
foo_scheduler.dll (2013-02-10 23:53:10 UTC)
    Scheduler 4.11
foo_texttools.dll (2010-11-07 17:51:39 UTC)
    Text Tools 1.0.5
foo_ui_columns.dll (2011-02-27 20:23:00 UTC)
    Columns UI 0.3.8.8
foo_ui_std.dll (2013-03-18 12:22:00 UTC)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-13 22:49:19 UTC)
    Album list panel 0.3.5
foo_uie_biography.dll (2010-12-13 20:38:26 UTC)
    Biography View 0.4.2.4
foo_uie_elplaylist.dll (2011-01-06 09:07:35 UTC)
    ELPlaylist 0.6.9.1.2(beta)
foo_uie_esplaylist.dll (2011-02-19 08:20:42 UTC)
    EsPlaylist 0.1.3.7
foo_uie_lyrics3.dll (2012-09-09 19:48:27 UTC)
    Lyric Show Panel 3 0.3.5.2
foo_uie_panel_splitter.dll (2010-05-27 11:03:02 UTC)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_vis_channel_spectrum.dll (2010-03-07 08:23:55 UTC)
    Channel Spectrum panel 0.17.2
foo_uie_vis_peakmeter_spectrum.dll (2010-03-07 08:24:47 UTC)
    Peakmeter Spectrum Visualisation 0.2.0.0 beta
foo_uie_wsh_panel_mod.dll (2012-10-16 00:45:19 UTC)
    WSH Panel Mod 1.5.6
foo_unpack.dll (2013-02-11 11:28:10 UTC)
    ZIP/GZIP/RAR Reader 1.6
foo_upnp.dll (2013-02-22 14:30:13 UTC)
    UPnP/DLNA Renderer, Server, Control Point 0.99.45
foo_vis_shpeck.dll (2009-09-28 10:32:16 UTC)
    Shpeck - Winamp vis plugins wrapper 0.3.7
foo_vst.dll (2013-02-21 01:01:37 UTC)
    VST 2.4 adapter 0.9.0.3
foo_wave_seekbar.dll (2012-12-18 15:56:12 UTC)
    Waveform seekbar 0.2.29

Recent events:
Graphic Equalizer: initialized (SSE support: 3)
Autoplaylists initialized in: 0:00.131501
"Rating >2/5" : 0:00.027402
"Recent Toegevoegd" : 0:00.104060
Startup time : 0:02.096036
foo_upnp: created 12496 path registry entries in 0.594s
WSH Panel Mod: Warning: Obsolete: Please use AppendTo() method to create sub menu instead of AppendMenuItem()
foo_upnp: loaded Media Library tree in 5.811s
Opening track for playback: "Z:\Downloads\uTorrent\Voltooid\A State Of Trance 2013 (Mixed By Armin van Buuren) (Inspiron)\Split Mix\CD 1\08 Aly & Fila feat. Tricia McTeague - Speed Of Sound.mp3"
WSH Panel Mod: Warning: Obsolete: window.CreateTimerInterval() is now obsolete, please use window.SetInterval() in new script.


Machine specifications:
OS: Windows 6.1.7601 Service Pack 1 x64
CPU: Intel® Core™2 Quad CPU    Q6600  @ 2.40GHz, features: MMX SSE SSE2 SSE3
Audio: Speakers (ASUS Xonar DG Audio Device); S/PDIF Pass-through Device (ASUS Xonar DG Audio Device)

WASAPI output component version 3.0 final

Reply #66
First things first, Peter, love this plugin. So much so, the first time I have an issue with it is the reason I finally decided to register and post something. Thank you for the plugin, can't live without the the difference in sound over DS.

Will post a crash dump in a bit... But I found a bit of info that may help without the crash dump even. The crash only occurs when outputting in 24-bit. Dropped down to 16-bit and it works fine in 1.2.4 beta 1.

WASAPI output component version 3.0 final

Reply #67
If remove old foo_out_wasapi.dll.cfg - no crashes, but WASAPI doesn't work: Unrecoverable playback error: Device invalidated (push/event/16/24/misc buffer - no difference). /foo v1.2.4 beta 1 + wasapi v3.2.3

WASAPI output component version 3.0 final

Reply #68
Sounds like new SSE code for 24-bit audio handling in fb2k 1.2.4 is acting funny on specific CPUs. Please stick with fb2k 1.2.3 until this is fixed.
This is not a problem with the WASAPI component, it's a bug in fb2k 1.2.4 beta 1.


Update: beta 2 out, bug should be fixed, please test.
Microsoft Windows: We can't script here, this is bat country.

WASAPI output component version 3.0 final

Reply #69
can't live without the the difference in sound over DS.
It appears you have not read #8 of the Terms of Service to which you agreed during registration, nor the official FAQ for foobar2000, nor any of the countless threads here where it has been explained that different output methods do not produce differing quality of sound.

Please retract this claim – acknowledging that it is almost certainly based solely upon expectation bias/placebo resulting from sighted comparison – unless you can provide objective evidence for it, which would be revelatory.

WASAPI output component version 3.0 final

Reply #70
Sounds like new SSE code for 24-bit audio handling in fb2k 1.2.4 is acting funny on specific CPUs. Please stick with fb2k 1.2.3 until this is fixed.
This is not a problem with the WASAPI component, it's a bug in fb2k 1.2.4 beta 1.


Update: beta 2 out, bug should be fixed, please test.


Downloaded beta 3, problem has been fixed. No more crashes with Wasapi. That was a fast fix!


As for the sound quality claim above.... can't it be possible using Wasapi bypasses some detrimental DSPs/'sound enhancements'/effects/low quality resampling algorithm  that may be part of someone's souncard's drivers and/or control panel software? Still such a claim would need to be ABX tested of course. Lack of evidence does not mean there's evidence for the contrary however (i.e. a hard statement like "there is no difference" without objective evidence is just as wrong, you don't know which soundcard/drivers he's using and how these might affect the SQ)

WASAPI output component version 3.0 final

Reply #71
can't live without the the difference in sound over DS.
It appears you have not read #8 of the Terms of Service to which you agreed during registration, nor the official FAQ for foobar2000, nor any of the countless threads here where it has been explained that different output methods do not produce differing quality of sound.

Please retract this claim – acknowledging that it is almost certainly based solely upon expectation bias/placebo resulting from sighted comparison – unless you can provide objective evidence for it, which would be revelatory.


Perhaps  "..can't live without the the difference in sound vs DS I perceive..."  ?

Didn't think it was much to say "difference" in sound as it not really a statement of me saying it is better or worse then something as for quality. Guessing my use of the word "over" may have lead to that.  Although the output device being headphones/speakers ultimately can have such an effect. I see my entire PC (sound card/hardware, drivers, and yes foobar2000 as part of the said output device). Will still say I am happier with the net effect of bypassing the "Windows’ mixer and other potential sources of alterations to the audio stream, none of which will be audible anyway". 

In this case, I do not care for a few things that the bit of addons the maker of my sound card threw into the mix that has possibly caused any alterations audible or otherwise to myself or someone else listening.


With that said, somewhat expected the 24 bit playback was related to the 24 bit changes in the latest beta. 1.2.4 beta 3 came so fast I didn't even see beta 2. Anyway, same confirmation. 24 bit playback is again fine with 1.2.4 beta 3.

WASAPI output component version 3.0 final

Reply #72
Can we have Default WASAPI Event mode (like JRiver)? Hence I dont have to go and set preferences for my external USB sound card all the time.

Regards.

WASAPI output component version 3.0 final

Reply #73
Hello.

Is it possible to redirect output to DirectSound (or other output) in cases when WASAPI plugin detects that certain output mode (i.e. sampling frequency & bit depth combination) are not supported by HW or driver?

It would be very helpful in a typical case when the sound device supports sampling rates of 44100 and 96000, but doesn't support 88200 -- otherwise one need to switch to DS manually each time when 88200 content is played back; and then swith back to WASAPI

WASAPI output component version 3.0 final

Reply #74
It would be very helpful in a typical case when the sound device supports sampling rates of 44100 and 96000, but doesn't support 88200 -- otherwise one need to switch to DS manually each time when 88200 content is played back; and then swith back to WASAPI

You could use Resampler (SoX) mod2. You can specify which bitrates to resample.
OR
The regular mod lets you specify which bitrates NOT to resample.

That way, anything that isn't handled by your device can be resampled to a rate that is. No need to change between WASAPI and DS.

http://www.hydrogenaudio.org/forums/index....showtopic=67373