Open AmeNote-Michael opened 1 week ago
@AmeNote-Michael do you want me to reject this PR given what you are currently working on, or do you intend to issue another PR afterwards with just the delta?
@AmeNote-Michael do you want me to reject this PR given what you are currently working on, or do you intend to issue another PR afterwards with just the delta?
Lets complete the PR. There was a lot of changes and I would prefer to lock down here before I really dig into the changes for SpinLocks over Mutex's.
Wait for Attestation signing for next PR.
Please resolve the conflicts first. Also, attestation signing requires a fair bit of work from the Microsoft team, so prefer to hold on that until you have a complete version of the driver with the mutex changes.
@Psychlist1972 I have resolved conflict - missed removing one element of vcpkg addition.
This pull request covers multiple issues related to driver as listed below:
Issue #300: MidiSrv gets stuck by sending MT3.
Issue #288: Return manufacturer name from ACX driver
Issue #286: USB MIDI 2 Driver returns incorrect size for iSerialNumber property
Issue #269: MIDI.exe returns different GTB than returned via USB
Issue #245: MIDI Service gets stuck.
Issue #198: Roland-reported WDF_VIOLATION crash with MIDI 2.0 driver and Roland UM-One
Issue #181: Green screen appears when assigned USB MIDI 2.0 driver to a UMP device
Issue #165: Green screen appears when assigned USB MIDI 2.0 driver to a UMP device
Arm64 Driver Version ready for extensive testing. This version of driver is ready to be compiled and tested on Arm64 based Windows environments.