diff --git a/common/JackDriverLoader.cpp b/common/JackDriverLoader.cpp index b165d9e3..52d41d0e 100644 --- a/common/JackDriverLoader.cpp +++ b/common/JackDriverLoader.cpp @@ -96,7 +96,7 @@ EXPORT void jack_free_driver_params(JSList * driver_params) { JSList *node_ptr = driver_params; JSList *next_node_ptr; - + while (node_ptr) { next_node_ptr = node_ptr->next; free(node_ptr->data); @@ -454,10 +454,10 @@ jack_get_descriptor (JSList * drivers, const char * sofile, const char * symbol) #ifdef WIN32 if ((so_get_descriptor == NULL) && (dlerr = GetLastError()) != 0) { - jack_error("jack_get_descriptor err = %ld", dlerr); + jack_log("jack_get_descriptor : dll is not a driver, err = %ld", dlerr); #else if ((so_get_descriptor == NULL) && (dlerr = dlerror ()) != NULL) { - jack_error("jack_get_descriptor err = %s", dlerr); + jack_log("jack_get_descriptor err = %s", dlerr); #endif UnloadDriverModule(dlhandle); @@ -501,7 +501,7 @@ jack_get_descriptor (JSList * drivers, const char * sofile, const char * symbol) } static bool check_symbol(const char* sofile, const char* symbol) -{ +{ void * dlhandle; bool res = false; const char* driver_dir; @@ -519,10 +519,10 @@ static bool check_symbol(const char* sofile, const char* symbol) driver_dir = ADDON_DIR; #endif } - + char* filename = (char *)malloc(strlen (driver_dir) + 1 + strlen(sofile) + 1); sprintf (filename, "%s/%s", driver_dir, sofile); - + if ((dlhandle = LoadDriverModule(filename)) == NULL) { #ifdef WIN32 jack_error ("could not open component .dll '%s': %ld\n", filename, GetLastError()); @@ -533,7 +533,7 @@ static bool check_symbol(const char* sofile, const char* symbol) res = (GetProc(dlhandle, symbol)) ? true : false; UnloadDriverModule(dlhandle); } - + free(filename); return res; } @@ -687,7 +687,7 @@ jack_internals_load (JSList * internals) { } do { - + ptr = strrchr (filedata.cFileName, '.'); if (!ptr) { continue; @@ -696,12 +696,12 @@ jack_internals_load (JSList * internals) { if (strncmp ("dll", ptr, 3) != 0) { continue; } - + /* check if dll is an internal client */ if (!check_symbol(filedata.cFileName, "jack_internal_initialize")) { continue; } - + desc = jack_get_descriptor (internals, filedata.cFileName, "jack_get_descriptor"); if (desc) { driver_list = jack_slist_append (driver_list, desc); @@ -752,12 +752,12 @@ jack_internals_load (JSList * internals) { if (strncmp ("so", ptr, 2) != 0) { continue; } - + /* check if dll is an internal client */ if (!check_symbol(dir_entry->d_name, "jack_internal_initialize")) { continue; } - + desc = jack_get_descriptor (internals, dir_entry->d_name, "jack_get_descriptor"); if (desc) { driver_list = jack_slist_append (driver_list, desc); diff --git a/windows/Setup/JackRouter.dll b/windows/Setup/JackRouter.dll index f5d4ef3c..a6d89a85 100644 Binary files a/windows/Setup/JackRouter.dll and b/windows/Setup/JackRouter.dll differ diff --git a/windows/Setup/JackRouter.ini b/windows/Setup/JackRouter.ini index 216b888a..8a62b6a7 100644 --- a/windows/Setup/JackRouter.ini +++ b/windows/Setup/JackRouter.ini @@ -1,6 +1,6 @@ [IO] -input=18 -output=18 +input=4 +output=4 [AUTO_CONNECT] input=1 diff --git a/windows/Setup/jack.ci b/windows/Setup/jack.ci index 25d1631a..c635b78b 100644 --- a/windows/Setup/jack.ci +++ b/windows/Setup/jack.ci @@ -53,10 +53,10 @@ - <_>..\Release\bin\libjack.ainstlibovernewer0 -<_>..\Release\bin\libjack.definstlibovernewer0 -<_>..\Release\bin\libjackserver.ainstlibovernewer0 -<_>..\Release\bin\libjackserver.definstlibovernewer0 + <_>..\Release\bin\libjackmp.ainstlibovernewer0 +<_>..\Release\bin\libjackmp.definstlibovernewer0 +<_>..\Release\bin\libjackservermp.ainstlibovernewer0 +<_>..\Release\bin\libjackservermp.definstlibovernewer0 <_>..\Release\bin\jack_connect.exeinstovernewer0 <_>..\Release\bin\jack_disconnect.exeinstovernewer0 <_>..\Release\bin\jack_load.exeinstovernewer0 @@ -64,8 +64,8 @@ <_>..\Release\bin\jack_metro.exeinstovernewer0 <_>..\Release\bin\jack_unload.exeinstovernewer0 <_>..\Release\bin\jackd.exeinstovernewer0 -<_>..\Release\bin\libjack.dllinstovernewer0 -<_>..\Release\bin\libjackserver.dllinstovernewer0 +<_>..\Release\bin\libjackmp.dllinstovernewer0 +<_>..\Release\bin\libjackservermp.dllinstovernewer0 <_>..\Release\bin\libsamplerate-0.dllinstovernewer0 <_>..\Release\bin\portaudio_x86.dllinstovernewer0 <_>..\Release\bin\jack\jack_net.dllinstjackovernewer0 diff --git a/windows/jack_audioadapter.cbp b/windows/jack_audioadapter.cbp index bda06a4a..a5c3d1f6 100644 --- a/windows/jack_audioadapter.cbp +++ b/windows/jack_audioadapter.cbp @@ -21,21 +21,6 @@ - - - - - - - - - - - - - - - @@ -54,21 +39,6 @@ - - - - - - - - - - - - - - - @@ -88,21 +58,6 @@ - - - - - - - - - - - - - - - @@ -125,7 +80,7 @@ - + diff --git a/windows/jack_connect.cbp b/windows/jack_connect.cbp index 06d218ee..4c3304cb 100644 --- a/windows/jack_connect.cbp +++ b/windows/jack_connect.cbp @@ -19,19 +19,6 @@ - - - - - - - - - - - - - @@ -48,19 +35,6 @@ - - - - - - - - - - - - - @@ -78,19 +52,6 @@ - - - - - - - - - - - - - @@ -111,7 +72,7 @@ - +