Browse Source

Use JackTools::DefaultServerName() everywhere needed.

tags/v1.9.10
Stephane Letz 12 years ago
parent
commit
d3589cbc3c
5 changed files with 12 additions and 10 deletions
  1. +0
    -3
      common/JackConstants.h
  2. +1
    -1
      common/JackControlAPI.cpp
  3. +1
    -1
      common/JackServer.cpp
  4. +8
    -4
      common/JackServerGlobals.cpp
  5. +2
    -1
      common/JackTools.cpp

+ 0
- 3
common/JackConstants.h View File

@@ -64,9 +64,6 @@


#define JACK_DEFAULT_SERVER_NAME "default" #define JACK_DEFAULT_SERVER_NAME "default"


#define jack_server_entry "jackdmp_entry"
#define jack_client_entry "jack_client"

#define ALL_CLIENTS -1 // for notification #define ALL_CLIENTS -1 // for notification


#define JACK_PROTOCOL_VERSION 8 #define JACK_PROTOCOL_VERSION 8


+ 1
- 1
common/JackControlAPI.cpp View File

@@ -728,7 +728,7 @@ SERVER_EXPORT jackctl_server_t * jackctl_server_create(
server_ptr->parameters = NULL; server_ptr->parameters = NULL;
server_ptr->engine = NULL; server_ptr->engine = NULL;


strcpy(value.str, JACK_DEFAULT_SERVER_NAME);
strcpy(value.str, JackTools::DefaultServerName());
if (jackctl_add_parameter( if (jackctl_add_parameter(
&server_ptr->parameters, &server_ptr->parameters,
"name", "name",


+ 1
- 1
common/JackServer.cpp View File

@@ -165,7 +165,7 @@ int JackServer::InternalClientLoadAux(JackLoadableInternalClient* client, const
*status = 0; *status = 0;


// Client object is internally kept in JackEngine // Client object is internally kept in JackEngine
if ((client->Init(so_name) < 0) || (client->Open(JACK_DEFAULT_SERVER_NAME, client_name, uuid, (jack_options_t)options, (jack_status_t*)status) < 0)) {
if ((client->Init(so_name) < 0) || (client->Open(JackTools::DefaultServerName(), client_name, uuid, (jack_options_t)options, (jack_status_t*)status) < 0)) {
delete client; delete client;
int my_status1 = *status | JackFailure; int my_status1 = *status | JackFailure;
*status = (jack_status_t)my_status1; *status = (jack_status_t)my_status1;


+ 8
- 4
common/JackServerGlobals.cpp View File

@@ -304,8 +304,9 @@ bool JackServerGlobals::Init()
} }


#ifndef WIN32 #ifndef WIN32
if (server_name == NULL)
if (server_name == NULL) {
server_name = (char*)JackTools::DefaultServerName(); server_name = (char*)JackTools::DefaultServerName();
}
#endif #endif


rc = jack_register_server(server_name, false); rc = jack_register_server(server_name, false);
@@ -327,8 +328,9 @@ bool JackServerGlobals::Init()
jack_cleanup_shm(); jack_cleanup_shm();
JackTools::CleanupFiles(server_name); JackTools::CleanupFiles(server_name);


if (!realtime && client_timeout == 0)
if (!realtime && client_timeout == 0) {
client_timeout = 500; /* 0.5 sec; usable when non realtime. */ client_timeout = 500; /* 0.5 sec; usable when non realtime. */
}


for (i = 0; i < argc; i++) { for (i = 0; i < argc; i++) {
free(argv[i]); free(argv[i]);
@@ -376,14 +378,16 @@ bool JackServerGlobals::Init()
} }
} }


if (master_driver_params)
if (master_driver_params) {
jack_free_driver_params(master_driver_params); jack_free_driver_params(master_driver_params);
}
return true; return true;


error: error:
jack_log("JackServerGlobals Init error"); jack_log("JackServerGlobals Init error");
if (master_driver_params)
if (master_driver_params) {
jack_free_driver_params(master_driver_params); jack_free_driver_params(master_driver_params);
}
Destroy(); Destroy();
return false; return false;
} }


+ 2
- 1
common/JackTools.cpp View File

@@ -79,8 +79,9 @@ namespace Jack {
const char* JackTools::DefaultServerName() const char* JackTools::DefaultServerName()
{ {
const char* server_name; const char* server_name;
if ((server_name = getenv("JACK_DEFAULT_SERVER")) == NULL)
if ((server_name = getenv("JACK_DEFAULT_SERVER")) == NULL) {
server_name = JACK_DEFAULT_SERVER_NAME; server_name = JACK_DEFAULT_SERVER_NAME;
}
return server_name; return server_name;
} }




Loading…
Cancel
Save