465 Commits (7903f675ee7c59cd2dd9d39518f74e1ca3aa69a7)

Author SHA1 Message Date
  sletz c303556637 Client debugging code improved. 16 years ago
  sletz fa24bd3e74 Version 1.9.5 started. 16 years ago
  sletz 5296074797 Sync JackCoreAudioAdapter code with JackCoreAudioDriver. 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). 16 years ago
  sletz ddca9e2253 In JackCoreAudio driver, clock drift compensation in aggregated devices working. 16 years ago
  sletz 8416c75694 In JackCoreAudio driver, (possibly) clock drift compensation when needed in aggregated devices. 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. 16 years ago
  sletz 9e263b52ac Lock/Unlock shared memory segments (to test...). 16 years ago
  sletz 136672723a Simplify server temporary mode : now use a JackTemporaryException. 16 years ago
  sletz 13f0a7d5fe Memory allocation error checking in server for RPC. 16 years ago
  sletz b4451128a0 Memory allocation error checking for jack_client_new and jack_client_open. 16 years ago
  sletz 5914cf5115 Better memory allocation error checking in ringbuffer.c, weak import improvements. 16 years ago
  sletz ea9de08398 Better memory allocation error checking on client (library) side. 16 years ago
  sletz ebfcf66781 Correct JackCoreAudio driver when empty strings are given as -C, -P or -d parameter. 16 years ago
  sletz 0bf1580f03 Correct JackInfoShutdownCallback prototype, two new JackClientProcessFailure and JackClientZombie JackStatus code. 16 years ago
  sletz a3478c6e40 Correct JackGraphManager::GetBuffer for the "client loop with one connection" case : buffer must be copied. 16 years ago
  sletz 04668c12f7 Correct JackPosixThread::StartImp : thread priority setting now done in the RT case only. 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). 16 years ago
  sletz d56018e051 Correctly save and restore RT mode state in freewheel mode. 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. 16 years ago
  sletz eb20a1ae47 No reason to make jack_on_shutdown deprecated, so revert the incorrect change. 16 years ago
  sletz 7c0113fdaa Now can aggregate device that are themselves AD. 16 years ago
  sletz 05d5411dd4 JACK_SCHED_POLICY switched to SCHED_FIFO. 16 years ago
  sletz a1e4f13085 In JackCoreAudioDriver, improve management of input/output channels: -1 is now used internally to indicate a wanted max value. 16 years ago
  sletz d9def1e48c In JackCoreAudioDriver::Start, wait for the audio driver to effectively start (use the MeasureCallback). 16 years ago
  sletz 61c5eacd34 In JackCoreAudioDriver, force the SR value to the wanted one *before* creating aggregate device (otherwise creation will fail). 16 years ago
  sletz 350215e217 Dynamic system version detection in JackCoreAudioDriver to either create public or private aggregate device. 16 years ago
  sletz d85cb284c7 Fix jack_set_sample_rate_callback to have he same bevahior as in JACK1. 16 years ago
  sletz 96fedf1189 Implement "hog mode" (exclusive access of the audio device) in JackCoreAudioDriver. 16 years ago
  sletz a76e255132 Cleanup JackSocketServerChannel. 16 years ago
  sletz 22be572730 Improve aggregate device management in JackCoreAudioDriver : now a private device only and cleanup properly. 16 years ago
  sletz 5e5da014fb Typo(s). 16 years ago
  sletz cf33a4d05e jack_verbose moved to JackGlobals class. 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. 16 years ago
  sletz c716c75d4b Correct JACK_MESSAGE_SIZE value, particularly in OSX RPC code. 16 years ago
  sletz 09916901dc Correct JackProcessSync::LockedTimedWait. 16 years ago
  sletz f118301866 Correct jackdmp.cpp (failures case were not correct..). Improve JackCoreAudioDriver code. Raise default port number to 2048. 16 years ago
  sletz ae57b1d033 CoreAudio backend now issue a JackInfoShutdownCallback when an unrecoverable error is detected (sampling rate change, stream configuration change…) 16 years ago
  sletz d09d8c3c82 Add a string parameter to server ==> client notification, add a new InfoShutdown callback. 16 years ago
  sletz 1864b36159 Correct server temporary mode : now set a global and quit after server/client message handling is finished. 16 years ago
  sletz 36540b7e8a Change CoreAudio notification thread setup for OSX Snow Leopard. 16 years ago
  sletz edbf64a7b4 Simplify transport in NetJack2: master only can control transport. 16 years ago
  sletz f798af6168 Fix issues in JackNetDriver::DecodeTransportData and JackNetDriver::Initialize. 16 years ago
  sletz d4f271aabd Correct CPU timing in JackNetDriver, now take cycle begin time after Read. 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) 16 years ago
  sletz 89693a67c0 Correct monitor port naming in JackAudioDriver and JackCoreAudioDriver. 16 years ago
  sletz ebc7631834 Use SNDCTL_DSP_SYNCGROUP/SNDCTL_DSP_SYNCSTART API to synchronize input and output in Solaris boomer backend. 16 years ago
  sletz af9790fa3a More cleanup in Solaris boomer backend. 16 years ago
  sletz eb812ca7ca Add a -G parameter in CoreAudio backend (the computation value in RT thread expressed at percent of period). 16 years ago
  sletz 385de2046b Fix CopyAndConvertIn for Solaris backends. 16 years ago