23 #include <QDBusMessage>
35 const QString dbusCode = msg.errorName();
38 const QStringRef name = dbusCode.midRef(prefixLength);
44 code = E::InternalError;
48 code = E::OutOfProcessBufferStreamingNotSupported;
54 const QStringRef name = dbusCode.midRef(prefixLength);
65 qWarning() <<
"Unexpected error code" << dbusCode;
66 code = E::InternalError;
69 return Error(code, msg.errorMessage());
82 text =
"A media resource couldn't be resolved.";
86 text =
"The media format type is not playable "
87 "due to a missing codec.";
91 text =
"A network error occurred.";
95 text =
"Insufficient privileges to play that media.";
99 text =
"A valid playback service was not found, "
100 "playback cannot proceed.";
103 qWarning() <<
"Unknown error code" << apiCode;
105 text =
"The backend emitted an unrecognized error code";
108 return Error(code, text);