git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1928 0c269be4-1314-0410-8aa9-9f06e86f4224tags/0.71
| @@ -22,6 +22,7 @@ Nedko Arnaudov | |||||
| 2008-03-10 Stephane Letz <letz@grame.fr> | 2008-03-10 Stephane Letz <letz@grame.fr> | ||||
| * Nedko Arnaudov log patch. | * Nedko Arnaudov log patch. | ||||
| * Remove uneeded jack_port_connect API. | |||||
| 2008-03-07 Stephane Letz <letz@grame.fr> | 2008-03-07 Stephane Letz <letz@grame.fr> | ||||
| @@ -1059,29 +1059,6 @@ EXPORT int jack_disconnect(jack_client_t* ext_client, const char* src, const cha | |||||
| } | } | ||||
| } | } | ||||
| EXPORT int jack_port_connect(jack_client_t* ext_client, jack_port_t* src, jack_port_t* dst) | |||||
| { | |||||
| #ifdef __CLIENTDEBUG__ | |||||
| JackLibGlobals::CheckContext(); | |||||
| #endif | |||||
| JackClient* client = (JackClient*)ext_client; | |||||
| if (client == NULL) { | |||||
| jack_error("jack_port_connect called with a NULL client"); | |||||
| return -1; | |||||
| } | |||||
| jack_port_id_t mysrc = (jack_port_id_t)src; | |||||
| if (!CheckPort(mysrc)) { | |||||
| jack_error("jack_port_connect called with a NULL src port"); | |||||
| return -1; | |||||
| } | |||||
| jack_port_id_t mydst = (jack_port_id_t)dst; | |||||
| if (!CheckPort(mydst)) { | |||||
| jack_error("jack_port_connect called with a NULL dst port"); | |||||
| return -1; | |||||
| } | |||||
| return client->PortConnect(mysrc, mydst); | |||||
| } | |||||
| EXPORT int jack_port_disconnect(jack_client_t* ext_client, jack_port_t* src) | EXPORT int jack_port_disconnect(jack_client_t* ext_client, jack_port_t* src) | ||||
| { | { | ||||
| #ifdef __CLIENTDEBUG__ | #ifdef __CLIENTDEBUG__ | ||||
| @@ -527,13 +527,6 @@ EXPORT int jack_disconnect(jack_client_t* ext_client, const char* src, const cha | |||||
| return (*jack_disconnect_fun)(ext_client, src, dst); | return (*jack_disconnect_fun)(ext_client, src, dst); | ||||
| } | } | ||||
| typedef int (*jack_port_connect_fun_def)(jack_client_t* ext_client, jack_port_t* src, jack_port_t* dst); | |||||
| static jack_port_connect_fun_def jack_port_connect_fun = 0; | |||||
| EXPORT int jack_port_connect(jack_client_t* ext_client, jack_port_t* src, jack_port_t* dst) | |||||
| { | |||||
| return (*jack_port_connect_fun)(ext_client, src, dst); | |||||
| } | |||||
| typedef int (*jack_port_disconnect_fun_def)(jack_client_t* ext_client, jack_port_t* src); | typedef int (*jack_port_disconnect_fun_def)(jack_client_t* ext_client, jack_port_t* src); | ||||
| static jack_port_disconnect_fun_def jack_port_disconnect_fun = 0; | static jack_port_disconnect_fun_def jack_port_disconnect_fun = 0; | ||||
| EXPORT int jack_port_disconnect(jack_client_t* ext_client, jack_port_t* src) | EXPORT int jack_port_disconnect(jack_client_t* ext_client, jack_port_t* src) | ||||
| @@ -1080,8 +1073,7 @@ static bool init_library() | |||||
| jack_port_monitoring_input_fun = (jack_port_monitoring_input_fun_def)dlsym(gLibrary, "jack_port_monitoring_input"); | jack_port_monitoring_input_fun = (jack_port_monitoring_input_fun_def)dlsym(gLibrary, "jack_port_monitoring_input"); | ||||
| jack_connect_fun = (jack_connect_fun_def)dlsym(gLibrary, "jack_connect"); | jack_connect_fun = (jack_connect_fun_def)dlsym(gLibrary, "jack_connect"); | ||||
| jack_disconnect_fun = (jack_disconnect_fun_def)dlsym(gLibrary, "jack_disconnect"); | jack_disconnect_fun = (jack_disconnect_fun_def)dlsym(gLibrary, "jack_disconnect"); | ||||
| jack_port_connect_fun = (jack_port_connect_fun_def)dlsym(gLibrary, "jack_port_connect"); | |||||
| jack_port_disconnect_fun = (jack_port_disconnect_fun_def)dlsym(gLibrary, "jack_port_disconnect"); | |||||
| jack_port_disconnect_fun = (jack_port_disconnect_fun_def)dlsym(gLibrary, "jack_port_disconnect"); | |||||
| jack_port_name_size_fun = (jack_port_name_size_fun_def)dlsym(gLibrary, "jack_port_name_size"); | jack_port_name_size_fun = (jack_port_name_size_fun_def)dlsym(gLibrary, "jack_port_name_size"); | ||||
| jack_port_type_size_fun = (jack_port_type_size_fun_def)dlsym(gLibrary, "jack_port_type_size"); | jack_port_type_size_fun = (jack_port_type_size_fun_def)dlsym(gLibrary, "jack_port_type_size"); | ||||
| jack_get_sample_rate_fun = (jack_get_sample_rate_fun_def)dlsym(gLibrary, "jack_get_sample_rate"); | jack_get_sample_rate_fun = (jack_get_sample_rate_fun_def)dlsym(gLibrary, "jack_get_sample_rate"); | ||||
| @@ -552,14 +552,6 @@ int JackClient::PortDisconnect(const char* src, const char* dst) | |||||
| return result; | return result; | ||||
| } | } | ||||
| int JackClient::PortConnect(jack_port_id_t src, jack_port_id_t dst) | |||||
| { | |||||
| JackLog("JackClient::PortConnect src = %ld dst = %ld\n", src, dst); | |||||
| int result = -1; | |||||
| fChannel->PortConnect(GetClientControl()->fRefNum, src, dst, &result); | |||||
| return result; | |||||
| } | |||||
| int JackClient::PortDisconnect(jack_port_id_t src) | int JackClient::PortDisconnect(jack_port_id_t src) | ||||
| { | { | ||||
| JackLog("JackClient::PortDisconnect src = %ld\n", src); | JackLog("JackClient::PortDisconnect src = %ld\n", src); | ||||
| @@ -138,7 +138,6 @@ class JackClient : public JackClientInterface, public JackRunnableInterface | |||||
| virtual int PortConnect(const char* src, const char* dst); | virtual int PortConnect(const char* src, const char* dst); | ||||
| virtual int PortDisconnect(const char* src, const char* dst); | virtual int PortDisconnect(const char* src, const char* dst); | ||||
| virtual int PortConnect(jack_port_id_t src, jack_port_id_t dst); | |||||
| virtual int PortDisconnect(jack_port_id_t src); | virtual int PortDisconnect(jack_port_id_t src); | ||||
| virtual int PortIsMine(jack_port_id_t port_index); | virtual int PortIsMine(jack_port_id_t port_index); | ||||
| @@ -278,36 +278,6 @@ int JackDebugClient::PortDisconnect(const char* src, const char* dst) | |||||
| return res; | return res; | ||||
| } | } | ||||
| int JackDebugClient::PortConnect(jack_port_id_t src, jack_port_id_t dst) | |||||
| { | |||||
| CheckClient(); | |||||
| if (!fIsActivated) | |||||
| *fStream << "!!! ERROR !!! : Trying to connect port " << src << " to " << dst << " while the client has not been activated !" << endl; | |||||
| int res = fClient->PortConnect(src, dst); | |||||
| int i; | |||||
| for (i = (fTotalPortNumber - 1); i >= 0; i--) { // We search the record into the history | |||||
| if (fPortList[i].idport == src) { // We found the record in sources | |||||
| if (fPortList[i].IsUnregistrated != 0) | |||||
| *fStream << "!!! ERROR !!! : Connecting port " << src << " previoulsy unregistered !" << endl; | |||||
| fPortList[i].IsConnected++; | |||||
| *fStream << "Connecting port " << src << ". "; | |||||
| break; | |||||
| } else if (fPortList[i].idport == dst) { // We found the record in dest | |||||
| if (fPortList[i].IsUnregistrated != 0) | |||||
| *fStream << "!!! ERROR !!! : Connecting port " << dst << " previoulsy unregistered !" << endl; | |||||
| fPortList[i].IsConnected++; | |||||
| *fStream << "Connecting port " << dst << ". "; | |||||
| break; | |||||
| } | |||||
| } | |||||
| if (i == 0) // Port is not found | |||||
| *fStream << "JackClientDebug : PortConnect : port was not found in debug database !" << endl; | |||||
| if (res == -1) | |||||
| *fStream << "Client '" << fClientName << "' try to do Portconnect but server return " << res << " ." << endl; | |||||
| //*fStream << "Client Port Connect with ID done." << endl; | |||||
| return res; | |||||
| } | |||||
| int JackDebugClient::PortDisconnect(jack_port_id_t src) | int JackDebugClient::PortDisconnect(jack_port_id_t src) | ||||
| { | { | ||||
| CheckClient(); | CheckClient(); | ||||
| @@ -91,8 +91,7 @@ class JackDebugClient : public JackClient | |||||
| int PortConnect(const char* src, const char* dst); | int PortConnect(const char* src, const char* dst); | ||||
| int PortDisconnect(const char* src, const char* dst); | int PortDisconnect(const char* src, const char* dst); | ||||
| int PortConnect(jack_port_id_t src, jack_port_id_t dst); | |||||
| int PortDisconnect(jack_port_id_t src); | |||||
| int PortDisconnect(jack_port_id_t src); | |||||
| int PortIsMine(jack_port_id_t port_index); | int PortIsMine(jack_port_id_t port_index); | ||||