| 
																	
																	
																		
																	
																	
																 | 
																@@ -37,7 +37,7 @@ namespace Jack | 
															
														
														
													
														
															
																 | 
																 | 
																        fSendTransportData.fState = -1; | 
																 | 
																 | 
																        fSendTransportData.fState = -1; | 
															
														
														
													
														
															
																 | 
																 | 
																        fReturnTransportData.fState = -1; | 
																 | 
																 | 
																        fReturnTransportData.fState = -1; | 
															
														
														
													
														
															
																 | 
																 | 
																        fLastTransportState = -1; | 
																 | 
																 | 
																        fLastTransportState = -1; | 
															
														
														
													
														
															
																 | 
																 | 
																        uint port_index; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        int port_index; | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																        //jack audio ports | 
																 | 
																 | 
																        //jack audio ports | 
															
														
														
													
														
															
																 | 
																 | 
																        fAudioCapturePorts = new jack_port_t* [fParams.fSendAudioChannels]; | 
																 | 
																 | 
																        fAudioCapturePorts = new jack_port_t* [fParams.fSendAudioChannels]; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -164,7 +164,7 @@ namespace Jack | 
															
														
														
													
														
															
																 | 
																 | 
																//jack ports-------------------------------------------------------------------------- | 
																 | 
																 | 
																//jack ports-------------------------------------------------------------------------- | 
															
														
														
													
														
															
																 | 
																 | 
																    int JackNetMaster::AllocPorts() | 
																 | 
																 | 
																    int JackNetMaster::AllocPorts() | 
															
														
														
													
														
															
																 | 
																 | 
																    { | 
																 | 
																 | 
																    { | 
															
														
														
													
														
															
																 | 
																 | 
																        uint i; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        int i; | 
															
														
														
													
														
															
																 | 
																 | 
																        char name[24]; | 
																 | 
																 | 
																        char name[24]; | 
															
														
														
													
														
															
																 | 
																 | 
																        jack_nframes_t port_latency = jack_get_buffer_size ( fJackClient ); | 
																 | 
																 | 
																        jack_nframes_t port_latency = jack_get_buffer_size ( fJackClient ); | 
															
														
														
													
														
															
																 | 
																 | 
																        jack_latency_range_t range; | 
																 | 
																 | 
																        jack_latency_range_t range; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -247,7 +247,7 @@ namespace Jack | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																        ports = jack_get_ports(fJackClient, NULL, NULL, JackPortIsPhysical | JackPortIsOutput); | 
																 | 
																 | 
																        ports = jack_get_ports(fJackClient, NULL, NULL, JackPortIsPhysical | JackPortIsOutput); | 
															
														
														
													
														
															
																 | 
																 | 
																        if (ports != NULL) { | 
																 | 
																 | 
																        if (ports != NULL) { | 
															
														
														
													
														
															
																 | 
																 | 
																            for (unsigned int i = 0; i < fParams.fSendAudioChannels && ports[i]; i++) { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            for (int i = 0; i < fParams.fSendAudioChannels && ports[i]; i++) { | 
															
														
														
													
														
															
																 | 
																 | 
																                jack_connect(fJackClient, ports[i], jack_port_name(fAudioCapturePorts[i])); | 
																 | 
																 | 
																                jack_connect(fJackClient, ports[i], jack_port_name(fAudioCapturePorts[i])); | 
															
														
														
													
														
															
																 | 
																 | 
																            } | 
																 | 
																 | 
																            } | 
															
														
														
													
														
															
																 | 
																 | 
																            free(ports); | 
																 | 
																 | 
																            free(ports); | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																	
																 | 
																@@ -255,7 +255,7 @@ namespace Jack | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																        ports = jack_get_ports(fJackClient, NULL, NULL, JackPortIsPhysical | JackPortIsInput); | 
																 | 
																 | 
																        ports = jack_get_ports(fJackClient, NULL, NULL, JackPortIsPhysical | JackPortIsInput); | 
															
														
														
													
														
															
																 | 
																 | 
																        if (ports != NULL) { | 
																 | 
																 | 
																        if (ports != NULL) { | 
															
														
														
													
														
															
																 | 
																 | 
																            for (unsigned int i = 0; i < fParams.fReturnAudioChannels && ports[i]; i++) { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            for (int i = 0; i < fParams.fReturnAudioChannels && ports[i]; i++) { | 
															
														
														
													
														
															
																 | 
																 | 
																                jack_connect(fJackClient, jack_port_name(fAudioPlaybackPorts[i]), ports[i]); | 
																 | 
																 | 
																                jack_connect(fJackClient, jack_port_name(fAudioPlaybackPorts[i]), ports[i]); | 
															
														
														
													
														
															
																 | 
																 | 
																            } | 
																 | 
																 | 
																            } | 
															
														
														
													
														
															
																 | 
																 | 
																            free(ports); | 
																 | 
																 | 
																            free(ports); | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																	
																 | 
																@@ -266,7 +266,7 @@ namespace Jack | 
															
														
														
													
														
															
																 | 
																 | 
																    { | 
																 | 
																 | 
																    { | 
															
														
														
													
														
															
																 | 
																 | 
																        jack_log ( "JackNetMaster::FreePorts, ID %u", fParams.fID ); | 
																 | 
																 | 
																        jack_log ( "JackNetMaster::FreePorts, ID %u", fParams.fID ); | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																        uint port_index; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        int port_index; | 
															
														
														
													
														
															
																 | 
																 | 
																        for ( port_index = 0; port_index < fParams.fSendAudioChannels; port_index++ ) | 
																 | 
																 | 
																        for ( port_index = 0; port_index < fParams.fSendAudioChannels; port_index++ ) | 
															
														
														
													
														
															
																 | 
																 | 
																            if ( fAudioCapturePorts[port_index] ) | 
																 | 
																 | 
																            if ( fAudioCapturePorts[port_index] ) | 
															
														
														
													
														
															
																 | 
																 | 
																                jack_port_unregister ( fJackClient, fAudioCapturePorts[port_index] ); | 
																 | 
																 | 
																                jack_port_unregister ( fJackClient, fAudioCapturePorts[port_index] ); | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -409,7 +409,7 @@ namespace Jack | 
															
														
														
													
														
															
																 | 
																 | 
																        if ( !fRunning ) | 
																 | 
																 | 
																        if ( !fRunning ) | 
															
														
														
													
														
															
																 | 
																 | 
																            return 0; | 
																 | 
																 | 
																            return 0; | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																        uint port_index; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        int port_index; | 
															
														
														
													
														
															
																 | 
																 | 
																        int res = 0; | 
																 | 
																 | 
																        int res = 0; | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																#ifdef JACK_MONITOR | 
																 | 
																 | 
																#ifdef JACK_MONITOR | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																	
																 | 
																
  |