git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4586 0c269be4-1314-0410-8aa9-9f06e86f4224tags/1.9.8
| @@ -150,8 +150,8 @@ int JackAudioDriver::Attach() | |||
| jack_log("JackAudioDriver::Attach fBufferSize = %ld fSampleRate = %ld", fEngineControl->fBufferSize, fEngineControl->fSampleRate); | |||
| for (i = 0; i < fCaptureChannels; i++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:out%d", fAliasName, fCaptureDriverName, i + 1); | |||
| snprintf(name, sizeof(name) - 1, "%s:capture_%d", fClientControl.fName, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:out%d", fAliasName, fCaptureDriverName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:capture_%d", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, CaptureDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| return -1; | |||
| @@ -163,8 +163,8 @@ int JackAudioDriver::Attach() | |||
| } | |||
| for (i = 0; i < fPlaybackChannels; i++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:in%d", fAliasName, fPlaybackDriverName, i + 1); | |||
| snprintf(name, sizeof(name) - 1, "%s:playback_%d", fClientControl.fName, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:in%d", fAliasName, fPlaybackDriverName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:playback_%d", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, PlaybackDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| return -1; | |||
| @@ -177,7 +177,7 @@ int JackAudioDriver::Attach() | |||
| // Monitor ports | |||
| if (fWithMonitorPorts) { | |||
| jack_log("Create monitor port"); | |||
| snprintf(name, sizeof(name) - 1, "%s:monitor_%u", fClientControl.fName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:monitor_%u", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("Cannot register monitor port for %s", name); | |||
| return -1; | |||
| @@ -23,7 +23,7 @@ namespace Jack | |||
| { | |||
| bool JackGlobals::fVerbose = 0; | |||
| jack_tls_key JackGlobals::fRealTime; | |||
| static bool gKeyRealtimeInitialized = jack_tls_allocate_key(&JackGlobals::fRealTime); | |||
| @@ -37,7 +37,7 @@ JackClient* JackGlobals::fClientTable[CLIENT_NUM] = {}; | |||
| #ifndef WIN32 | |||
| jack_thread_creator_t JackGlobals::fJackThreadCreator = pthread_create; | |||
| #endif | |||
| #ifdef __CLIENTDEBUG__ | |||
| std::ofstream* JackGlobals::fStream = NULL; | |||
| @@ -59,6 +59,6 @@ void JackGlobals::CheckContext(const char* name) | |||
| } | |||
| (*fStream) << "JACK API call : " << name << ", calling thread : " << pthread_self() << std::endl; | |||
| } | |||
| #endif | |||
| #endif | |||
| } // end of namespace | |||
| @@ -65,8 +65,8 @@ int JackMidiDriver::Attach() | |||
| jack_log("JackMidiDriver::Attach fBufferSize = %ld fSampleRate = %ld", fEngineControl->fBufferSize, fEngineControl->fSampleRate); | |||
| for (i = 0; i < fCaptureChannels; i++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:out%d", fAliasName, fCaptureDriverName, i + 1); | |||
| snprintf(name, sizeof(name) - 1, "%s:capture_%d", fClientControl.fName, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:out%d", fAliasName, fCaptureDriverName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:capture_%d", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_MIDI_TYPE, CaptureDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| return -1; | |||
| @@ -78,8 +78,8 @@ int JackMidiDriver::Attach() | |||
| } | |||
| for (i = 0; i < fPlaybackChannels; i++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:in%d", fAliasName, fPlaybackDriverName, i + 1); | |||
| snprintf(name, sizeof(name) - 1, "%s:playback_%d", fClientControl.fName, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:in%d", fAliasName, fPlaybackDriverName, i + 1); | |||
| (name, sizeof(name), "%s:playback_%d", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_MIDI_TYPE, PlaybackDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| return -1; | |||
| @@ -253,8 +253,8 @@ namespace Jack | |||
| //audio | |||
| for (audio_port_index = 0; audio_port_index < fCaptureChannels; audio_port_index++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:out%d", fAliasName, fCaptureDriverName, audio_port_index + 1); | |||
| snprintf(name, sizeof(name) - 1, "%s:capture_%d", fClientControl.fName, audio_port_index + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:out%d", fAliasName, fCaptureDriverName, audio_port_index + 1); | |||
| snprintf(name, sizeof(name), "%s:capture_%d", fClientControl.fName, audio_port_index + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, | |||
| CaptureDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| @@ -271,8 +271,8 @@ namespace Jack | |||
| } | |||
| for (audio_port_index = 0; audio_port_index < fPlaybackChannels; audio_port_index++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:in%d", fAliasName, fPlaybackDriverName, audio_port_index + 1); | |||
| snprintf(name, sizeof(name) - 1, "%s:playback_%d",fClientControl.fName, audio_port_index + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:in%d", fAliasName, fPlaybackDriverName, audio_port_index + 1); | |||
| snprintf(name, sizeof(name), "%s:playback_%d",fClientControl.fName, audio_port_index + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, | |||
| PlaybackDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| @@ -290,8 +290,8 @@ namespace Jack | |||
| //midi | |||
| for (midi_port_index = 0; midi_port_index < fParams.fSendMidiChannels; midi_port_index++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:out%d", fAliasName, fCaptureDriverName, midi_port_index + 1); | |||
| snprintf(name, sizeof (name) - 1, "%s:midi_capture_%d", fClientControl.fName, midi_port_index + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:out%d", fAliasName, fCaptureDriverName, midi_port_index + 1); | |||
| snprintf(name, sizeof (name), "%s:midi_capture_%d", fClientControl.fName, midi_port_index + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_MIDI_TYPE, | |||
| CaptureDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| @@ -307,8 +307,8 @@ namespace Jack | |||
| } | |||
| for (midi_port_index = 0; midi_port_index < fParams.fReturnMidiChannels; midi_port_index++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:in%d", fAliasName, fPlaybackDriverName, midi_port_index + 1); | |||
| snprintf(name, sizeof(name) - 1, "%s:midi_playback_%d", fClientControl.fName, midi_port_index + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:in%d", fAliasName, fPlaybackDriverName, midi_port_index + 1); | |||
| snprintf(name, sizeof(name), "%s:midi_playback_%d", fClientControl.fName, midi_port_index + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_MIDI_TYPE, | |||
| PlaybackDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| @@ -114,8 +114,8 @@ int JackAlsaDriver::Attach() | |||
| jack_log("JackAlsaDriver::Attach fBufferSize %ld fSampleRate %ld", fEngineControl->fBufferSize, fEngineControl->fSampleRate); | |||
| for (int i = 0; i < fCaptureChannels; i++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:out%d", fAliasName, fCaptureDriverName, i + 1); | |||
| snprintf(name, sizeof(name) - 1, "%s:capture_%d", fClientControl.fName, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:out%d", fAliasName, fCaptureDriverName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:capture_%d", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, (JackPortFlags)port_flags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| return -1; | |||
| @@ -129,8 +129,8 @@ int JackAlsaDriver::Attach() | |||
| port_flags = (unsigned long)PlaybackDriverFlags; | |||
| for (int i = 0; i < fPlaybackChannels; i++) { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:in%d", fAliasName, fPlaybackDriverName, i + 1); | |||
| snprintf(name, sizeof(name) - 1, "%s:playback_%d", fClientControl.fName, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:in%d", fAliasName, fPlaybackDriverName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:playback_%d", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, (JackPortFlags)port_flags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("driver: cannot register port for %s", name); | |||
| return -1; | |||
| @@ -143,7 +143,7 @@ int JackAlsaDriver::Attach() | |||
| // Monitor ports | |||
| if (fWithMonitorPorts) { | |||
| jack_log("Create monitor port"); | |||
| snprintf(name, sizeof(name) - 1, "%s:monitor_%d", fClientControl.fName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:monitor_%d", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, MonitorDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("ALSA: cannot register monitor port for %s", name); | |||
| } else { | |||
| @@ -278,14 +278,14 @@ int JackAlsaDriver::Open(jack_nframes_t nframes, | |||
| int playback_card = card_to_num(playback_driver_name); | |||
| char audio_name[32]; | |||
| snprintf(audio_name, sizeof(audio_name) - 1, "Audio%d", capture_card); | |||
| snprintf(audio_name, sizeof(audio_name), "Audio%d", capture_card); | |||
| if (!JackServerGlobals::on_device_acquire(audio_name)) { | |||
| jack_error("Audio device %s cannot be acquired...", capture_driver_name); | |||
| return -1; | |||
| } | |||
| if (playback_card != capture_card) { | |||
| snprintf(audio_name, sizeof(audio_name) - 1, "Audio%d", playback_card); | |||
| snprintf(audio_name, sizeof(audio_name), "Audio%d", playback_card); | |||
| if (!JackServerGlobals::on_device_acquire(audio_name)) { | |||
| jack_error("Audio device %s cannot be acquired...", playback_driver_name); | |||
| return -1; | |||
| @@ -334,13 +334,13 @@ int JackAlsaDriver::Close() | |||
| char audio_name[32]; | |||
| int capture_card = card_to_num(fCaptureDriverName); | |||
| if (capture_card >= 0) { | |||
| snprintf(audio_name, sizeof(audio_name) - 1, "Audio%d", capture_card); | |||
| snprintf(audio_name, sizeof(audio_name), "Audio%d", capture_card); | |||
| JackServerGlobals::on_device_release(audio_name); | |||
| } | |||
| int playback_card = card_to_num(fPlaybackDriverName); | |||
| if (playback_card >= 0 && playback_card != capture_card) { | |||
| snprintf(audio_name, sizeof(audio_name) - 1, "Audio%d", playback_card); | |||
| (audio_name, sizeof(audio_name), "Audio%d", playback_card); | |||
| JackServerGlobals::on_device_release(audio_name); | |||
| } | |||
| } | |||
| @@ -427,9 +427,9 @@ inline int midi_port_open_jack(alsa_rawmidi_t *midi, midi_port_t *port, int type | |||
| char name[128]; | |||
| if (type & JackPortIsOutput) | |||
| snprintf(name, sizeof(name) - 1, "system:midi_capture_%d", ++midi->midi_in_cnt); | |||
| snprintf(name, sizeof(name), "system:midi_capture_%d", ++midi->midi_in_cnt); | |||
| else | |||
| snprintf(name, sizeof(name) - 1, "system:midi_playback_%d", ++midi->midi_out_cnt); | |||
| snprintf(name, sizeof(name), "system:midi_playback_%d", ++midi->midi_out_cnt); | |||
| port->jack = jack_port_register(midi->client, name, JACK_DEFAULT_MIDI_TYPE, | |||
| type | JackPortIsPhysical | JackPortIsTerminal, 0); | |||
| @@ -492,9 +492,9 @@ port_t* port_create(alsa_seqmidi_t *self, int type, snd_seq_addr_t addr, const s | |||
| } | |||
| if (jack_caps & JackPortIsOutput) | |||
| snprintf(name, sizeof(name) - 1, "system:midi_capture_%d", ++self->midi_in_cnt); | |||
| snprintf(name, sizeof(name), "system:midi_capture_%d", ++self->midi_in_cnt); | |||
| else | |||
| snprintf(name, sizeof(name) - 1, "system:midi_playback_%d", ++self->midi_out_cnt); | |||
| snprintf(name, sizeof(name), "system:midi_playback_%d", ++self->midi_out_cnt); | |||
| port->jack_port = jack_port_register(self->jack, | |||
| name, JACK_DEFAULT_MIDI_TYPE, jack_caps, 0); | |||
| @@ -414,11 +414,11 @@ int JackFFADODriver::Attach() | |||
| fCaptureChannels = 0; | |||
| for (channel_t chn = 0; chn < driver->capture_nchannels; chn++) { | |||
| ffado_streaming_get_capture_stream_name(driver->dev, chn, portname, sizeof(portname) - 1); | |||
| ffado_streaming_get_capture_stream_name(driver->dev, chn, portname, sizeof(portname)); | |||
| driver->capture_channels[chn].stream_type = ffado_streaming_get_capture_stream_type(driver->dev, chn); | |||
| if (driver->capture_channels[chn].stream_type == ffado_stream_type_audio) { | |||
| snprintf(buf, sizeof(buf) - 1, "firewire_pcm:%s_in", portname); | |||
| snprintf(buf, sizeof(buf), "firewire_pcm:%s_in", portname); | |||
| printMessage ("Registering audio capture port %s", buf); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, buf, | |||
| JACK_DEFAULT_AUDIO_TYPE, | |||
| @@ -438,13 +438,13 @@ int JackFFADODriver::Attach() | |||
| range.min = range.max = driver->period_size + driver->capture_frame_latency; | |||
| port->SetLatencyRange(JackCaptureLatency, &range); | |||
| // capture port aliases (jackd1 style port names) | |||
| snprintf(buf, sizeof(buf) - 1, "%s:capture_%i", fClientControl.fName, (int) chn + 1); | |||
| snprintf(buf, sizeof(buf), "%s:capture_%i", fClientControl.fName, (int) chn + 1); | |||
| port->SetAlias(buf); | |||
| fCapturePortList[chn] = port_index; | |||
| jack_log("JackFFADODriver::Attach fCapturePortList[i] %ld ", port_index); | |||
| fCaptureChannels++; | |||
| } else if (driver->capture_channels[chn].stream_type == ffado_stream_type_midi) { | |||
| snprintf(buf, sizeof(buf) - 1, "firewire_pcm:%s_in", portname); | |||
| snprintf(buf, sizeof(buf), "firewire_pcm:%s_in", portname); | |||
| printMessage ("Registering midi capture port %s", buf); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, buf, | |||
| JACK_DEFAULT_MIDI_TYPE, | |||
| @@ -487,12 +487,12 @@ int JackFFADODriver::Attach() | |||
| fPlaybackChannels = 0; | |||
| for (channel_t chn = 0; chn < driver->playback_nchannels; chn++) { | |||
| ffado_streaming_get_playback_stream_name(driver->dev, chn, portname, sizeof(portname) - 1); | |||
| ffado_streaming_get_playback_stream_name(driver->dev, chn, portname, sizeof(portname)); | |||
| driver->playback_channels[chn].stream_type = ffado_streaming_get_playback_stream_type(driver->dev, chn); | |||
| if (driver->playback_channels[chn].stream_type == ffado_stream_type_audio) { | |||
| snprintf(buf, sizeof(buf) - 1, "firewire_pcm:%s_out", portname); | |||
| snprintf(buf, sizeof(buf), "firewire_pcm:%s_out", portname); | |||
| printMessage ("Registering audio playback port %s", buf); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, buf, | |||
| JACK_DEFAULT_AUDIO_TYPE, | |||
| @@ -515,13 +515,13 @@ int JackFFADODriver::Attach() | |||
| range.min = range.max = (driver->period_size * (driver->device_options.nb_buffers - 1)) + ((fEngineControl->fSyncMode) ? 0 : fEngineControl->fBufferSize) + driver->playback_frame_latency; | |||
| port->SetLatencyRange(JackPlaybackLatency, &range); | |||
| // playback port aliases (jackd1 style port names) | |||
| snprintf(buf, sizeof(buf) - 1, "%s:playback_%i", fClientControl.fName, (int) chn + 1); | |||
| snprintf(buf, sizeof(buf), "%s:playback_%i", fClientControl.fName, (int) chn + 1); | |||
| port->SetAlias(buf); | |||
| fPlaybackPortList[chn] = port_index; | |||
| jack_log("JackFFADODriver::Attach fPlaybackPortList[i] %ld ", port_index); | |||
| fPlaybackChannels++; | |||
| } else if (driver->playback_channels[chn].stream_type == ffado_stream_type_midi) { | |||
| snprintf(buf, sizeof(buf) - 1, "firewire_pcm:%s_out", portname); | |||
| snprintf(buf, sizeof(buf), "firewire_pcm:%s_out", portname); | |||
| printMessage ("Registering midi playback port %s", buf); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, buf, | |||
| @@ -510,7 +510,7 @@ JackFreebobDriver::freebob_driver_midi_init(freebob_driver_t *driver) | |||
| continue; | |||
| } | |||
| freebob_streaming_get_capture_stream_name(dev, chn, buf, sizeof(buf) - 1); | |||
| freebob_streaming_get_capture_stream_name(dev, chn, buf, sizeof(buf)); | |||
| printMessage("Register MIDI IN port %s", buf); | |||
| m->input_ports[i]->seq_port_nr = snd_seq_create_simple_port(m->seq_handle, buf, | |||
| @@ -567,7 +567,7 @@ JackFreebobDriver::freebob_driver_midi_init(freebob_driver_t *driver) | |||
| continue; | |||
| } | |||
| freebob_streaming_get_playback_stream_name(dev, chn, buf, sizeof(buf) - 1); | |||
| freebob_streaming_get_playback_stream_name(dev, chn, buf, sizeof(buf)); | |||
| printMessage("Register MIDI OUT port %s", buf); | |||
| m->output_ports[i]->seq_port_nr = snd_seq_create_simple_port(m->seq_handle, buf, | |||
| @@ -723,8 +723,8 @@ int JackFreebobDriver::Attach() | |||
| for (unsigned int i = 0; i < driver->capture_nchannels; i++) { | |||
| freebob_streaming_get_capture_stream_name(driver->dev, i, portname, sizeof(portname) - 1); | |||
| snprintf(buf, sizeof(buf) - 1, "%s:%s", fClientControl.fName, portname); | |||
| freebob_streaming_get_capture_stream_name(driver->dev, i, portname, sizeof(portname)); | |||
| snprintf(buf, sizeof(buf), "%s:%s", fClientControl.fName, portname); | |||
| if (freebob_streaming_get_capture_stream_type(driver->dev, i) != freebob_stream_type_audio) { | |||
| printMessage ("Don't register capture port %s", buf); | |||
| @@ -753,8 +753,8 @@ int JackFreebobDriver::Attach() | |||
| for (unsigned int i = 0; i < driver->playback_nchannels; i++) { | |||
| freebob_streaming_get_playback_stream_name(driver->dev, i, portname, sizeof(portname) - 1); | |||
| snprintf(buf, sizeof(buf) - 1, "%s:%s", fClientControl.fName, portname); | |||
| freebob_streaming_get_playback_stream_name(driver->dev, i, portname, sizeof(portname)); | |||
| snprintf(buf, sizeof(buf), "%s:%s", fClientControl.fName, portname); | |||
| if (freebob_streaming_get_playback_stream_type(driver->dev, i) != freebob_stream_type_audio) { | |||
| printMessage ("Don't register playback port %s", buf); | |||
| @@ -1926,12 +1926,12 @@ int JackCoreAudioDriver::Attach() | |||
| if (err != noErr) { | |||
| jack_log("AudioDeviceGetProperty kAudioDevicePropertyChannelName error"); | |||
| } | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:out_%s%u", fAliasName, fCaptureDriverName, channel_name, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:out_%s%u", fAliasName, fCaptureDriverName, channel_name, i + 1); | |||
| } else { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:out%u", fAliasName, fCaptureDriverName, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:out%u", fAliasName, fCaptureDriverName, i + 1); | |||
| } | |||
| snprintf(name, sizeof(name) - 1, "%s:capture_%d", fClientControl.fName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:capture_%d", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, CaptureDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("Cannot register port for %s", name); | |||
| @@ -1954,12 +1954,12 @@ int JackCoreAudioDriver::Attach() | |||
| if (err != noErr) { | |||
| jack_log("AudioDeviceGetProperty kAudioDevicePropertyChannelName error"); | |||
| } | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:in_%s%u", fAliasName, fPlaybackDriverName, channel_name, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:in_%s%u", fAliasName, fPlaybackDriverName, channel_name, i + 1); | |||
| } else { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:in%u", fAliasName, fPlaybackDriverName, i + 1); | |||
| snprintf(alias, sizeof(alias), "%s:%s:in%u", fAliasName, fPlaybackDriverName, i + 1); | |||
| } | |||
| snprintf(name, sizeof(name) - 1, "%s:playback_%d", fClientControl.fName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:playback_%d", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, PlaybackDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("Cannot register port for %s", name); | |||
| @@ -1973,7 +1973,7 @@ int JackCoreAudioDriver::Attach() | |||
| // Monitor ports | |||
| if (fWithMonitorPorts) { | |||
| jack_log("Create monitor port"); | |||
| snprintf(name, sizeof(name) - 1, "%s:monitor_%u", fClientControl.fName, i + 1); | |||
| snprintf(name, sizeof(name), "%s:monitor_%u", fClientControl.fName, i + 1); | |||
| if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, MonitorDriverFlags, fEngineControl->fBufferSize, &port_index) < 0) { | |||
| jack_error("Cannot register monitor port for %s", name); | |||
| return -1; | |||
| @@ -80,13 +80,13 @@ JackCoreMidiPort::Initialize(const char *alias_name, const char *client_name, | |||
| jack_error("JackCoreMidiPort::Initialize - failed to allocate memory " | |||
| "for endpoint name."); | |||
| get_basic_alias: | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:%s%d", alias_name, | |||
| snprintf(alias, sizeof(alias), "%s:%s:%s%d", alias_name, | |||
| driver_name, is_output ? "in" : "out", num); | |||
| } else { | |||
| snprintf(alias, sizeof(alias) - 1, "%s:%s:%s%d", alias_name, | |||
| snprintf(alias, sizeof(alias), "%s:%s:%s%d", alias_name, | |||
| endpoint_name, is_output ? "in" : "out", num); | |||
| } | |||
| snprintf(name, sizeof(name) - 1, "%s:%s_%d", client_name, | |||
| snprintf(name, sizeof(name), "%s:%s_%d", client_name, | |||
| is_output ? "playback" : "capture", num); | |||
| this->endpoint = endpoint; | |||
| initialized = true; | |||