15 lines
682 B
Diff
15 lines
682 B
Diff
--- a/src/plugins/multimedia/ffmpeg/qwindowscamera.cpp
|
|
+++ b/src/plugins/multimedia/ffmpeg/qwindowscamera.cpp
|
|
@@ -198,8 +198,9 @@
|
|
void onReadSample(HRESULT status, LONGLONG timestamp, IMFSample *sample)
|
|
{
|
|
if (FAILED(status)) {
|
|
- const std::string msg{ std::system_category().message(status) };
|
|
- m_windowsCamera.updateError(QCamera::CameraError, QString::fromStdString(msg));
|
|
+ const QString message = QSystemError::windowsComString(status);
|
|
+ qWarning().noquote() << "Camera read failed (Unicode):" << message;
|
|
+ m_windowsCamera.updateError(QCamera::CameraError, message);
|
|
return;
|
|
}
|
|
|