Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FlexASIOTest should provide a clear OK/NOK result #111

Closed
dechamps opened this issue Jan 31, 2021 · 1 comment
Closed

FlexASIOTest should provide a clear OK/NOK result #111

dechamps opened this issue Jan 31, 2021 · 1 comment

Comments

@dechamps
Copy link
Owner

From #110:

A simple command to test the actual config and say "yes this will work" or "no this will not work" would be a good starting point. The Output of FlexASIOTest is NOT a comprehensible config test.

We could do this by changing the output of FlexASIOTest to be minimalistic by default, and details could be enabled through some kind of "verbose" option.

@dechamps
Copy link
Owner Author

dechamps commented Oct 16, 2021

This will be fixed in FlexASIO 1.8. FlexASIOTest will now output something that look like this:

Initializing driver...
...OK, driver name: FlexASIO

Querying driver for channel count...
...2 input channels, 2 output channels

Querying latencies...
...882 samples input latency, 3528 samples output latency

Querying driver for current sample rate...
...sample rate: 44100 Hz
Asking driver if it can do a 44100 Hz sample rate...
...yes it can
Asking driver to switch to a 44100 Hz sample rate
Querying driver for current sample rate...
...sample rate: 44100 Hz
Asking driver if it can do a 48000 Hz sample rate...
...yes it can
Asking driver to switch to a 48000 Hz sample rate
Querying driver for current sample rate...
...sample rate: 48000 Hz
Asking driver if it can do a 96000 Hz sample rate...
...yes it can
Asking driver to switch to a 96000 Hz sample rate
Querying driver for current sample rate...
...sample rate: 96000 Hz
Asking driver if it can do a 192000 Hz sample rate...
...yes it can
Asking driver to switch to a 192000 Hz sample rate
Querying driver for current sample rate...
...sample rate: 192000 Hz

Asking driver for information about input channel 0...
...name `IN 0`, type 19 [ASIOSTFloat32LSB], inactive, group 0
Asking driver for information about input channel 1...
...name `IN 1`, type 19 [ASIOSTFloat32LSB], inactive, group 0
Asking driver for information about output channel 0...
...name `OUT 0`, type 19 [ASIOSTFloat32LSB], inactive, group 0
Asking driver for information about output channel 1...
...name `OUT 1`, type 19 [ASIOSTFloat32LSB], inactive, group 0

Asking driver if it can do a 44100 Hz sample rate...
...yes it can
Asking driver to switch to a 44100 Hz sample rate
Querying driver for current sample rate...
...sample rate: 44100 Hz

Querying driver for buffer size suggestions...
...suggested buffer sizes (in samples): min 441 max 44100 preferred 882 granularity 1

Asking driver to prepare for streaming with a buffer size of 882 samples and the following channels:
- Input channel 0
- Input channel 1
- Output channel 0
- Output channel 1

Querying driver for current sample rate...
...sample rate: 44100 Hz
Asking driver for information about input channel 0...
...name `IN 0`, type 19 [ASIOSTFloat32LSB], active, group 0
Asking driver for information about input channel 1...
...name `IN 1`, type 19 [ASIOSTFloat32LSB], active, group 0
Asking driver for information about output channel 0...
...name `OUT 0`, type 19 [ASIOSTFloat32LSB], active, group 0
Asking driver for information about output channel 1...
...name `OUT 1`, type 19 [ASIOSTFloat32LSB], active, group 0

Querying latencies...
...882 samples input latency, 4410 samples output latency

Querying latencies...
...882 samples input latency, 3528 samples output latency
Asking driver to start streaming

Asking driver if it can do a 44100 Hz sample rate...
Streaming buffer 1/30
Streaming buffer 2/30
Streaming buffer 3/30
...yes it can
Asking driver if it can do a 48000 Hz sample rate...
Streaming buffer 4/30
Streaming buffer 5/30
...yes it can
Asking driver if it can do a 96000 Hz sample rate...
...yes it can
Asking driver if it can do a 192000 Hz sample rate...
Streaming buffer 6/30
...yes it can

Streaming buffer 7/30
Streaming buffer 8/30
Streaming buffer 9/30
Streaming buffer 10/30
Streaming buffer 11/30
Streaming buffer 12/30
Streaming buffer 13/30
Streaming buffer 14/30
Streaming buffer 15/30
Streaming buffer 16/30
Streaming buffer 17/30
Streaming buffer 18/30
Streaming buffer 19/30
Streaming buffer 20/30
Streaming buffer 21/30
Streaming buffer 22/30
Streaming buffer 23/30
Streaming buffer 24/30
Streaming buffer 25/30
Streaming buffer 26/30
Streaming buffer 27/30
Streaming buffer 28/30
Streaming buffer 29/30
Streaming buffer 30/30

Asking driver to stop streaming

Asking the driver to exit prepared state

Testing finished with PASS result

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant