56 Commits (5da7de955ee9379604d2a8042bcb08994d074caa)

Author SHA1 Message Date
  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
  sletz 8cd79f74be Correct JackClient::Activate so that first kGraphOrderCallback can be received by the client notification thread. 17 years ago
  sletz bd5c83992f Cleanup 17 years ago
  sletz 2f7db97fb6 Correct all backend playback port latency in case of asynchronous mode (1 buffer more). 17 years ago
  sletz ff45b3c59f Revert last change 17 years ago
  sletz f649c84390 Start client RT thread only if a thread routine or callback has been setup with jack_set_process_callback or jack_set_process_thread. 17 years ago
  sletz bfec95d99e In thread model, execute a dummy cycle to be sure thread has the correct properties (ensure thread creation is finished). 17 years ago
  sletz d2f7053ecc Nedko Arnaudov log patch(2). 17 years ago
  sletz 4c5d14403f Remove uneeded jack_port_connect API. 17 years ago
  sletz ecb8da58c7 Beautifull code 17 years ago
  sletz 078444c717 tw1.c example added (new thread model). 17 years ago
  sletz 2ab1465913 New experimental alternate threading model 17 years ago
  sletz 62d282dc14 Cleanup 17 years ago
  sletz 809c2097fb Add missing include 17 years ago
  sletz 89952a399f Fix in JackClient::Error(): when RT thread is failing and calling Shutdown, Shutdown was not desactivating the client correctly. 17 years ago
  sletz 254f765c4f Update date 17 years ago
  sletz 2369536ecb Cleanup 17 years ago
  sletz 82bdd90277 Remove checking thread in CoreAudio driver, better device state change recovery strategy: the driver is stopped and restarted. jack_thread_wait implementation. Add jack_thread_wait client example. 17 years ago
  sletz b0c669f0d1 Port connection callback, client side. 17 years ago
  sletz cfc2315b4c Port connection callback. 17 years ago
  sletz 3665f6300d OSX 32/64 bits version. 17 years ago
  sletz 9db8324565 Fix a bug in freewheel management in async mode: drivers now receive the kStartFreewheelCallback and kStopFreewheelCallback notifications. 17 years ago
  sletz cc80ecb685 Cleanup old zombification code. 17 years ago
  sletz 82316a5483 Merge of Dmitry Baikov MIDI branch. 17 years ago
  sletz 24233f13c0 Add include 17 years ago
  sletz 1294c9820f Internal loadable client implementation, socket version added. 17 years ago
  sletz 17f62de23f Internal loadable client implementation (in progress). 17 years ago
  sletz 962ccb7d2d Fix a bug in jack_test. Correct JackShmMem destructor. Correct and case in JackClient::Execute. Correct JackMachSemaphore::Disconnect. 17 years ago
  sletz 269e28be0b Checking in the server to avoid calling the clients if no callback are registered. 18 years ago
  sletz cf05be16a4 New JackNotication.h header in preparation for callback checking in the server. 18 years ago
  sletz d75c0de09c Correct init code 18 years ago
  sletz 3a7b1ce662 Add jack_set_client_registration_callback API 18 years ago
  sletz d94daf5019 Add Pieter Palmers FreeBob driver. 18 years ago
  sletz cb7f1f35d5 Add call to the init callback (set up using the jack_set_thread_init_callback API) in Real-Time and Notification threads. Define a new 'kActivateClient' notification. 18 years ago
  sletz 442422a887 Restore 0.58 behaviour for WIN32 thread kill issues 18 years ago
  sletz b43e380ae1 Correct jack_lsp and use STL find 18 years ago