Commit Graph

30 Commits

Author SHA1 Message Date
Stephane Letz 02f74a659a String management fix. 2016-01-01 20:40:22 +01:00
Stephane Letz f60fde8a2d Cleanup backend class structure. 2013-10-16 13:30:33 +02:00
Stephane Letz 1241541b62 Remove uneeded log in JackMidiDriver. 2012-10-24 18:58:12 +02:00
sletz bf1f5e2020 Check server API callback from notification thread.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4760 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-02-01 09:32:15 +00:00
sletz b6962bd0d7 Correct client time-out setting.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4759 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-31 20:43:13 +00:00
sletz 866f001cdc More cleanup in backends.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4646 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-15 10:55:05 +00:00
sletz 4f60f19c2f Cleanup of backend stack.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4645 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-15 10:08:10 +00:00
sletz 022e551350 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4608 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-25 12:52:05 +00:00
sletz e3e95e08ca Better error report.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4606 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-25 11:58:25 +00:00
sletz d574ce33ea Code factorization.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4601 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-24 14:54:25 +00:00
sletz 3875d75492 Dynamic port management in JACK/CoreMidi bridge.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4599 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-24 12:00:21 +00:00
sletz 7747eb808d Some missing snprintf.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4595 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-22 16:32:36 +00:00
sletz 00b166e731 Cleanup code using snprintf.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4586 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-16 08:42:54 +00:00
Stephane Letz 734e450924 NetJack2 code cleanup. 2011-11-04 14:47:54 +01:00
sletz 5a5cc73ac7 New JackTimedDriver class to be used by JackDummyDriver, JackNetDriver and JackNetOneDriver classes.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4522 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-29 14:55:00 +00:00
Stephane Letz 07d2c64f39 Use of PortRegister/PortUnRegister in drivers. 2011-04-27 10:42:32 +02:00
Nedko Arnaudov 55557d1f74 Port registration notifications on SwitchMaster 2011-04-24 23:21:28 +03:00
sletz 083de8e163 Cleanup now unused code in JackMidiDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4261 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-04 15:21:00 +00:00
Stephane Letz 3240743a8c Cleanup SetBufferSize for JackMidiDriver. 2011-03-30 11:51:32 +02:00
Stephane Letz cf98c33ef8 Correct SetBufferSize for drivers. 2011-03-30 11:41:00 +02:00
Devin Anderson c9342fc058 Add default 'SetBufferSize' implementation for 'JackMidiDriver'. 2011-03-29 16:54:37 -07:00
Stephane Letz 03e695ba1e Correct loopback driver for new activation model. 2011-03-26 12:52:52 +01:00
Stephane Letz 981ff8cf45 Major redesign of driver activation (master and salve mode). 2011-03-25 17:18:37 +01:00
Stephane Letz 5e19eacbea Correct latency for MIDI backend. 2011-03-25 15:06:45 +01:00
Stephane Letz ea20f7f4b8 JackMidiDriver::Process in progress. 2011-03-23 14:54:06 +01:00
Devin Anderson 6c5a4ceb84 Strangeness concerning the 'Process()' implementation in the JackMidiDriver class: In async mode, if the Write method is run before ResumeRefNum, then events are occasionally lost. This also happens in sync mode, though it shouldn't. I'm committing what I *think* should be the proper implementation, but it's still buggy in sync mode (works in async mode), and I'm not sure why. Someone that's more familiar with JACK 2 threading should take a look at this, remembering that the MIDI drivers are slave drivers. 2011-03-23 02:48:34 -07:00
sletz d96a755c3c Use jack_default_audio_sample_t instead of float consistently, fix ticket #201.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4182 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-11 14:45:57 +00:00
Stéphane LETZ 04206f10d1 Implement new JackPortIsActive flag for ports, ports have this status between client "activate" and "deactivate". 2009-12-06 12:59:55 +01:00
sletz 34ff05a8ca Native MIDI backend (JackCoreMidiDriver, JackWinMMEDriver) in progress.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3498 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-07 12:26:59 +00:00
sletz afe12d6292 Add MIDI backends : common part, macosx and windows versions.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3495 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-06 08:50:19 +00:00