100 Commits (9bf10e24ab8eb94d20b31f7c9509c06e98d5b27d)

Author SHA1 Message Date
  sletz f692790318 Correct jack_test. 15 years ago
  sletz c02981ed9d Ensure that client-side message buffer thread calls thread_init callback if/when it is set by the client (backport of JACK1 rev 3838). 15 years ago
  sletz f1631119f2 Fix port_rename callback : now both old name and new name are given as parameters. 15 years ago
  sletz ea9de08398 Better memory allocation error checking on client (library) side. 15 years ago
  sletz 0bf1580f03 Correct JackInfoShutdownCallback prototype, two new JackClientProcessFailure and JackClientZombie JackStatus code. 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). 15 years ago
  sletz e06b070fbd Correct freewheel code on client side. 15 years ago
  sletz d85cb284c7 Fix jack_set_sample_rate_callback to have he same bevahior as in JACK1. 15 years ago
  sletz ae57b1d033 CoreAudio backend now issue a JackInfoShutdownCallback when an unrecoverable error is detected (sampling rate change, stream configuration change…) 15 years ago
  sletz d09d8c3c82 Add a string parameter to server ==> client notification, add a new InfoShutdown callback. 15 years ago
  sletz 23f85f9830 Fix transport callback (timebase master, sync) issue when used after jack_activate (RT thread was not running). 16 years ago
  sletz 8146837a13 First working version of native MIDI backend (JackCoreMidiDriver, JackWinMMEDriver). 16 years ago
  sletz 34ff05a8ca Native MIDI backend (JackCoreMidiDriver, JackWinMMEDriver) in progress. 16 years ago
  sletz 4be0936d3e Simplify JackClient RT code, jack_thread_wait API marked deprecated. 16 years ago
  sletz 7681b6d7b5 Correct initialization of transport state in NetJack. 16 years ago
  sletz ab6574f221 Client incorrect re-naming fixed: now done at fifo level only. 16 years ago
  sletz 32987ca1d2 Merge Solaris branch back on trunk. 16 years ago
  sletz 70bc4a037e Cleanup documentation. 16 years ago
  sletz bb7b377860 Implement jack_client_real_time_priority and jack_client_max_real_time_priority API. 16 years ago
  sletz 171a3c4a0d Client and library global context cleanup in case of incorrect shutdown handling (that is applications not correctly closing client after server has shutdown). 16 years ago
  sletz c29ab689bf Libjack shutdown handler does not deactivate (fActive = false) the client anymore, so that jack_deactivate correctly does the job later on. 16 years ago
  sletz 7179398778 Correct JackClient::ShutDown. 16 years ago
  sletz f19b74f904 Header cleanup, add --clients and --ports options in configure. 16 years ago
  sletz 888a63ddec Cleanup JackPortRegisterResult and JackPortUnRegisterRequest structures. 16 years ago
  sletz 7723df5cd3 Define JACK_PATH_MAX for simpler portability. 16 years ago
  sletz 31925d51c0 Fix jack_port_set_name when used with already unregistered clients. 16 years ago
  sletz 1274ff1da2 Add new jack_set_port_rename_callback API, jack_port_set_name is now a server request that call port rename callbacks. 16 years ago
  sletz a280d1f368 Update JackTransportEngine for NetJack2 needs. 16 years ago
  sletz 90aacb3b21 Move GetCurrentTransportFrame code from JackClient to JackTransportEngine. 16 years ago
  sletz a7001745bd Simplify request server close only if server is running implementation. 17 years ago
  sletz ce5d02b5d9 Correct JackClient::Close() to request server close only if server is running. 17 years ago
  sletz 2280b77679 Cleanup, documentation. 17 years ago
  sletz 64928200f8 Cleanup in JackTransportEngine, move some code that was in JackClient class. 17 years ago
  sletz 5349284639 Netioadapter now adapts for buffer size and sample rate changes. 17 years ago
  sletz b44e22de0e Use of set_threaded_log_function only when needed in RT threads. 17 years ago
  sletz 215dfdd97a Tim Blechmann patch to remove unnecessary virtual methods : choice of the appropriate platform version is now done at compilation time. 17 years ago
  nedko b5bd3afb28 Add conditional includes for config.h, for use with waf 17 years ago
  sletz 3f0ea566d8 Avoid using Terminate when quitting in RT thread. Cleanup JackEngineInterface. 17 years ago
  sletz a74f1a586e Better handling of graph state read functions : never wait when used in the real-time thread, current state is used. 17 years ago
  sletz 8a2e1e2e91 Correct JackEngine::PortUnRegister, JackEngine::ClientCloseAux and JackEngine::ClientDeactivate to correctly send notifications. 17 years ago
  sletz 7b5eafc311 Activate now connect to FW driver and start the realtime thread only if clients are actually realtime, that is have setup any of the RT callback. 17 years ago
  sletz a65b5e881f Fix JackClient::Close : notification channel is stopped first to avoid receiving notifications while closing and Close is again a synchronous call. 17 years ago
  sletz b047c2672d All library side files become LGPL 17 years ago
  sletz 85fc26ec4b Cleanup 17 years ago
  sletz 79a8f8f9e0 Correct PortRegister, port name checking must be done on server side. 17 years ago
  sletz e8e8e37adf JackWrapperAPI.cpp: use open_library in jack_client_name_size, jack_port_name_size and jack_port_type_size. 17 years ago
  sletz 8474471d98 Transport timebase fix (in progress). 17 years ago
  sletz fef9bd52ca Transport timebase fix (in progress). 17 years ago
  sletz 8b1f62a550 Transport timebase fix (in progress). 17 years ago
  sletz ac8d4b32b9 Fix in transport timebase in progress 17 years ago