[go: up one dir, main page]

Menu

Code Commit Log


Commit Date  
[r269] by rbd

modified CMakeLists.txt to build pmdefaults on macOS

2021-10-31 16:11:36 Tree
[r268] by rbd

Windows has a problem when you type ^C to sysex loopback test. (Probably there are many other times where you can interrupt MIDI operations and cause problems.) Added Ctrl-C handler. Trying to prompt for ENTER before exiting and closing console (which might have important error messages) seems to interact with nested calls to getchar(), so prompting for ENTER (which was the default for DEBUG builds) is now removed. Run from the command line to keep the console alive on exit. Now tests pass on Windows.

2021-10-26 15:14:30 Tree
[r267] by rbd

Updates now pass all tests on macOS. This PortMidi version is untested on Windows.

2021-10-26 01:22:54 Tree
[r266] by rbd

Replace ALSA timestamps (which are wrong for virtual devices) with local time in input handler. Discovered that closing in ALSA aborts the output stream, so added documentation and a delay to testio.c before closing so that tests work.

2021-10-25 20:12:12 Tree
[r265] by rbd

changed virtual -> is_virtual

2021-10-25 16:41:56 Tree
[r264] by rbd

changed a field name "virtual" to "is_virtual" for C++ compatibility.

2021-10-25 13:41:29 Tree
[r263] by rbd

Got everything to compile on Windows. Eliminated some compiler warnings.

2021-10-25 01:13:44 Tree
[r262] by rbd

Got virttest.c to work on macOS -- important reworking of internals to update device list when Pm_Initialize() is called after Pm_Terminte() and to allow for devices to be re-opened.

2021-10-25 00:53:16 Tree
[r261] by rbd

Omitted a file from the previous commit: virttest.c

2021-10-23 20:00:43 Tree
[r260] by rbd

Lots of work on error codes and error reporting for ALSA, including cleaning up the documentation. Added virttest.c to test virtual device create/delete functions. Got virtual devices working with separate create and open functions (also close and delete functions are separate).

2021-10-23 19:45:51 Tree
Older >