sletz
|
215dfdd97a
|
Tim Blechmann patch to remove unnecessary virtual methods : choice of the appropriate platform version is now done at compilation time.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2429 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
d37f95f398
|
Add a test for coherent freewheel state in JackDebugClient. Cleanup JackMutex class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2416 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
1cb8d31cbb
|
Cleanup and correct wscript for example-clients.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2412 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
afccd5104c
|
Add missing include for proper compilation when jack headers are not installed.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2402 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
3f0ea566d8
|
Avoid using Terminate when quitting in RT thread. Cleanup JackEngineInterface.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2391 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
c93b4ebe29
|
Correct JackWinThread::Terminate.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2390 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
1a56f6256d
|
Tim Blechmann patch for JackPosixSemaphore (still to test...).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2381 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
18cad3d339
|
New testMutex test, correct timing in drivers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2366 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
f786e83108
|
Correct timing in drivers : frame time has to be incremented before Read.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2357 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
6919780fbc
|
Cleanup example clients : use jack_client_open and install a proper 'quit' signal handler.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2346 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
c0f0fd7cc9
|
Merge control branch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2339 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
4d78df880e
|
Tim Blechmann RAII idiom patch for JackServer ressource initialization.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2334 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
ae0a1ebd28
|
Call init callback in notification thread also.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2331 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
b004d83a3e
|
Tim Blechmann JackEngine cleanup patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2328 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
ef8bdde12c
|
Use StartSync to start the client notification thread, otherwise initial notifications from the server may be lost.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2321 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
505d4f1dc3
|
Correct JackPort::ClearBuffer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2307 0c269be4-1314-0410-8aa9-9f06e86f4224
|
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.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2302 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
152a1711ce
|
New jack_get_client_pid API, implemented on server side.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2299 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
8a2e1e2e91
|
Correct JackEngine::PortUnRegister, JackEngine::ClientCloseAux and JackEngine::ClientDeactivate to correctly send notifications.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2298 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
7f0d31f951
|
Implementation of jack_get_max_delayed_usecs, jack_get_xrun_delayed_usecs and jack_reset_max_delayed_usecs.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2294 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
0a0ede0768
|
Package number bumped to 1.90 everywhere.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2293 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
600877ee86
|
JackAudioDriver::ProcessAsync and JackAudioDriver::ProcessSync were broken at some point : 0 has to be returned in all cases.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2288 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
536c0b5476
|
Use of placement new for dynamic port allocation is possibly not safe... so avoid that until a definitive answer is found.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2285 0c269be4-1314-0410-8aa9-9f06e86f4224
|
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.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2279 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
5993705fa5
|
Fix JackEngine::Close to only delete loadable clients.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2276 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
dd0ee61a02
|
Fix JackMutex constructor.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2258 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
409c6c3abe
|
Fix exception handling in JackShmMem::operator new.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2256 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
5917a2c76b
|
Allows wrapper library to log in a file (using JACK_WRAPPER_DEBUG=file).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2255 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
bdea33a178
|
Mike Taht's fix for proper alsa xrun duration measurement.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2254 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
a888803871
|
Fix JackPosixThread::StartImp and JackWinThread::StartImp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2236 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
02c00f0ffb
|
No more client close in JackEngine::Close()
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2231 0c269be4-1314-0410-8aa9-9f06e86f4224
|
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.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2230 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
b6692a61c6
|
For threaded drivers, AcquireRealTime is called after Init step.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2226 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
c3d3cdd4c6
|
Correct internal client loading.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2225 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
2cd10757c1
|
Fix JackMachClientChannel::InternalClientLoad.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2223 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
931148f75e
|
Better handling of init and run state in JackThread.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2215 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
ae62bc49dd
|
Fix JackRestartThreadedDriver::Execute.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2211 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
89269bf12a
|
Add exceptions management to distinguish drivers recoverable errors from non recoverable ones. Will be used in special threaded drivers (for network).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2191 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
ba881e40ac
|
Correct JackServerGlobals::Init: now check is server is already started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2166 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
3ea2466b88
|
Correct internal client load.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2162 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
af83c4e9af
|
Remove Linux Makefile, update Readme.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2134 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
5ef740ee61
|
Correct a dirty port array issue in JackGraphManager::GetPortsAux.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2117 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
e393b93dd2
|
Typo
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2112 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
94f91b8a6c
|
New SetBlocking method for JackSocket.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2110 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
f04c874153
|
Add a client counter in wrapper layer : library is unloaded only when all clients have been closed.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2106 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
d822ee05cf
|
Correct a missing parameter in the usage message of jack_midiseq
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2101 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
682a6b50b7
|
Add an Init method for blocking drivers to be decorated using JackThreadedDriver class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2098 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
79a8f8f9e0
|
Correct PortRegister, port name checking must be done on server side.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2095 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
513520c90a
|
Dmitry Baikov patch for alsa_rawmidi driver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2094 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |
sletz
|
900b575758
|
Pieter Palmers patch for FFADO driver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2088 0c269be4-1314-0410-8aa9-9f06e86f4224
|
17 years ago |