From d85cb284c770112e013b4ac917439ff26ca42018 Mon Sep 17 00:00:00 2001 From: sletz Date: Mon, 26 Oct 2009 21:54:51 +0000 Subject: [PATCH] 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 --- ChangeLog | 1 + common/JackClient.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0f852caf..fa8264dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -28,6 +28,7 @@ Paul Davis 2009-10-26 Stephane Letz * Implement "hog mode" (exclusive access of the audio device) in JackCoreAudioDriver. + * Fix jack_set_sample_rate_callback to have he same bevahior as in JACK1. 2009-10-25 Stephane Letz diff --git a/common/JackClient.cpp b/common/JackClient.cpp index eae5f7a2..7cfb50ef 100644 --- a/common/JackClient.cpp +++ b/common/JackClient.cpp @@ -874,6 +874,9 @@ int JackClient::SetSampleRateCallback(JackSampleRateCallback callback, void *arg GetClientControl()->fCallback[kSampleRateCallback] = (callback != NULL); fSampleRateArg = arg; fSampleRate = callback; + // Now invoke it + if (callback) + callback(GetEngineControl()->fSampleRate, arg); return 0; } }