Commit Graph

743 Commits

Author SHA1 Message Date
sletz 46cfd1896a Correct getChannelInfo.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4723 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-23 13:53:48 +00:00
sletz 5917183e84 Correct JackRouter.ini.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4722 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-23 12:10:00 +00:00
sletz 37c492664a Correct JackRouter::getChannelInfo.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4721 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-23 11:32:59 +00:00
sletz cf16257461 Improve port alias management in Windows JackRouter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4720 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-23 11:07:30 +00:00
sletz 2310873531 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4719 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-22 12:58:15 +00:00
sletz eb358fb768 Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4718 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-21 16:35:32 +00:00
sletz 72abd49f1d Experimental system port alias use in WIndows JackRouter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4717 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-20 21:22:14 +00:00
sletz ab4c6a46c7 Add alias in PortAudio driver(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4716 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-20 16:40:15 +00:00
sletz 0c7bf00a21 Add alias in PortAudio driver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4715 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-20 16:15:01 +00:00
sletz 9ebd921fda Dymamic choice of sample format in Windows JackRouter(2)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4714 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-20 15:30:44 +00:00
sletz f8d11054e1 Dynamic choice of sample format in Windows JackRouter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4713 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-20 15:07:24 +00:00
sletz f449311362 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4710 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-20 10:59:46 +00:00
sletz 5cf3bf999c Update JackRouter on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4709 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-19 22:37:14 +00:00
sletz e6913f96ef Dynamic allocation in ASIO JackRouter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4707 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-19 14:58:43 +00:00
sletz f11b32159b Better time-out management in NetJack2.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4706 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-19 14:17:16 +00:00
sletz 6d0f5536d3 Fix for ticket #263.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4704 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-17 15:46:01 +00:00
sletz 92ccd4f840 Works again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4702 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-17 14:49:59 +00:00
sletz 5d7fbdc066 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4701 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-17 14:16:09 +00:00
sletz f59d570665 Cleanup Windows code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4700 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-17 09:30:38 +00:00
sletz 8b063a34d8 Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4699 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-16 09:22:14 +00:00
sletz 0d08aa4d72 More robust server/client protocol.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4697 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-13 20:54:52 +00:00
sletz 7a5abaa869 Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4696 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-13 09:50:33 +00:00
sletz 045c0544f2 Change JackRequestDecoder for Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4694 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-12 17:20:47 +00:00
sletz fd8e28a82d Fix on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4691 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-12 15:49:36 +00:00
sletz 6046fbe76b Add JackRequestDecoder class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4690 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-12 14:06:01 +00:00
sletz b59e854090 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4689 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-11 17:40:17 +00:00
sletz 1c42605df5 Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4688 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-11 17:09:16 +00:00
sletz cb41ec6023 Update Windows code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4687 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-11 16:44:29 +00:00
sletz 15990937c9 Add JackRequestInterface class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4686 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-11 15:05:15 +00:00
sletz 7d83d42810 Correct Windows projects.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4685 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-11 12:57:32 +00:00
sletz 9f4df15abb Factorize code the server/client request.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4684 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-11 12:51:53 +00:00
sletz be1f6ca092 Correct Windows installers files.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4683 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-10 12:16:03 +00:00
sletz 904b0aa180 Change drivers/internals installation folder in Windows installer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4679 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-09 14:38:33 +00:00
sletz 9c6afc5157 Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4678 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-07 20:02:23 +00:00
sletz 50abee29f5 Export cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4677 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-07 16:38:03 +00:00
sletz fd9a59acf2 More robust JackWinNamedPipeClient::ConnectAux().
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4671 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-06 18:02:42 +00:00
sletz 57ce575338 -l parameter in JackPortAudioDriver display the device then stops the server.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4668 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-05 17:53:34 +00:00
sletz 8a7ab8db14 Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4667 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-05 11:09:39 +00:00
sletz 5257b1d1e1 Restore old JackWinNamedPipeServer::AcceptClient.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4666 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-05 09:55:49 +00:00
sletz dd96fb1e60 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4665 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-04 22:11:36 +00:00
sletz aabbb62282 Correct export settings(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4663 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-04 17:42:10 +00:00
sletz 9cb495077c Correct export settings.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4662 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-04 13:33:42 +00:00
sletz d4dd32fce1 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4660 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-03 16:45:21 +00:00
sletz b97ac2a080 Version 1.9.9 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4655 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-20 10:45:15 +00:00
sletz 7c6c99846e Compiles on Windows again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4653 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-19 11:50:07 +00:00
sletz 4d1f3e81e1 Cleanup(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4649 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-15 13:59:38 +00:00
sletz 712c68c8aa Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4638 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-08 20:32:54 +00:00
sletz 97b07068ac More explicit debug messages.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4631 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-07 11:50:30 +00:00
sletz 6405c6dbc6 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4630 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-07 10:20:45 +00:00
sletz 7fe937b564 COmpiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4629 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-07 09:52:48 +00:00
sletz a738e2e1e7 More robust code in JackWinNamedPipeClient::ConnectAux.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4628 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-06 21:50:53 +00:00
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
2011-11-25 15:53:25 +00:00
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
2011-11-25 11:06:38 +00:00
sletz eb6f2830fa Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4602 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-24 15:00:59 +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 d6bd4ee67e John Emmas third auto-launch server on Windows patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4591 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-21 11:39:10 +00:00
sletz 6803149c41 Cleanup Windows CodeBlock projects.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4588 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-17 09:37:52 +00:00
sletz b70bef511b Cleanup code using snprintf(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4587 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-16 16:53:02 +00:00
sletz d91cd42263 Coorect Windows projects.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4585 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-14 15:09:55 +00:00
sletz f58e9abb51 John Emmas Cygwin cleanup patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4582 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-09 17:18:53 +00:00
sletz 846349182a Correct MinGW project options(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4581 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-08 14:35:14 +00:00
sletz f0957711a1 Correct MinGW project options.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4580 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-08 14:22:48 +00:00
sletz 98856ac35a Fix in Windows specific code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4579 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-08 10:05:32 +00:00
sletz b63069e02c John Emmas second auto-launch server on Windows patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4578 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-07 16:28:52 +00:00
sletz f7bcd227cc Memory locking now working on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4577 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-07 15:54:23 +00:00
sletz 31df097fde CHECK_MLOCK updated for Windows(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4576 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-07 15:13:18 +00:00
sletz 7cef8825c5 CHECK_MLOCK updated for Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4575 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-07 14:59:53 +00:00
sletz 0bd741fec1 Generic installation path on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4573 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-07 12:38:04 +00:00
sletz fad0306161 Define JACK_DEFAULT_DRIVER and JACK_LOCATION on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4572 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-07 12:30:09 +00:00
sletz 0bf62c68fc Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4571 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-07 11:10:12 +00:00
sletz 1398d76e14 Add missing method in JackNetWinSocket.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4570 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-07 10:03:58 +00:00
sletz 0314acf4bb John Emmas auto-launch server on WIndows patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4569 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-07 09:43:11 +00:00
sletz a2bb02b099 Compile again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4564 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-04 14:32:49 +00:00
Stephane Letz 734e450924 NetJack2 code cleanup. 2011-11-04 14:47:54 +01:00
sletz 8b033318c2 On Windows, PortAudio DLL now installed in system folder.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4560 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-03 13:28:45 +00:00
sletz 48815285d5 Add missing jack_client_get_uuid API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4558 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-03 08:44:02 +00:00
sletz b0faf2a03f Correct multi server launch bug on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4557 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-10-28 14:02:59 +00:00
sletz 1e00bb3448 John Emmas POST_PACKED_STRUCTURE patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4555 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-10-28 09:33:24 +00:00
sletz 370f0419d4 Update Windows binaries and installers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4554 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-10-27 15:48:32 +00:00
sletz 24b75dbc1e Activate JACK_32_64 on Windows (pure 32 bits and mixed 32/64 bits targets).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4552 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-10-26 10:27:47 +00:00
sletz b344aed584 Activate JACK_32_64 on Windows (pure 32 bits and mixed 32/64 bits targets).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4551 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-10-26 08:06:03 +00:00
sletz 389a9a572d Correct Start/Stop for Control API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4536 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-08-31 09:34:38 +00:00
sletz 1bad48303a Compiles on Windows again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4532 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-08-26 16:40:47 +00:00
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
2011-08-26 14:59:33 +00:00
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
2011-08-26 14:36:40 +00:00
sletz b95030db10 More robust code in synchronization primitives and in JackMessageBuffer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4526 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-08-26 12:08:20 +00:00
Nedko Arnaudov d9064f5866 Implement session api for internal clients 2011-08-07 05:17:16 +03:00
Nedko Arnaudov 1e962ef079 Move session command reply array creation to JackSessionNotifyResult
This eliminates code duplication in JackWinNamedPipeClientChannel and
JackSocketClientChannel.
2011-08-07 04:21:58 +03:00
Stephane Letz 80d316ece4 Merge branch 'master' into js-dbus 2011-07-30 10:51:18 +02: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 f62f984b97 Possible fix for http://trac.jackaudio.org/ticket/193. 2011-07-23 12:11:29 +02:00
Stephane Letz 4e979b9649 Merge branch 'master' into js-dbus 2011-07-23 09:40:34 +02:00
Stephane Letz 299bc1bfe9 Cleanup. 2011-07-22 11:15:13 +02:00
sletz 620e0b84d6 A bit more explicit debug messages.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4496 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-19 15:24:36 +00:00
sletz 81466b50ce Some more EXPORT related fixes.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4493 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-16 20:50:00 +00:00
sletz c83577f82c EXPORT macro renamed to LIB_EXPORT.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4492 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-16 20:44:01 +00:00
sletz 4a182fbd48 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4482 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-08 13:08:54 +00:00
sletz 0969f6317d More debug code in JackMMCSS class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4480 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-06 16:40:03 +00:00
sletz 1461e05ef9 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4385 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-05-10 08:31:30 +00:00
sletz ed5f02cfe2 New version of JackRouter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4382 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-05-09 13:04:33 +00:00
sletz 2eb921de73 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4373 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-05-03 13:26:09 +00:00
sletz 6a82de8a0b Use of MMCSS API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4372 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-05-03 13:21:19 +00:00
sletz 8f1e7b6283 Cleanup JackWinMMEDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4369 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-05-02 11:07:33 +00:00
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
2011-05-02 08:11:15 +00:00
sletz e9c3fee066 Merge branch 'switch-master-port-registration-notifications'
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4366 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-05-02 07:00:40 +00:00
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. 2011-04-30 14:24:29 -07:00
sletz 269c99034e Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4358 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-27 12:29:50 +00:00
Nedko Arnaudov 55557d1f74 Port registration notifications on SwitchMaster 2011-04-24 23:21:28 +03:00
sletz 705058b04a Merge branch 'newer-midi'
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4355 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-23 06:46:35 +00:00
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. 2011-04-22 12:43:08 -07:00
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.
2011-04-22 22:19:13 +03:00
Devin Anderson 3032af19f2 WinMME: Correct silly error. 2011-04-22 01:32:22 -07:00
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. 2011-04-22 01:21:44 -07:00
Devin Anderson 134def28b6 Merge branch 'master' of ssh://repo.or.cz/srv/git/jack2 into newer-midi 2011-04-22 00:37:27 -07:00
Devin Anderson b6d9e18864 Merge branch 'master' of ssh://repo.or.cz/srv/git/jack2 into newer-midi 2011-04-21 11:23:25 -07:00
Devin Anderson 72a7a8087b Indents. 2011-04-21 11:22:20 -07:00
sletz 536f482ca2 Change JackRouter licence.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4341 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-21 11:08:24 +00:00
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
2011-04-21 10:18:35 +00:00
sletz d64bf92cc6 Merge branch 'newer-midi'
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4339 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-21 08:12:03 +00:00
Devin Anderson 15a862dc9c WinMME: Correct silly mistake. Use sample rate from engine control. 2011-04-20 14:22:19 -07:00
Devin Anderson d2b0c7193e WinMME: Deleted a Windows control character. Minorly obsessive. 2011-04-20 13:46:18 -07:00
Devin Anderson 0b396eb7f5 Merge branch 'master' of ssh://repo.or.cz/srv/git/jack2 into newer-midi 2011-04-20 13:41:25 -07:00
Devin Anderson 35a8e298be WinMME: Refined the maximum latency calculation to use the period size retrieved using 'timeBeginPeriod()'. 2011-04-20 13:40:12 -07:00
sletz 04f7bf87fd Merge branch 'newer-midi'
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4334 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-20 10:08:23 +00:00
sletz b4a0c1e95a Add XRun detection in PortAudio driver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4332 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-20 08:49:14 +00:00
Devin Anderson c417e4f3a3 WinMME: Set timer resolution using capabilities instead of polling for minimum resolution. 2011-04-19 14:27:42 -07:00
Devin Anderson 576fda8cb1 Merge branch 'master' of ssh://repo.or.cz/srv/git/jack2 into newer-midi 2011-04-19 12:05:55 -07:00
Devin Anderson 7dc3a0fc8c WinMME: Use waitable timers, which have a resolution of 100 ns. Use timeBeginPeriod() and timeEndPeriod() for greater multimedia timer resolution. 2011-04-19 12:04:07 -07:00
sletz 54a3497e54 Remove unused library.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4330 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-19 11:13:51 +00:00
sletz 0cb4e351ee Update libjacknet Windows project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4329 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-19 10:49:06 +00:00
sletz 4c56bcb09e Merge libjacknet branch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4327 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-19 09:21:54 +00:00
sletz ad34703368 rebase from trunk 4306:4323
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4324 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-18 14:21:11 +00:00
sletz 3bbff1f047 WinMME driver compiles again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4320 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-18 09:19:26 +00:00
Devin Anderson d0c81c93b2 Merge branch 'master' of ssh://repo.or.cz/srv/git/jack2 into newer-midi 2011-04-17 13:35:54 -07:00
Devin Anderson 4fa397f2ca WinMME: Silly parameter reference fix for sysex progress callbacks. Removed a bit of unnecessary code. 2011-04-16 20:43:59 -07:00
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. 2011-04-16 17:04:02 -07:00
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. 2011-04-16 10:27:58 -07:00
sletz 373e264b3e Simplified installers on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4309 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-15 12:30:50 +00:00
sletz ecb84b5f9f rebase from trunk 4238:4306
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4307 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-15 09:39:09 +00:00
sletz c764ef2802 Cleanup JackPortAudioAdapter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4302 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-14 13:04:20 +00:00
sletz 73d233af63 Remove old library.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4301 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-14 12:28:34 +00:00
sletz 951b3f3b94 Simplify Windows installers: remove the VC++ 2008 dependency.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4300 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-14 12:03:37 +00:00
sletz 458d007a75 Correct Windows installers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4299 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-13 13:48:19 +00:00
sletz ffe5b7cdb3 Correct Windows 64 installer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4297 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-13 10:04:43 +00:00
sletz 06b95a18b9 Add jack_midi_latency_client in Windows projects.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4296 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-13 07:24:09 +00:00
sletz 8af2c5dd4a Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4295 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-12 16:33:58 +00:00
sletz 8b30f72b64 Working 64 and 32 bits installer on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4294 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-12 14:58:08 +00:00
sletz 5e884eaa78 Correct library names.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4290 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-08 14:33:01 +00:00
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
2011-04-08 12:15:17 +00:00
sletz f942ca2284 Correct linking issues.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4288 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-08 11:30:59 +00:00
sletz 1683375295 Typo and warning.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4287 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-08 09:16:13 +00:00
sletz fcde502ab6 Change intermediate compilation names on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4286 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-08 07:42:34 +00:00
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
2011-04-07 14:11:37 +00:00
sletz dd14991c79 Change ouput folder in 64 bits mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4284 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-07 12:08:10 +00:00
sletz 86238c0462 Correct linker options.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4283 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-07 10:45:34 +00:00
sletz 63169ebd2a Correct linker options.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4282 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-07 10:38:45 +00:00
sletz 4334ccb0a9 Update Windows projects for 64/32 bits compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4281 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-07 09:35:25 +00:00
sletz e522c4f29f Correct 64/32 bits version of libjackserver.cbp
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4279 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-06 10:59:49 +00:00
sletz 18644baf79 libjackserver.cbp for 64/32 bits compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4278 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-06 09:10:42 +00:00
sletz 8706763332 64 bits compilation on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4276 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-06 08:22:57 +00:00
sletz 4f5e3ecd37 Correct driver lifetime management.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4266 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-04 20:58:20 +00:00
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
2011-04-04 15:42:18 +00:00
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
2011-04-04 15:29:29 +00:00
sletz a6bd0be7f8 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4262 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-04 15:22:49 +00: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
sletz 09cedc138f Winmme driver working again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4260 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-04 14:59:36 +00:00
sletz d617cef4da Correct JackPortAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4259 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-04 12:03:01 +00:00
sletz 3ea1d70b0c Netdriver can now ask for in/out values from the master (in progress).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4253 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-02 10:21:31 +00:00
sletz 4789c74f37 Update Solaris drivers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4252 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-02 07:57:02 +00:00
sletz 38fbcf2de4 Code factorization on JackPortAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4251 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-02 07:39:18 +00:00
sletz fdcb49c063 Correction in jackdmp.cpp: notify_server_stop should be done after server destruction.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4248 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-01 14:30:21 +00:00
sletz a49f53c5bf More messages in verbose mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4246 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-01 12:26:37 +00:00
Stephane Letz 8e55718c38 Winmme driver compiles again. 2011-04-01 10:45:55 +02:00
Stephane Letz eb24bdac93 New JackWinMMEPort class to factorize some code. 2011-03-31 22:03:34 +02:00
Devin Anderson 06787566d6 Fix merge conflicts. 2011-03-31 10:40:30 -07:00
Devin Anderson 173f1629a9 Fix problems sent by Stephane. 2011-03-31 10:37:17 -07:00
Stephane Letz a871bb2496 Correct JackWinMMEInputPort.cpp. 2011-03-31 18:40:35 +02:00
Stephane Letz 07f7895991 New driver compiles. 2011-03-31 13:35:39 +02:00
Stephane Letz 8ecf4e72ad Merge branch 'master' into newer-midi-with-winmme-driver 2011-03-31 10:51:25 +02:00
sletz 9280aa834e Typos on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4242 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-31 08:49:31 +00:00
Devin Anderson 65c386a591 Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi-with-winmme-driver 2011-03-30 15:31:09 -07:00
Stephane Letz 5f142d530f Merge branch 'master' into newer-midi 2011-03-30 21:06:00 +02:00
sletz 53111aac1b Version 1.9.8 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4240 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-30 16:45:28 +00:00
sletz 7254ce1ebc rebase from trunk 4180:4238
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4239 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-30 16:37:38 +00:00
sletz f48c44771b Update JackRouter.dll
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4233 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-30 11:50:02 +00:00
Stephane Letz cf98c33ef8 Correct SetBufferSize for drivers. 2011-03-30 11:41:00 +02:00
Devin Anderson 8e4ee25c7f Make thread termination more elegant. 2011-03-29 11:27:21 -07:00
Devin Anderson 194ce1cd57 Make sure threaded log functions are set. Add MOM_POSITIONCB info. 2011-03-29 11:15:39 -07:00
Devin Anderson 8c7cabfe3d Add missing thread functionality to JackWinMMEOutputPort. 2011-03-29 09:41:28 -07:00
Devin Anderson 20831f45ea Overhaul WinMME driver to use MIDI queue system. WARNING: I don't have a Windows development environment, and haven't compiled/tested this code. 2011-03-29 08:55:11 -07:00
Devin Anderson db132e1974 Update server control API with jackctl_server_open and jackctl_server_close (see http://trac.jackaudio.org/ticket/219 for rationale). Update drivers to support Start/Stop of slave drivers. Update dbus to use new jackctl_server_* functions. Freewheel driver is no longer an implicit slave of the master audio driver. Haven't tested freewheeling, and didn't update Solaris OSS driver. Tested slave addition by adding loopback driver, but don't have a slave driver in this branch on Linux platform to test with. 2011-03-20 22:39:31 -07:00
sletz b295be5b40 Compile on Windows again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4185 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-14 09:22:25 +00:00
sletz e27f815216 Rework internal slave driver management, JackServerGlobals now handle same parameters as jackdmp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4184 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-13 12:56:30 +00:00
sletz e64c819a6d -X now allows to add several slave backends, add -I to load several internal clients.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4183 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-11 21:15:40 +00: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
sletz a7e8377441 rebase from trunk 4083:4180
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4181 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-11 14:11:10 +00:00
sletz e2c25b2fa7 Works again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4177 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-11 10:59:03 +00:00
sletz fa5b9d572f Works again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4176 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-10 18:18:59 +00:00
sletz 2d043e58b8 Latency callback must always be activated.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4168 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-10 09:36:25 +00:00
sletz beecd2389a Compile on Windows again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4166 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-09 15:01:38 +00:00