Add a couple of error codes to AudioBackend::ErrorCode
[ardour.git] / libs / ardour / audio_backend.cc
index 225b64dbf18a749822fca889e49e17ef6b24d475..35bff3b06e5508bb6b2a0ee495eb4dee04f66af3 100644 (file)
@@ -55,6 +55,8 @@ AudioBackend::get_error_string (ErrorCode error_code)
                return _("MIDI device not connected");
        case MidiDeviceIOError:
                return _("MIDI device Input/Output error");
+       case SampleFormatNotSupportedError:
+               return _("Sample format is not supported");
        case SampleRateNotSupportedError:
                return _("Sample rate is not supported");
        case RequestedInputLatencyNotSupportedError:
@@ -67,6 +69,8 @@ AudioBackend::get_error_string (ErrorCode error_code)
                return _("Period count is not supported");
        case DeviceConfigurationNotSupportedError:
                return _("Device configuration not supported");
+       case ChannelCountNotSupportedError:
+               return _("Channel count configuration not supported");
        case InputChannelCountNotSupportedError:
                return _("Input channel count configuration not supported");
        case OutputChannelCountNotSupportedError:
@@ -78,7 +82,7 @@ AudioBackend::get_error_string (ErrorCode error_code)
        case SettingMIDIThreadPriorityError:
                return _("Setting MIDI device thread priorities failed");
        }
-       return std::string();
+       return _("Could not reconnect to Audio/MIDI engine");
 }
 
 std::string