| @@ -126,7 +126,7 @@ namespace JACK | |||||
| if ( type() == rhs.type() ) | if ( type() == rhs.type() ) | ||||
| return strcmp( name(), rhs.name() ); | return strcmp( name(), rhs.name() ); | ||||
| else | else | ||||
| return type() == Port::Input; | |||||
| return direction() == Port::Input; | |||||
| } | } | ||||
| @@ -171,7 +171,8 @@ namespace JACK | |||||
| { | { | ||||
| _port = jack_port_register( _client->jack_client(), _name, | _port = jack_port_register( _client->jack_client(), _name, | ||||
| _type == Audio ? JACK_DEFAULT_AUDIO_TYPE : JACK_DEFAULT_MIDI_TYPE, | _type == Audio ? JACK_DEFAULT_AUDIO_TYPE : JACK_DEFAULT_MIDI_TYPE, | ||||
| _direction == Output ? JackPortIsOutput : JackPortIsInput | _terminal ? JackPortIsTerminal : 0, | |||||
| ( _direction == Output ? JackPortIsOutput : JackPortIsInput ) | | |||||
| ( _terminal ? JackPortIsTerminal : 0 ), | |||||
| 0 ); | 0 ); | ||||
| if ( ! _port ) | if ( ! _port ) | ||||
| @@ -278,7 +279,7 @@ namespace JACK | |||||
| const char *dst; | const char *dst; | ||||
| const char *name = jack_port_name( _port ); | const char *name = jack_port_name( _port ); | ||||
| if ( type() == Output ) | |||||
| if ( direction() == Output ) | |||||
| { | { | ||||
| src = name; | src = name; | ||||
| dst = *port_name; | dst = *port_name; | ||||