[PATCH 00/12] winecoreaudio: Move the midi out handling to the unixlib.

Huw Davies huw at codeweavers.com
Thu Nov 25 05:03:35 CST 2021


This series moves all of the midi out handling to the unixlib.

The idea is that coremidi.c will be the unix-side, midi.c will become PE
with audiounit.c being removed in the process.

Huw D. M. Davies (12):
  winecoreaudio: Temporarily move MIDIOut_Send() to audiounit.c.
  winecoreaudio: Combine MIDIIn_SendMessage into MIDIIn_ReadProc.
  winecoreaudio: Move midi_init and midi_release to the unixlib.
  winecoreaudio: Move midi_out_open to the unixlib.
  winecoreaudio: Move midi_out_close to the unixlib.
  winecoreaudio: Move midi_out_data to the unixlib.
  winecoreaudio: Move midi_out_long_data to the unixlib.
  winecoreaudio: Move midi_out_prepare and midi_out_unprepare to the
    unixlib.
  winecoreaudio: Move midi_out_get_devcaps to the unixlib.
  winecoreaudio: Move midi_out_get_num_devs to the unixlib.
  winecoreaudio: Move midi_out_[gs]et_volume to the unixlib.
  winecoreaudio: Move midi_out_reset to the unixlib.

 dlls/winecoreaudio.drv/Makefile.in |   1 -
 dlls/winecoreaudio.drv/audiounit.c | 197 --------
 dlls/winecoreaudio.drv/coreaudio.c |   3 +
 dlls/winecoreaudio.drv/coremidi.c  | 750 +++++++++++++++++++++++++++--
 dlls/winecoreaudio.drv/coremidi.h  |  30 +-
 dlls/winecoreaudio.drv/midi.c      | 583 ++--------------------
 dlls/winecoreaudio.drv/unixlib.h   |  40 ++
 7 files changed, 831 insertions(+), 773 deletions(-)
 delete mode 100644 dlls/winecoreaudio.drv/audiounit.c

-- 
2.23.0




More information about the wine-devel mailing list