define more backend error-messages.
authorRobin Gareus <robin@gareus.org>
Fri, 2 Oct 2015 15:49:31 +0000 (17:49 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 2 Oct 2015 15:49:31 +0000 (17:49 +0200)
libs/ardour/ardour/audio_backend.h
libs/ardour/audio_backend.cc

index 27b6e7e2b5fd1036c4d9a079a44a29cf50580d12..a0893b846aba348cefed2da67f795ffde47f6b81 100644 (file)
@@ -90,8 +90,10 @@ class LIBARDOUR_API AudioBackend : public PortEngine {
                NoError = 0,
                BackendInitializationError = -64,
                BackendDeinitializationError,
+               BackendReinitializationError,
                AudioDeviceOpenError,
                AudioDeviceCloseError,
+               AudioDeviceInvalidError,
                AudioDeviceNotAvailableError,
                AudioDeviceNotConnectedError,
                AudioDeviceReservationError,
@@ -113,7 +115,12 @@ class LIBARDOUR_API AudioBackend : public PortEngine {
                OutputChannelCountNotSupportedError,
                AquireRealtimePermissionError,
                SettingAudioThreadPriorityError,
-               SettingMIDIThreadPriorityError
+               SettingMIDIThreadPriorityError,
+               ProcessThreadStartError,
+               FreewheelThreadStartError,
+               PortRegistrationError,
+               PortReconnectError,
+               OutOfMemoryError,
        };
 
        static std::string get_error_string (ErrorCode);
index 35bff3b06e5508bb6b2a0ee495eb4dee04f66af3..c3e88e76691ef898ab1273104476833f494b2ada 100644 (file)
@@ -33,10 +33,14 @@ AudioBackend::get_error_string (ErrorCode error_code)
                return _("Failed to initialize audio backend");
        case BackendDeinitializationError:
                return _("Failed to deinitialize audio backend");
+       case BackendReinitializationError:
+               return _("Failed to reinitialize audio backend");
        case AudioDeviceOpenError:
                return _("Failed to open audio device");
        case AudioDeviceCloseError:
                return _("Failed to close audio device");
+       case AudioDeviceInvalidError:
+               return _("Audio device not valid");
        case AudioDeviceNotAvailableError:
                return _("Audio device unavailable");
        case AudioDeviceNotConnectedError:
@@ -81,6 +85,16 @@ AudioBackend::get_error_string (ErrorCode error_code)
                return _("Setting audio device thread priorities failed");
        case SettingMIDIThreadPriorityError:
                return _("Setting MIDI device thread priorities failed");
+       case ProcessThreadStartError:
+               return _("Failed to start process thread");
+       case FreewheelThreadStartError:
+               return _("Failed to start freewheel thread");
+       case PortRegistrationError:
+               return _("Failed to register audio/midi ports");
+       case PortReconnectError:
+               return _("Failed to re-connect audio/midi ports");
+       case OutOfMemoryError:
+               return _("Out Of Memory Error");
        }
        return _("Could not reconnect to Audio/MIDI engine");
 }