diff --git a/ChangeLog b/ChangeLog index 4a3cac8b..e3fa5654 100644 --- a/ChangeLog +++ b/ChangeLog @@ -29,11 +29,15 @@ Arnold Krille --------------------------- Jackdmp changes log --------------------------- + +2010-03-26 Stephane Letz + + * ffado-portname-sync.patch from ticket #163 applied. 2010-03-24 Stephane Letz * On Windows, now use TRE library for regexp (BSD license instead of GPL license). - + 2010-03-19 Stephane Letz * Fix some file header to have library side code use LGPL. diff --git a/linux/firewire/JackFFADODriver.cpp b/linux/firewire/JackFFADODriver.cpp index 7e679c55..17df4663 100644 --- a/linux/firewire/JackFFADODriver.cpp +++ b/linux/firewire/JackFFADODriver.cpp @@ -429,7 +429,7 @@ int JackFFADODriver::Attach() 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, "%s:%s", fClientControl.fName, portname); + snprintf(buf, sizeof(buf) - 1, "firewire_pcm:%s_in", portname); printMessage ("Registering audio capture port %s", buf); if ((port_index = fGraphManager->AllocatePort(fClientControl.fRefNum, buf, JACK_DEFAULT_AUDIO_TYPE, @@ -455,7 +455,7 @@ int JackFFADODriver::Attach() fCaptureChannels++; } else if (driver->capture_channels[chn].stream_type == ffado_stream_type_midi) { - snprintf(buf, sizeof(buf) - 1, "%s:%s", fClientControl.fName, portname); + snprintf(buf, sizeof(buf) - 1, "firewire_pcm:%s_in", portname); printMessage ("Registering midi capture port %s", buf); if ((port_index = fGraphManager->AllocatePort(fClientControl.fRefNum, buf, JACK_DEFAULT_MIDI_TYPE, @@ -502,7 +502,7 @@ int JackFFADODriver::Attach() 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, "%s:%s", fClientControl.fName, portname); + snprintf(buf, sizeof(buf) - 1, "firewire_pcm:%s_out", portname); printMessage ("Registering audio playback port %s", buf); if ((port_index = fGraphManager->AllocatePort(fClientControl.fRefNum, buf, JACK_DEFAULT_AUDIO_TYPE, @@ -530,7 +530,7 @@ int JackFFADODriver::Attach() 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, "%s:%s", fClientControl.fName, portname); + snprintf(buf, sizeof(buf) - 1, "firewire_pcm:%s_out", portname); printMessage ("Registering midi playback port %s", buf); if ((port_index = fGraphManager->AllocatePort(fClientControl.fRefNum, buf, JACK_DEFAULT_MIDI_TYPE,