Cédric Schieli
134bff1dc0
Add a note about the promiscuous mode
7 years ago
Filipe Coelho
c44a220fbe
Merge pull request #257 from sdrik/pull/promiscuous-v2
Secure promiscuous mode
7 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
7 years ago
Timo Wischer
b7372cb046
jack_wait: Fix indentation
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
7 years ago
Timo Wischer
b31a4a2f31
jack_wait: On timeout fail with exit code 1
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
7 years ago
falkTX
4bbfaa9c62
Fix typo in previous internal-session-file commit
Fixes #288
7 years ago
falkTX
288df203f5
Prepare 1.9.12 release
7 years ago
falkTX
d6e1584361
Fix typo in wscript, leading to an error with --autostart=dbus
7 years ago
falkTX
8092c758f9
ipload.c: flush stdout when client is ready
7 years ago
falkTX
2ad48419a7
Add support for internal session files
Thanks to Timo Wischer for the initial work
7 years ago
Filipe Coelho
9c929bef39
Merge pull request #281 from 7890/master
Be more verbose about $JACK_NO_AUDIO_RESERVATION
7 years ago
Thomas Brand
6680b60f42
Show hint when DBus device reservation fails
7 years ago
Thomas Brand
39148a2e67
Add note about env var JACK_NO_AUDIO_RESERVATION
7 years ago
Filipe Coelho
0f277def59
Merge pull request #277 from kmatheussen/master
Fix gcc7 build and JackDebugClient
7 years ago
Kjetil Matheussen
f7bccdca65
Tests: Fix compilation with gcc7
7 years ago
Kjetil Matheussen
eabc679bd4
Example clients: Fix compilation of tw.c
7 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.
7 years ago
Filipe Coelho
2c57685ccc
Merge pull request #271 from kmatheussen/master
Fix mingw compilation
7 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.
7 years ago
Yasuhiro Fujii
f76cd1b840
add _snprintf() wrapper.
7 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
Francis Pinteric
40a689dbb8
alsa_in.c alsa_out.c
Added -S option and supporting code to permit attaching to a named jack2 server.
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
Adrian Knoth
d1df7524a2
Merge pull request #215 from jmendeth/alsa-correction
alsa_in/out: Convert between sample rates when necessary
alsa_in and alsa_out set the playback latency of their ports to the target delay. The problem is the target delay is in terms of the ALSA sample rate, so it should be converted to JACK's sample rate.
Example: Imagine JACK is running at 48 kHz, and alsa_out is invoked like:
alsa_out -r 96000 -t 512
Currently, alsa_out will report 512 frames of playback latency. After the fix, it converts to 48kHz and correctly reports 256.
Also converts the result of jack_frames_since_cycle_start to ALSA sample rate.
8 years ago
Adrian Knoth
701f74fa20
Merge pull request #219 from falkTX/master
Use linux futex as JackSynchro
8 years ago
Adrian Knoth
179b976fdd
Merge pull request #208 from gazoo74/valgrind
Valgrind
8 years ago
Adrian Knoth
0857117016
Merge pull request #228 from falkTX/jack_load_autoclose
Add autoclose option to jack_load
8 years ago
Adrian Knoth
0ca2539f5c
Merge pull request #229 from rahul-bedarkar/fix-build-with-glibc
tests: define __STDC_LIMIT_MACROS
8 years ago
Adrian Knoth
12543dd741
Merge pull request #255 from jamespthomas/james/fix-wait-crash
Fix crash in JackPosixSemaphore::Wait
8 years ago
falkTX
1dd03c61af
Add autoclose option to jack_load
8 years ago
falkTX
112b6bdf39
Use Linux futex as JackSynchro
Includes optimizations for internal clients, but not enabled yet.
8 years ago
James Thomas
05f87555df
Remove unused JackPosixSemaphore::Wait() function
This doesn't seem necessary since it is implmented below
8 years ago
James Thomas
d9918c3d29
Fix a crash in JackPosixSemaphore::Wait()
Crash was observed in this function when fSemaphore was NULL, this patch
copies the NULL pointer check from the commented function above into
Wait()
8 years ago
Adrian Knoth
e0281d82c2
Merge pull request #190 from jackaudio/waf-macosx-fixes
Waf macosx fixes
8 years ago
Filipe Coelho
4cf826c82c
Merge pull request #250 from schnitzeltony/NEON
ARM Neon support for non-dithering sample conversion functions
8 years ago
Andreas Müller
c32b823860
jack_simdtests: add application checking accurracy and performance of SIMD optimizations
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
8 years ago
Andreas Müller
77bb8be12e
Add ARM-NEON acceleration for all non-dithering sample conversion functions
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
8 years ago