Im having an issue getting this to run correctly with my USB DAC and WASAPI output (or ASIO using ASIO4ALL). Ive tried both an ODAC and an Audiolabs MDAC.
Via WASAPI output I can get it to run but it doesn't detect my supported sample rates correctly. I know the ODAC supports 44.1,48 and 96 natively. It only detects whatever is set in Playback Devices under Advanced Tab for Default Format. So if its 16-44 it will only detect 44, if its 24-96 it detects 96000. Then when I go to play a track that is different from that one sample rate, it errors out on every frame as below with an invalid device. if I use -R -u E parameters it works, but then it resamples everything not that one sample rate and I want it to flow through bit perfect in whatever the tracks native sample rate is with no resample (except for the 88.2 tracks I have on the ODAC). C:\Users\Dave\Downloads\squeezelite-win>squeezelite-win -o 7 -d output=debug -z [10:07:44.852] output_init_pa:393 init output [10:07:44.852] output_init_pa:405 requested latency: 0 [10:07:45.188] output_init_common:342 outputbuf size: 3528000 [10:07:45.209] output_init_common:402 supported rates: 96000 [10:07:45.212] _pa_open:260 opened device 7 - Speakers (ODAC ) at 96000 latency 20 ms [10:07:45.305] output_flush:415 flush output buffer [10:07:45.305] output_flush:415 flush output buffer [10:08:12.706] output_flush:415 flush output buffer [10:08:12.939] _output_frames:59 start buffer frames: 50688 [10:08:12.939] _output_frames:144 track start sample rate: 44100 replay_gain: 0 [10:08:12.939] pa_callback:362 pad with silence [10:08:12.939] pa_stream_finished:141 stream finished [10:08:12.959] _pa_open:255 error opening device 7 - Speakers (ODAC ) : Invalid device If I override the detected sample rates I just get an error over and over as below. Sometimes this works if I set the properties in Playback Devices to be 24/44.1 but then I get an error like above if I ever play a track that is 24/96, though it works for the 44.1 track. C:\Users\Dave\Downloads\squeezelite-win>squeezelite-win -o 7 -d output=debug -r 44100,48000,96000 -R -u E -z [10:15:35.393] output_init_pa:393 init output [10:15:35.394] output_init_pa:405 requested latency: 0 [10:15:35.715] output_init_common:342 outputbuf size: 7056000 [10:15:35.715] output_init_common:402 supported rates: 96000 48000 44100 [10:15:35.716] _pa_open:255 error opening device 7 - Speakers (ODAC ) : Invalid device [10:15:35.716] pa_monitor:163 start monitor thread [10:15:35.716] pa_monitor:177 probing device 7 [10:15:36.032] pa_monitor:182 device reopen [10:15:36.032] pa_monitor:192 end monitor thread [10:15:36.033] _pa_open:255 error opening device 7 - Speakers (ODAC ) : Invalid device [10:15:36.033] pa_monitor:163 start monitor thread [10:15:36.033] pa_monitor:177 probing device 7 [10:15:36.317] pa_monitor:182 device reopen [10:15:36.317] pa_monitor:192 end monitor thread [10:15:36.317] _pa_open:255 error opening device 7 - Speakers (ODAC ) : Invalid device [10:15:36.317] output_flush:415 flush output buffer [10:15:36.318] pa_monitor:163 start monitor thread [10:15:36.318] pa_monitor:177 probing device 7 [10:15:36.616] pa_monitor:182 device reopen [10:15:36.616] pa_monitor:192 end monitor thread [10:15:36.616] _pa_open:255 error opening device 7 - Speakers (ODAC ) : Invalid device ASIO is a bit strange, I just don't get any sound at all but it does detect the right sample rates and I get no useful info from the debug log (actually sometimes a few too many, probably whatever the driver exposes). Otherwise if I use the ODAC with WDM-KS, MME or DirectSound it seems to work, but then I am no longer bypassing the windows mixer (well maybe the KS option is, Im not sure what that output device mode is?). Im running the latest 1.6.5 build for win32. ------------------------------------------------------------------------ BuddyRich's Profile: http://forums.slimdevices.com/member.php?userid=63124 View this thread: http://forums.slimdevices.com/showthread.php?t=97046 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
