sletz
|
c303556637
|
Client debugging code improved.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3823 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
fa24bd3e74
|
Version 1.9.5 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3822 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
5296074797
|
Sync JackCoreAudioAdapter code with JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3803 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
67ea14b7c7
|
In JackCoreAudio driver, clock drift compensation semantic changed a bit : when on, does not activate if not needed (same clock domain).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3802 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
ddca9e2253
|
In JackCoreAudio driver, clock drift compensation in aggregated devices working.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3799 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
8416c75694
|
In JackCoreAudio driver, (possibly) clock drift compensation when needed in aggregated devices.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3797 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
2cbaece993
|
Sync with JACK1 : -r parameter now used for no-realtime, realtime (-R) is now default, usable backend given vie platform.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3791 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
9e263b52ac
|
Lock/Unlock shared memory segments (to test...).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3788 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 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
|
16 years ago |
sletz
|
13f0a7d5fe
|
Memory allocation error checking in server for RPC.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3782 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
b4451128a0
|
Memory allocation error checking for jack_client_new and jack_client_open.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3779 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
5914cf5115
|
Better memory allocation error checking in ringbuffer.c, weak import improvements.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3777 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
ea9de08398
|
Better memory allocation error checking on client (library) side.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3768 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
ebfcf66781
|
Correct JackCoreAudio driver when empty strings are given as -C, -P or -d parameter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3748 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
0bf1580f03
|
Correct JackInfoShutdownCallback prototype, two new JackClientProcessFailure and JackClientZombie JackStatus code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3732 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
a3478c6e40
|
Correct JackGraphManager::GetBuffer for the "client loop with one connection" case : buffer must be copied.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3725 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 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
|
16 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
|
16 years ago |
sletz
|
d56018e051
|
Correctly save and restore RT mode state in freewheel mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3699 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 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
|
16 years ago |
sletz
|
eb20a1ae47
|
No reason to make jack_on_shutdown deprecated, so revert the incorrect change.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3692 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
7c0113fdaa
|
Now can aggregate device that are themselves AD.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3686 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 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
|
16 years ago |
sletz
|
a1e4f13085
|
In JackCoreAudioDriver, improve management of input/output channels: -1 is now used internally to indicate a wanted max value.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3682 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
d9def1e48c
|
In JackCoreAudioDriver::Start, wait for the audio driver to effectively start (use the MeasureCallback).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3681 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
61c5eacd34
|
In JackCoreAudioDriver, force the SR value to the wanted one *before* creating aggregate device (otherwise creation will fail).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3679 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
350215e217
|
Dynamic system version detection in JackCoreAudioDriver to either create public or private aggregate device.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3678 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
d85cb284c7
|
Fix jack_set_sample_rate_callback to have he same bevahior as in JACK1.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3677 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
96fedf1189
|
Implement "hog mode" (exclusive access of the audio device) in JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3674 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
a76e255132
|
Cleanup JackSocketServerChannel.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3671 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
22be572730
|
Improve aggregate device management in JackCoreAudioDriver : now a private device only and cleanup properly.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3668 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
5e5da014fb
|
Typo(s).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3667 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
cf33a4d05e
|
jack_verbose moved to JackGlobals class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3666 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 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
|
16 years ago |
sletz
|
c716c75d4b
|
Correct JACK_MESSAGE_SIZE value, particularly in OSX RPC code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3661 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
09916901dc
|
Correct JackProcessSync::LockedTimedWait.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3660 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
f118301866
|
Correct jackdmp.cpp (failures case were not correct..). Improve JackCoreAudioDriver code. Raise default port number to 2048.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3659 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
ae57b1d033
|
CoreAudio backend now issue a JackInfoShutdownCallback when an unrecoverable error is detected (sampling rate change, stream configuration change…)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3654 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 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
|
16 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
|
16 years ago |
sletz
|
36540b7e8a
|
Change CoreAudio notification thread setup for OSX Snow Leopard.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3649 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
edbf64a7b4
|
Simplify transport in NetJack2: master only can control transport.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3645 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
f798af6168
|
Fix issues in JackNetDriver::DecodeTransportData and JackNetDriver::Initialize.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3644 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
d4f271aabd
|
Correct CPU timing in JackNetDriver, now take cycle begin time after Read.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3643 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
00e07fd3ba
|
Big endian bug fix in memops.c (http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=11_be24bit.patch;att=1;bug=486308)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3636 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
89693a67c0
|
Correct monitor port naming in JackAudioDriver and JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3635 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
ebc7631834
|
Use SNDCTL_DSP_SYNCGROUP/SNDCTL_DSP_SYNCSTART API to synchronize input and output in Solaris boomer backend.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3632 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
af9790fa3a
|
More cleanup in Solaris boomer backend.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3631 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
eb812ca7ca
|
Add a -G parameter in CoreAudio backend (the computation value in RT thread expressed at percent of period).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3629 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |
sletz
|
385de2046b
|
Fix CopyAndConvertIn for Solaris backends.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3627 0c269be4-1314-0410-8aa9-9f06e86f4224
|
16 years ago |