cntools / cnfa

Foundational audio drivers
MIT License
32 stars 16 forks source link

Parameter Order Fixes & DLL/SO Building #9

Closed CaiB closed 4 years ago

CaiB commented 4 years ago

I finished fixing the parameter orders for recording/playback device selection, as some were missed in the previous rounds.

I also added what is required to build DLL and SO files, and added info in the readme on how to do that. I have tested this myself for both Windows (WASAPI) and Linux (ALSA).

I also did some general readme cleanup and improved formatting for better readability.

CaiB commented 4 years ago

Oh, we also noticed that all the callbacks have their parameters still backwards compared to the new init order. They are at least consistent, and somewhat separate from init, so not sure if we should bother changing them.

CaiB commented 4 years ago

I have just gone ahead and added the fix to PulseAudio play/recording devices being backwards into this PR as well.

One day we'll get all of these device orders ironed out. One day...

cnlohr commented 4 years ago

So much is better and righter with the world.