Commit Graph

743 Commits

Author SHA1 Message Date
Stephane Letz b7354b396c Compiles again on Windows. 2015-04-13 11:13:31 +02:00
Nedko Arnaudov df14992572 Merge pull request #113 from lilrc/master
Auto options and removed automagic dependencies
2015-04-11 18:41:27 +03:00
Stephane Letz 47dea47ce4 More flexible RT priority setup on Windows. 2015-04-10 21:50:16 +02:00
Stephane Letz 8f83d5f3a2 Some 'jack_info' messages moved to 'jack_log' messages on Windows. 2015-04-10 17:41:12 +02:00
Karl Lindén fcec68f903 make build option --portaudio an auto option 2015-04-10 12:35:01 +02:00
Stephane Letz 3260d467e0 Robin Gareus patch for Windows JackRouter. 2014-10-05 14:46:52 +02:00
Stephane Letz ce825c6a6b Version 1.9.11 started. 2014-07-20 15:58:51 +02:00
Stephane Letz a48fea3c01 Correct JackWinMMEDriver and JackALSARawMidiDriver creation. 2014-07-03 16:48:09 +02:00
Tim Mayberry 9e415ea8d5 Add missing version of windows wscript file
This file was supposed to be added quite some time ago to support
compiling jack with mingw.
2014-06-06 22:51:25 +10:00
Martin Koegler ff9bb7b4dd Add missing windows build script 2014-01-25 16:40:46 +00:00
Stephane Letz 08a2d8a807 Correct JackALSARawMidiDriver and JackWinMMEDriver. 2013-10-16 14:03:35 +02:00
Stephane Letz ec8403050c Add DHAVE_ASIO in jack_portaudio.cbp CB project. 2013-07-23 14:26:06 +02:00
Stephane Letz 2aa5773fae Tim Mayberry : Allow portaudio driver to be compiled without ASIO. 2013-07-23 14:22:36 +02:00
Stephane Letz 16de5ee471 Tim Mayberry : fix for changes to JackClient::ShutDown in windows code. 2013-07-23 14:21:11 +02:00
Stephane Letz dc22edecc9 std::exception used by reference. 2013-07-04 07:52:07 +02:00
Stephane Letz af2d63961d Correct auto-connect for audioadapter. 2013-03-16 13:21:43 +01:00
Stephane Letz 94ff6adbe4 Correct JackPosixSemaphore::Allocate and JackPosixSemaphore::ConnectInput. 2013-02-28 14:48:48 +01:00
Stephane Letz 0fb47a840c More debug messages in JackPortAudioDriver::Close(). 2013-02-28 11:23:17 +01:00
Stephane Letz fcf8c5aef6 Typos. 2013-02-28 11:12:50 +01:00
Stephane Letz b6f5e66d09 Improve JackPortAudioDriver::Stop. 2013-02-28 11:00:21 +01:00
Stephane Letz fe906854e4 Cleanup jack_portaudio.cbp project. 2013-02-27 21:14:18 +01:00
Stephane Letz 756027b040 Constant naming cleanup. 2013-02-27 10:09:22 +01:00
Stephane Letz f80e250244 Updated JackRouter.dll 2013-02-14 10:37:30 +01:00
Stephane Letz 0961a760de Correct Windows installer. 2013-02-13 17:39:38 +01:00
Stephane Letz bbc95b71a6 Code cleanup. 2013-01-31 22:02:33 +01:00
Stephane Letz 7ec46dbb46 Better handling of shutdown state in client side. 2013-01-31 13:01:17 +01:00
Stephane Letz 7849b9279e John Emmas patch for Windows. 2013-01-26 11:25:25 +01:00
Stephane Letz e32b0cd318 Improve server shutdown and stop. 2013-01-25 13:51:56 +01:00
Stephane Letz feec982949 Move ClientKill in JackEngine class. 2013-01-13 22:31:06 +01:00
Stephane Letz b7c53a84db Move SYNC_MAX_NAME_SIZE in JackConstants.h, correct synchro primitives BuildName method. 2013-01-12 13:06:05 +01:00
Stephane Letz e111f2ac8f Protect shared fSynchroTable access with a mutex. 2013-01-09 16:05:48 +01:00
Stephane Letz c2835c20b5 Typo. 2013-01-09 14:06:32 +01:00
Basil Nutmeg c5352804af Delete some redundant macros and typedefs.
A few internal source files were redeclaring types and macros also
declared in the external jack/types.h and jack/systemdeps.h headers.
Since the external header needs them, delete them from the internal
headers.
2013-01-08 14:44:10 +01:00
Stephane Letz 36c386b5bf More robust code in JackPortAudioDriver to handle buffer size change and backend switching. 2013-01-07 10:48:01 +01:00
Stephane Letz cd1f3ba5f0 Correct Windows installer files. 2013-01-04 13:34:56 +01:00
Stephane Letz 73ca80060a Correct Windows resource files. 2013-01-04 13:20:09 +01:00
Stephane Letz 8623ae4063 Version 1.9.10 started. 2012-12-10 16:26:47 +01:00
Stephane Letz 3cb7d5c726 Fix typo in JackPortAudioDriver::Attach. 2012-11-14 15:53:18 +01:00
Stephane Letz 335da63e26 Cleanup in JackPortAudioDriver. 2012-11-14 10:56:00 +01:00
Stephane Letz 2d8992ab62 Correct JackPortAudioDriver. 2012-11-12 12:18:35 +01:00
Stephane Letz 8d250263ac Raise sub-version number. 2012-11-11 22:12:18 +01:00
Stephane Letz b2d3e88904 Correct JackPortAudioDriver::Open : special case for ASIO drivers. 2012-11-11 17:46:31 +01:00
Stephane Letz 298cef7835 New PortAudioDevices::GetPreferredBufferSize. 2012-11-11 11:05:28 +01:00
Stephane Letz 1241541b62 Remove uneeded log in JackMidiDriver. 2012-10-24 18:58:12 +02:00
Stephane Letz 373e6ea95b Minor version numbering. 2012-09-05 16:40:49 +02:00
Stephane Letz a750131fba Use of jack_free instead of free, cleanup. 2012-08-09 09:17:17 +02:00
Stephane Letz aa6c0a9fa9 Audioadapter factory code moved back in JackAudioAdapterFactory.cpp file. 2012-08-06 10:52:12 +02:00
Stephane Letz 1fddeaa06c Move audioadapter creation code in platform specific part. 2012-08-04 13:59:42 +02:00
Stephane Letz 674ab6b94d Remove old resource file. 2012-03-21 16:09:17 +01:00
Stephane Letz 374acacad9 Cleanup. 2012-03-16 15:50:34 +01:00
Stephane Letz 4d16599812 Raise Windows version number. 2012-03-16 15:17:13 +01:00
Stephane Letz 2bf4db889a Light synchronization method in JackMessageBuffer::SetInitCallback. 2012-03-16 12:52:12 +01:00
Stephane Letz ad0963cfc3 Code moved in cpp files. 2012-03-16 12:29:39 +01:00
Stephane Letz 5bd11775d9 New JackWinCondVar class. 2012-03-16 09:23:32 +01:00
Stephane Letz 5b6d89c452 POST_PACKED_STRUCTURE used for jack_latency_range_t type. 2012-03-15 17:39:18 +01:00
Stephane Letz 69f2a6b023 Update Windows installer files for QJackCtl 0.3.8 2012-03-09 14:48:40 +01:00
Stephane Letz 58696259fb Remove JACK_32_64 flag, so POST_PACKED_STRUCTURE now always used. 2012-03-09 12:32:25 +01:00
Stephane Letz 77658bff14 Correct JackTools::KillServer. 2012-03-05 14:46:26 +01:00
Stephane Letz 4e52876351 Update Windows ressource version numbers. 2012-02-24 17:48:51 +01:00
Stephane Letz b0b3190d7a Merge branch 'master' of github.com:sletz/jack2 2012-02-22 18:17:54 +01:00
Stephane Letz 4f0474f334 Correct debug targets on Windows, use jack_free in test.cpp. 2012-02-22 18:16:27 +01:00
Stephane Letz 1fef69ec78 Remove old Windows project(2). 2012-02-22 13:32:05 +01:00
Stephane Letz 32f3348728 Remove old Windows projects. 2012-02-22 13:27:58 +01:00
Stephane Letz 10245604a3 Improve Windows README. 2012-02-21 14:32:50 +01:00
Stephane Letz 79f9e1fe37 Try more robust synchronization primitives in JackWinProcessSync. 2012-02-21 13:09:05 +01:00
Stephane Letz c8e2659020 Cleanup JackWinProcessSync and JackWinMutex. 2012-02-20 22:28:40 +01:00
Stephane Letz 3b666ee4f5 Fix PortAudioDevices::~PortAudioDevices. 2012-02-20 14:20:59 +01:00
sletz 916f55ee03 Correct Windows installers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4774 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-02-03 13:17:38 +00:00
sletz fac03b4149 Remove net.h header in Windows installers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4773 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-02-03 09:23:33 +00:00
sletz ae8f3a5b27 Correct headers setup in Windows installers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4770 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-02-02 16:16:06 +00:00
sletz 5ce3629307 More precise debug messages.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4769 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-02-02 15:17:33 +00:00
sletz 1acc1db9ef Fix lock management in JackEngine.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4762 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-02-01 15:36:00 +00:00
sletz 32bc4fa557 Use a time-out in notification channel write function.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4761 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-02-01 11:16:25 +00: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 41d8bd5b1c Fix in JackPortAudioDevices::GetDeviceFromFullName.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4758 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-31 14:21:12 +00:00
sletz 06e0433f89 Remove debug code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4754 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-30 10:04:43 +00:00
sletz e6a75437b8 Timeout for Windows named pipe (in progess).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4752 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-29 20:33:28 +00:00
sletz da82d0e485 Works again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4750 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-29 18:19:24 +00:00
sletz 75699f9be1 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4749 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-29 15:51:10 +00:00
sletz 217b2cd306 Add JackWinCriticalSection class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4748 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-29 15:47:02 +00:00
sletz b60b76de29 Correct JackWinProcessSync.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4747 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-29 14:13:54 +00:00
sletz ef38cd3483 Correct JackMessageBuffer::SetInitCallback.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4746 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-29 13:20:33 +00:00
sletz 40a63dc727 On Windows, change PortAudio and LibSamplerate libraries to static ones.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4745 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-29 12:31:47 +00:00
sletz 85334f7d46 A bit more robust JackMessageBuffer implementation (in progress).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4744 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-29 10:08:55 +00:00
sletz a07bc128ef Naming of synchro primitive on Windows(3).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4743 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-27 18:15:55 +00:00
sletz 24723f4adf Naming of synchro primitive on Windows(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4742 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-27 17:59:57 +00:00
sletz f5fd13a2ca Naming of synchro primitive on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4741 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-27 16:53:05 +00:00
sletz a38847e62a Try alternative synch primitive on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4740 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-27 11:56:34 +00:00
sletz 1204ad01f8 Fix Windows 64/32 installer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4738 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-26 17:49:59 +00:00
sletz 7241a9ec04 Update Windows PortAudio and JackRouter DLL.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4737 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-26 10:56:03 +00:00
sletz f25c4b0e49 Add EndTime function (especially for Windows).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4736 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-26 09:51:44 +00:00
sletz 8f2b2511a6 More debug code in Windows JackRouter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4735 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-26 07:11:10 +00:00
sletz fb8dde8d27 Code cleanup in Windows JackRouter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4734 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-25 21:55:36 +00:00
sletz 5e8a775049 Correct ShutDown in JackInternalClient and JackLibClient.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4731 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-24 16:33:31 +00:00
sletz 34cf836f23 JackRouter log.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4729 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-24 11:55:24 +00:00
sletz c3c35ada74 Fix in JackPortAudio driver and Windows JackRouter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4728 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-24 11:42:34 +00:00
sletz d9ad2d8231 Debug log in JackRouter.dll.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4727 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-23 17:24:48 +00:00
sletz 7f6ef9f644 Correct debug target on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4726 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-23 17:03:12 +00:00
sletz 64e4f124bf Correct jack_connect.cbp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4725 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-23 16:37:58 +00:00
sletz ee1ebda8a7 Correct jack_latent_client.cbp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4724 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-23 16:33:18 +00:00