Files
utun2/tools/chatgui/qt_multimedia/camera-error-unicode.patch
T

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;
}