falkTX
0d730dd356
Fix crash on windows 64bit when receiving winmme MIDI messages
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
230cd6cc64
winmme: allow to activate without any ports, fix some warnings
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8cfc45ba59
Include winsock2.h before windows.h, for mingw
5 years ago
Luciano Iam
02528686c4
Rename PortSetDeviceMetadata to PortSetDefaultMetadata
6 years ago
Luciano Iam
a5093f06ca
Rename PortSetDeviceMetadata to PortSetDefaultMetadata
6 years ago
falkTX
bb416c7801
Rename `PortSetDeviceName` to `PortSetDeviceMetadata`
6 years ago
Luciano Iam
c2ec4b37d4
MIDI port pretty names ( #498 )
* Set MIDI port pretty names on macOS
* Set MIDI port pretty names on Windows
* Set MIDI port pretty names on Linux/alsarawmidi
* Update alsarawmidi port naming to match CoreMIDI and WinMME
* Rename PortSetPrettyNameProperty to PortSetDeviceName
* Set hardware property to MIDI port names
6 years ago
falkTX
7dfdbe133a
Cleanup some warnings
Signed-off-by: falkTX <falktx@gmail.com>
7 years ago
Stephane Letz
02f74a659a
String management fix.
10 years ago
Stephane Letz
8f83d5f3a2
Some 'jack_info' messages moved to 'jack_log' messages on Windows.
10 years ago
Stephane Letz
a48fea3c01
Correct JackWinMMEDriver and JackALSARawMidiDriver creation.
11 years ago
Stephane Letz
08a2d8a807
Correct JackALSARawMidiDriver and JackWinMMEDriver.
12 years ago
Stephane Letz
dc22edecc9
std::exception used by reference.
12 years ago
sletz
9c6afc5157
Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4678 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
8a7ab8db14
Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4667 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
f0a9512dd7
Improve some of example-clients, cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4610 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
496146f6b5
More robust dynamic port management in JACK/CoreMidi bridge.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4604 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
eb6f2830fa
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4602 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
1bad48303a
Compiles on Windows again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4532 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
dd1818ad9c
Singleton behaviour for JackCoreMidiDriver and JackWinMMEDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4530 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
08edac7982
Add jackctl_driver_get_type in Control API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4529 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
2eb921de73
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4373 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
6a82de8a0b
Use of MMCSS API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4372 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
8f1e7b6283
Cleanup JackWinMMEDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4369 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
fe65950221
Use PortRegister/PortUnRegister in WinMME driver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4368 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
Devin Anderson
77d7ed5de0
WinMME: Add debugging code to input events in an effort to solve latency and jitter issues. Minor change to output port error message.
14 years ago
Nedko Arnaudov
55557d1f74
Port registration notifications on SwitchMaster
15 years ago
Devin Anderson
2b589c803c
Swapped 'alias' and 'name' for 'alsarawmidi' port names. Added debugging code to 'WinMME' driver to figure out if the waitable timers are causing jitter.
15 years ago
Nedko Arnaudov
a9e4628340
helper functions for jack_driver_desc_t construction
The main goal is to reduce risk of mismatch between allocated
and initialized parameter numbers.
15 years ago
Devin Anderson
3032af19f2
WinMME: Correct silly error.
15 years ago
Devin Anderson
a301171e13
WinMME: Fix a possible bug with outgoing MIDI timing. It might not actually be a bug. Either way, it's a better way to convert from jack_time_t to LONGLONG.
15 years ago
Devin Anderson
72a7a8087b
Indents.
15 years ago
sletz
b01329815c
Fix crash bug in JackWinMMEInputPort constructor.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4340 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
Devin Anderson
15a862dc9c
WinMME: Correct silly mistake. Use sample rate from engine control.
15 years ago
Devin Anderson
d2b0c7193e
WinMME: Deleted a Windows control character. Minorly obsessive.
15 years ago
Devin Anderson
35a8e298be
WinMME: Refined the maximum latency calculation to use the period size retrieved using 'timeBeginPeriod()'.
15 years ago
Devin Anderson
c417e4f3a3
WinMME: Set timer resolution using capabilities instead of polling for minimum resolution.
15 years ago
Devin Anderson
7dc3a0fc8c
WinMME: Use waitable timers, which have a resolution of 100 ns. Use timeBeginPeriod() and timeEndPeriod() for greater multimedia timer resolution.
15 years ago
sletz
ad34703368
rebase from trunk 4306:4323
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4324 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
3bbff1f047
WinMME driver compiles again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4320 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
Devin Anderson
4fa397f2ca
WinMME: Silly parameter reference fix for sysex progress callbacks. Removed a bit of unnecessary code.
15 years ago
Devin Anderson
2d4542b24d
WinMME: Try to use MIDI in timestamps in the sanest way I can think of. This should eliminate jitter introduced by the code, but might create some latency.
15 years ago
Devin Anderson
c8ee6cc1ba
WinMME fixes: Fixed issue with not adding period-size frames to the MIDI messages to align with audio. Added code to handle case where WinMME gives us system exclusive header with 0 bytes on exit. Minor format fixes. Removed control characters in file.
15 years ago
sletz
ecb84b5f9f
rebase from trunk 4238:4306
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4307 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
87af94ddfc
Update WinMME driver for 64 bits compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4289 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
172555c9a0
Windows 32 bits targets now compile.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4285 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
4f5e3ecd37
Correct driver lifetime management.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4266 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
a722a218db
Really fix auto_ptr issues on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4264 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
c9343ff290
"Fix" auto_ptr issues on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4263 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
a6bd0be7f8
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4262 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago