Commit Graph

743 Commits

Author SHA1 Message Date
falkTX 0d730dd356
Fix crash on windows 64bit when receiving winmme MIDI messages
Signed-off-by: falkTX <falktx@falktx.com>
2023-10-28 14:35:08 +02:00
luz paz ae9993bb34 Fix typos 2023-01-28 16:48:31 +01:00
falkTX d2bd4feed3
Do not ship tools in automated Windows CI builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-04 12:02:55 +01:00
Alexis Murzeau 3d681a3a99 installer: add qwindowsvistastyle.dll for QJackCtl
This DLL is required to have a proper Qt skin on Windows.
2022-01-27 22:18:21 +00:00
falkTX 3d4027b1c7 CI: Generate windows installers
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 66f9bdb386 Better handling of optional asio
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX e7545f5b81
Remove old workaround for asio4all, as it breaks with jack-router
Seems no longer needed
Closes #697
2021-01-09 18:02:58 +00:00
falkTX 9776657bf3
Show welcome and license pages on windows installer 2021-01-09 17:10:41 +00:00
falkTX a563cc8cdf
Ignore versions on windows installer, always replacing files 2021-01-09 14:33:11 +00:00
falkTX e761478422
Fix slightly wrong parameter type in portaudio adapter 2021-01-08 13:58:04 +00:00
falkTX 89e3ac18b7
Add jack-router to windows installer, opt-in 2021-01-05 00:41:06 +00:00
Luciano Iam a23d22eacf Update README_MINGW to reflect 2020 changes 2020-11-27 17:53:36 +01:00
falkTX ac62faa9c0
Fix registry keys for Windows, add 32bit compat ones on 64bit
Signed-off-by: falkTX <falktx@falktx.com>
2020-11-09 18:58:09 +00:00
falkTX d90ef27d60
Remove jack-router windows code, moved to new repo
See https://github.com/jackaudio/jack-router/

Signed-off-by: falkTX <falktx@falktx.com>
2020-10-16 20:06:34 +01:00
falkTX 9a99d202eb
Remove "v" prefix from Windows installer files
Signed-off-by: falkTX <falktx@falktx.com>
2020-10-15 14:06:40 +01:00
falkTX b5ce525f22
Install def and lib files in the Windows installer
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-25 21:57:25 +01:00
falkTX c48cb45191
Correct the include dir used in the windows installer
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-24 20:15:44 +01:00
falkTX d539727a2d
Update default jack location on windows, per new installers
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-20 16:56:37 +01:00
falkTX 230cd6cc64
winmme: allow to activate without any ports, fix some warnings
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-20 15:50:16 +01:00
falkTX 99b7a20486 Install 32bit libjack.dll on 64bit windows installer
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-20 02:44:18 +01:00
falkTX b3603d6fb3
Write registry key so 3rd parties can find jackd.exe
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-13 17:50:54 +01:00
falkTX 81ac3d06d4
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-13 05:29:48 +01:00
falkTX d3a3242647
Add innosetup files
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-13 03:48:57 +01:00
falkTX 69768dcd94
Remove 1 more unused file
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-13 03:21:41 +01:00
falkTX c078bb1a3e
Remove old, unused codeblocks project files
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-13 01:35:10 +01:00
falkTX c4af0d1b56
Use system headers for portaudio
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-13 01:34:45 +01:00
falkTX 2925617908
Remove pre-included portaudio and samplerate header files
Signed-off-by: falkTX <falktx@falktx.com>
2020-09-13 01:34:24 +01:00
falkTX 9f035df3d4
Remove pre-included windows portaudio static libs
Signed-off-by: falkTX <falktx@falktx.com>
2020-06-14 12:07:00 +01:00
falkTX 56462c748c
Remove pre-included portaudio.h file for windows
Signed-off-by: falkTX <falktx@falktx.com>
2020-06-14 12:06:12 +01:00
falkTX a11c6995e4 2 more winsock.h includes, also set PRIu64 for mingw 2020-06-13 23:15:23 +01:00
falkTX 8cfc45ba59 Include winsock2.h before windows.h, for mingw 2020-06-13 23:09:46 +01:00
Luciano Iam cfb85b0143
1.9.14 on MinGW/waf + build guide (#495)
* Add guide for compiling on MinGW using waf

* Update wscripts and guide for MinGW

* Fix README_MINGW typos

* Add instructions for ASIO support

* Update jackd example

* Patch for metadata support on Windows

* Update VS project for building JackRouter

* JackRouter/VS: add int redefinition fix to all build configurations

* VS: ignore Visual Studio build files and user settings

* Revise and extend README_MINGW

* Fix typos in README_MINGW

* Update MinGW build guide

* Replace MAX_PATH with PATH_MAX (win32)

* Include limits.h in JackMetadata.h

Co-authored-by: Schrödinger's Cat <6382400+Schroedingers-Cat@users.noreply.github.com>
2020-05-31 13:29:53 +01:00
Kjetil Matheussen 52786902d6 Windows: Use widechar instead of char when loading drivers. 2020-01-26 15:02:35 +00:00
Luciano Iam a5093f06ca Rename PortSetDeviceMetadata to PortSetDefaultMetadata 2019-10-28 11:24:12 +01:00
luz.paz a93b210134 FIx doxygen and user facing and non-facing typos
Found via `codespell -q 3`
2019-09-11 19:17:07 +01:00
falkTX bb416c7801 Rename `PortSetDeviceName` to `PortSetDeviceMetadata` 2019-09-11 19:13:56 +01:00
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
2019-09-11 19:09:59 +01:00
Filipe Coelho 59550f67ee
Fix client UUID gen, and some warnings (#440)
* Fix generation of client uuid

Signed-off-by: falkTX <falktx@falktx.com>

* Remove all client properties when removed; Cleanup a few things

Signed-off-by: falkTX <falktx@falktx.com>

* Make all uuid function arguments use jack_uuid_t type; Fix warnings

Signed-off-by: falkTX <falktx@falktx.com>

* Rework uuids to never be int, more cleanup

Signed-off-by: falkTX <falktx@falktx.com>
2019-03-18 08:33:50 +01:00
falkTX 7dfdbe133a
Cleanup some warnings
Signed-off-by: falkTX <falktx@gmail.com>
2018-11-13 23:01:23 +01:00
Adrian Knoth 6ccfdc1058 Mass-fix spelling errors
Flagged by the Debian QA tool.

Mostly automatic search-n-replace of the mistakes flagged.
2018-02-25 18:47:52 +01:00
falkTX 288df203f5 Prepare 1.9.12 release 2017-08-11 14:56:20 +02:00
Yasuhiro Fujii f76cd1b840 add _snprintf() wrapper. 2017-06-24 14:30:19 +09:00
Yasuhiro Fujii e3bbd5cdba Change JackPortAudioDriver::Open() to permit a long device name and use truncated name for the most other parts. 2017-06-24 14:27:28 +09:00
Yasuhiro Fujii 6758354192 fix compilation on MSYS2. 2017-06-24 14:27:28 +09:00
Stephane Letz 364159f821 Fix for JackNetUnixSocket::SendTo. 2016-09-13 18:00:22 +02:00
Stephane Letz 5e565e684a Merge remote-tracking branch 'upstream/master' 2016-01-01 20:41:05 +01:00
Stephane Letz 02f74a659a String management fix. 2016-01-01 20:40:22 +01:00
Karl Linden aaaeeea8d7
Refactor duplicated code into toplevel wscript. 2015-12-13 18:06:35 +01:00
Stephane Letz 008872fc16 Possible fix in JackPosixSemaphore::ConnectInput, cleanup. 2015-09-03 10:52:11 +02:00
Cédric Schieli 8f6c3c6d1f Add JackProxyDriver
This driver is very similar to the JackNetDriver, but instead of connecting
through the network, it connects to its upstream server through standard jack
API. So it can only reach local servers which must be running as the same user
or in promiscuous mode.

The main use case is the multi-user, multi-session, shared workstation:

 - a classic server with hw driver is launched system-wide at boot time, in
   promiscuous mode, optionaly restricted to the audio group
 - in each user session, a jackdbus server is automatically started with
   JackProxyDriver as master driver, automatically connected to the
   system-wide one
 - optionaly, each user run PulseAudio with a pulse-jack bridge
2015-04-27 12:19:27 +02:00