Timo Wischer
9fe6486c6e
jackdmp: Signal to systemd when ready
With this patch it is possibly to start the JACK daemon with a systemd
service file of type notify. The following provides an example service
file:
[Service]
Type=notify
ExecStart=/usr/bin/jackd -d alsa
[Install]
WantedBy=multi-user.target
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
7 years ago
Timo Wischer
67e4b4368e
alsa driver: Provide option to enable time stamp mode
for all devices.
This is required for example for some adaptive sample rate converters
which are executed on top of JACK. These SRCs are using the time stamp to
calculate the buffer fill level between playback application and sound
card.
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
7 years ago
Alba Mendez
63269497fd
Set ToS octet on netjack packets
7 years ago
James Thomas
d80de6c81a
Use PTHREAD_EXPLICIT_SCHED for non RT threads
This prevents jack control threads from inheriting RT priorities from
other applications that may be using this in another RT thread
7 years ago
Charalampos Stratakis
950d36d728
Make jack_control python2/3 compatible.
7 years ago
falkTX
cc8576a7ab
Check mmap() against MAP_FAILED
Fixes #338
7 years ago
Olivier Humbert
1aeb656a67
typos fixes ( #333 )
* Update alsa_in.c
* Update alsa_out.c
7 years ago
Adrian Knoth
c5dac6270e
More spelling fixes from Debian QA
7 years ago
Adrian Knoth
6ccfdc1058
Mass-fix spelling errors
Flagged by the Debian QA tool.
Mostly automatic search-n-replace of the mistakes flagged.
7 years ago
Filipe Coelho
a5e6585dd3
Merge pull request #325 from trebmuh/patch-1
Update jack_lsp manpage (1 typo)
7 years ago
Olivier Humbert
cccbfecd3d
Update jack_lsp.0
7 years ago
m-grabner
f6f7f11b38
fixed potential copy&paste style bugs ( #317 )
7 years ago
Filipe Coelho
c1647819ee
Update ChangeLog
7 years ago
Filipe Coelho
8837122efd
Merge pull request #302 from sdrik/pull/promiscuous-doc
Add a note about the promiscuous mode
7 years ago
Karl Linden
d4fdd6ac26
waf: lilrc -> karllinden
7 years ago
Cédric Schieli
134bff1dc0
Add a note about the promiscuous mode
8 years ago
Filipe Coelho
c44a220fbe
Merge pull request #257 from sdrik/pull/promiscuous-v2
Secure promiscuous mode
8 years ago
Filipe Coelho
929009dd39
Merge pull request #289 from twischer-adit/adit_devel_jack_wait_return_failure_on_timeout
jack_wait: return exit code failure on timeout
8 years ago
Timo Wischer
b7372cb046
jack_wait: Fix indentation
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
8 years ago
Timo Wischer
b31a4a2f31
jack_wait: On timeout fail with exit code 1
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
8 years ago
falkTX
4bbfaa9c62
Fix typo in previous internal-session-file commit
Fixes #288
8 years ago
falkTX
288df203f5
Prepare 1.9.12 release
8 years ago
falkTX
d6e1584361
Fix typo in wscript, leading to an error with --autostart=dbus
8 years ago
falkTX
8092c758f9
ipload.c: flush stdout when client is ready
8 years ago
falkTX
2ad48419a7
Add support for internal session files
Thanks to Timo Wischer for the initial work
8 years ago
Filipe Coelho
9c929bef39
Merge pull request #281 from 7890/master
Be more verbose about $JACK_NO_AUDIO_RESERVATION
8 years ago
Thomas Brand
6680b60f42
Show hint when DBus device reservation fails
8 years ago
Thomas Brand
39148a2e67
Add note about env var JACK_NO_AUDIO_RESERVATION
8 years ago
Filipe Coelho
0f277def59
Merge pull request #277 from kmatheussen/master
Fix gcc7 build and JackDebugClient
8 years ago
Kjetil Matheussen
f7bccdca65
Tests: Fix compilation with gcc7
8 years ago
Kjetil Matheussen
eabc679bd4
Example clients: Fix compilation of tw.c
8 years ago
Kjetil Matheussen
ccedff2f35
JackDebugClient: Keep client->fSynchroTable. Prevents crash in jack_client_wait, plus that it seems to be the correct thing to do.
8 years ago
Filipe Coelho
2c57685ccc
Merge pull request #271 from kmatheussen/master
Fix mingw compilation
8 years ago
Kjetil Matheussen
41e8f661c4
README: Instructions for cross-compiling with mingw
8 years ago
Filipe Coelho
b6caf46088
Merge pull request #270 from y-fujii/fix_msys2_compilation
Fix some issues on Windows.
8 years ago
Yasuhiro Fujii
f76cd1b840
add _snprintf() wrapper.
8 years ago
Yasuhiro Fujii
e3bbd5cdba
Change JackPortAudioDriver::Open() to permit a long device name and use truncated name for the most other parts.
8 years ago
Yasuhiro Fujii
6758354192
fix compilation on MSYS2.
8 years ago
Karl Linden
c21c774855
waf: Nitpick styling for consistency. Fixes #172 .
8 years ago
Yasuhiro Fujii
788c6d9c5c
Make locate_dll_driver_dir() independent from the dll file name.
8 years ago
Kjetil Matheussen
b4bdb9fe35
Windows: winsock2.h must be included before including windows.h
8 years ago
falkTX
f3a6b3e44a
1.9.11-RC1 release
8 years ago
Hunter Allen
31d4ae97f2
Fixed a compiler warning in the memops.c file. ( #267 )
8 years ago
Cédric Schieli
d4f925c2ea
Secure promiscuous mode for posix semaphores
Adjusts the permissions of posix semaphores when promiscuous mode is enabled.
Note that changing permissions of semaphores is only supported on linux by
using the /dev/shm filesystem. As of now, linux does not use posix semaphores
anymore so this code is currently unsed.
8 years ago
Cédric Schieli
5d89eba8c7
Secure promiscuous mode for linux futexes
Adjusts the permissions of linux futexes when promiscuous mode is enabled.
8 years ago
Cédric Schieli
bb7faafd1c
Secure promiscuous mode for unix sockets
Adjusts the permissions of unix sockets when promiscuous mode is enabled.
8 years ago
Cédric Schieli
325b8ff80f
Secure promiscuous mode for shared memory segments
Adjusts the permissions of shared memory segments when promiscuous mode is
enabled.
8 years ago
Cédric Schieli
1be958e682
Helper functions needed to secure the promiscuous mode.
The jack_group2gid() function does a thread-safe lookup of a unix gid from a
unix group name.
The jack_promiscuous_perms() function adjusts the permissions of a shared
resource (socket, semaphore, shm segment, ...) referenced by a fd and/or a
path so it can be used by any member of the provided unix group.
By using those functions it will be possible to enable a secure promiscuous
mode. 'Secure' meaning here that one is not forced to launch every clients
with a (way) too permissive 0000 umask.
8 years ago
Adrian Knoth
2d1d323505
Merge pull request #142 from jmendeth/patch-2
Correct typos in JackNetTool.cpp
8 years ago
Adrian Knoth
02299d4a81
Merge pull request #141 from jmendeth/patch-1
Account for IP+UDP header in MTU
8 years ago