sletz
a4604f7c78
Use a QUIT notification to properly quit the server channel, the server channel thread can then be 'stopped' instead of 'canceled'
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3853 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
5dc57dd090
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3786 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
136672723a
Simplify server temporary mode : now use a JackTemporaryException.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3784 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
04668c12f7
Correct JackPosixThread::StartImp : thread priority setting now done in the RT case only.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3717 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
a5c27894e5
Fix AcquireRealTime and DropRealTime: now distinguish when called from another thread (AcquireRealTime/DropRealTime) and from the thread itself (AcquireSelfRealTime/DropSelfRealTime).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3716 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
1ff726f3f5
Thread AcquireRealTime and DropRealTime were (incorrectly) using fThread field. Use pthread_self()) (or GetCurrentThread() on Windows) to get the calling thread.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3695 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
05d5411dd4
JACK_SCHED_POLICY switched to SCHED_FIFO.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3683 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
a76e255132
Cleanup JackSocketServerChannel.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3671 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
eb6d5d1655
Add new JackBasePosixMutex class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3665 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
ed864f5592
Now start server channel thread only when backend has been started (so in JackServer::Start). Should solve race conditions at start time.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3662 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
09916901dc
Correct JackProcessSync::LockedTimedWait.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3660 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
f2085bbd2c
Parameter renaming.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3657 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
d09d8c3c82
Add a string parameter to server ==> client notification, add a new InfoShutdown callback.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3653 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
9e481f14ac
Server temporary mode corrected on Linux.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3651 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
1864b36159
Correct server temporary mode : now set a global and quit after server/client message handling is finished.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3650 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
1eef95890b
Raise drivers time out used in synchronous mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3596 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
347c6b874b
Correct 64/32 mixed compilation again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3582 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
nedko
00a05b846b
Remove libjack dependency on libdbus for mixed scenario; fix warning.
Warning is fixed by removing the static functions related to classic launch when libdbus launch is used.
For classic (jackd only) and mixed (jackd and jackdbus) scenarios we don't use libdbus for launching.
For jackdus only scenario, we use only libdbus.
So there is no change in classic and dbus scnearios. Change only affects the mixed scenario.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3581 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
b9788bfec9
Use __attribute__((__aligned__(32))) instead of __attribute__((__packed__)) for 64/32 mixed mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3576 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
892b9b44ae
Correct JackFifo::TimedWait for EINTR handling.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3560 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
6336f671d2
Correct JackSocketServerChannel.h
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3544 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
e9e9621ad3
Remove unneeded include, reorganize control.h
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3543 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
741c5bc9bf
Cleanup JackPosixServerLaunch.cpp file.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3541 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
30fb35f21d
Cleanup JackInternalClient code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3472 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
3c19d53f14
Compiles on Windows again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3465 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
478b718aa8
Add mixed 32/64 mode (off by default).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3462 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
9f711ac754
Fix for Solaris.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3458 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
4086b3ca90
Virtualize and allow overriding of thread creation function, to allow Wine support (from JACK1).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3437 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
18dd612f04
Client incorrect re-naming fixed: now done at socket level also.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3424 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
22fe6da4f1
Cleanup JackProcessSync class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3327 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
ab6574f221
Client incorrect re-naming fixed: now done at fifo level only.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3325 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
004016f2e9
Rework the mutex/signal classes. Use them in JackMessageBuffer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3319 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
32987ca1d2
Merge Solaris branch back on trunk.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3306 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
8a7739e0d6
Support for BIG_ENDIAN machines in NetJack2.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3272 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
84892ca209
Correct JackNetUnixSocket::GetError.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3270 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
604fd21827
Use JACK_DRIVER_DIR variable in internal clients loader.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3212 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
a7fd397819
Better isolation of server and clients system resources to allow starting the server in several user account at the same time.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3094 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
44e493896f
Typo
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3087 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
f914445e35
Cleanup in JackWinNamedPipeServerChannel and JackWinNamedPipeServerChannel.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3084 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
nedko
606609f9b5
range constraint for realtime-priority engine parameter
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3011 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
f19b74f904
Header cleanup, add --clients and --ports options in configure.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2957 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
7229e54be6
In JackFifo, display error message in verbose mode only when EINTR is returned.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2952 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
e291f37568
Define a JackShutdownCallback type, various callback related cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2949 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
847cfa1022
Make internal functions static.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2943 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
d7ea77e268
Cleanup on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2942 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
357e823209
JackRequest.h moved back to common folder.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2941 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
27b17399e7
Correct PortRegister prototype.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2935 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
183b591a9b
Michael Voigt JackAPI cleanup patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2934 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
4806e5e7a7
Correct JackPortUnRegisterRequest.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2933 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
888a63ddec
Cleanup JackPortRegisterResult and JackPortUnRegisterRequest structures.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2932 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago