Write a test that prints out the default latency values for each device
Write a test that prints out host api and default latency values for each device. The output of this test need to be reviewed for each host API.
For each device print name, host API and the four default values:
device index, device name, host api name, default high input, default low input, default high output, default low output
This is needed as part of the process of resolving ticket #202, #97
For each device print name, host API and the four default values:
device index, device name, host api name, default high input, default low input, default high output, default low output
This is needed as part of the process of resolving ticket #202, #97
Leave a comment
Here is a little patch that I put together. For every device it prints a report like this
Could this be something acceptable? Or a different display format should be used?
Device #1 (0 in, 2 out)
Name = Built-in Output
Host API = Core Audio
Default low input latency = 0.0100
Default high input latency = 0.1000
Default low output latency = 0.0100
Default high output latency = 0.0201
Could this be something acceptable? Or a different display format should be used?
@wspinelli
Thank you. The purpose of this test is to output data that we can combine into a survey of all host APIs. For this reason I think it would be best to have tabular output with one device per line.
For the table format I think either CSV or Textile (assembla) table mark up. Textile tables are just | separated values instead of comma separated (see: http://redcloth.org/hobix.com/textile/quick.html#tables). It's not necessary to vertically align things, although of course that would be nice. My personal vote is for the Textile format, then we can paste the output straight into the Wiki.
I think that you have the correct fields. I would like to see the columns in this order:
I hope that is OK, if you have a better idea, please shout out.
Thank you. The purpose of this test is to output data that we can combine into a survey of all host APIs. For this reason I think it would be best to have tabular output with one device per line.
For the table format I think either CSV or Textile (assembla) table mark up. Textile tables are just | separated values instead of comma separated (see: http://redcloth.org/hobix.com/textile/quick.html#tables). It's not necessary to vertically align things, although of course that would be nice. My personal vote is for the Textile format, then we can paste the output straight into the Wiki.
I think that you have the correct fields. I would like to see the columns in this order:
- First column with an X in it if any default latencies are zero, otherwise first column is blank.
- Device number
- Host API
- Name
- x in
- x out
- .. default latencies
I hope that is OK, if you have a better idea, please shout out.