summaryrefslogtreecommitdiffstats
path: root/src/multimedia/video/qvideoframe.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-04-01 17:09:45 +0200
committerFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-04-07 17:21:38 +0000
commit4d17db19f895ddaa778120c346d8a6a33a710194 (patch)
tree5c931f662f4a793cb82fb5f2099f595990e25437 /src/multimedia/video/qvideoframe.cpp
parent9fccf8064dea35f324f822b30116828acc3855a9 (diff)
Fix debug stream operators.
- Use QDebugStateSaver to restore space setting in stream operators instead of returning dbg.space() which breaks formatting on streams that already have nospace() set. - Fix some single character string constants, streamline code. Change-Id: I18ae7324b172ea801aa9b5fe56ddf6fe527fdde9 Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
Diffstat (limited to 'src/multimedia/video/qvideoframe.cpp')
-rw-r--r--src/multimedia/video/qvideoframe.cpp93
1 files changed, 49 insertions, 44 deletions
diff --git a/src/multimedia/video/qvideoframe.cpp b/src/multimedia/video/qvideoframe.cpp
index 95f6acb36..4e9e28a4d 100644
--- a/src/multimedia/video/qvideoframe.cpp
+++ b/src/multimedia/video/qvideoframe.cpp
@@ -1002,90 +1002,94 @@ QImage::Format QVideoFrame::imageFormatFromPixelFormat(PixelFormat format)
#ifndef QT_NO_DEBUG_STREAM
QDebug operator<<(QDebug dbg, QVideoFrame::PixelFormat pf)
{
+ QDebugStateSaver saver(dbg);
+ dbg.nospace();
switch (pf) {
case QVideoFrame::Format_Invalid:
- return dbg.nospace() << "Format_Invalid";
+ return dbg << "Format_Invalid";
case QVideoFrame::Format_ARGB32:
- return dbg.nospace() << "Format_ARGB32";
+ return dbg << "Format_ARGB32";
case QVideoFrame::Format_ARGB32_Premultiplied:
- return dbg.nospace() << "Format_ARGB32_Premultiplied";
+ return dbg << "Format_ARGB32_Premultiplied";
case QVideoFrame::Format_RGB32:
- return dbg.nospace() << "Format_RGB32";
+ return dbg << "Format_RGB32";
case QVideoFrame::Format_RGB24:
- return dbg.nospace() << "Format_RGB24";
+ return dbg << "Format_RGB24";
case QVideoFrame::Format_RGB565:
- return dbg.nospace() << "Format_RGB565";
+ return dbg << "Format_RGB565";
case QVideoFrame::Format_RGB555:
- return dbg.nospace() << "Format_RGB555";
+ return dbg << "Format_RGB555";
case QVideoFrame::Format_ARGB8565_Premultiplied:
- return dbg.nospace() << "Format_ARGB8565_Premultiplied";
+ return dbg << "Format_ARGB8565_Premultiplied";
case QVideoFrame::Format_BGRA32:
- return dbg.nospace() << "Format_BGRA32";
+ return dbg << "Format_BGRA32";
case QVideoFrame::Format_BGRA32_Premultiplied:
- return dbg.nospace() << "Format_BGRA32_Premultiplied";
+ return dbg << "Format_BGRA32_Premultiplied";
case QVideoFrame::Format_BGR32:
- return dbg.nospace() << "Format_BGR32";
+ return dbg << "Format_BGR32";
case QVideoFrame::Format_BGR24:
- return dbg.nospace() << "Format_BGR24";
+ return dbg << "Format_BGR24";
case QVideoFrame::Format_BGR565:
- return dbg.nospace() << "Format_BGR565";
+ return dbg << "Format_BGR565";
case QVideoFrame::Format_BGR555:
- return dbg.nospace() << "Format_BGR555";
+ return dbg << "Format_BGR555";
case QVideoFrame::Format_BGRA5658_Premultiplied:
- return dbg.nospace() << "Format_BGRA5658_Premultiplied";
+ return dbg << "Format_BGRA5658_Premultiplied";
case QVideoFrame::Format_AYUV444:
- return dbg.nospace() << "Format_AYUV444";
+ return dbg << "Format_AYUV444";
case QVideoFrame::Format_AYUV444_Premultiplied:
- return dbg.nospace() << "Format_AYUV444_Premultiplied";
+ return dbg << "Format_AYUV444_Premultiplied";
case QVideoFrame::Format_YUV444:
- return dbg.nospace() << "Format_YUV444";
+ return dbg << "Format_YUV444";
case QVideoFrame::Format_YUV420P:
- return dbg.nospace() << "Format_YUV420P";
+ return dbg << "Format_YUV420P";
case QVideoFrame::Format_YV12:
- return dbg.nospace() << "Format_YV12";
+ return dbg << "Format_YV12";
case QVideoFrame::Format_UYVY:
- return dbg.nospace() << "Format_UYVY";
+ return dbg << "Format_UYVY";
case QVideoFrame::Format_YUYV:
- return dbg.nospace() << "Format_YUYV";
+ return dbg << "Format_YUYV";
case QVideoFrame::Format_NV12:
- return dbg.nospace() << "Format_NV12";
+ return dbg << "Format_NV12";
case QVideoFrame::Format_NV21:
- return dbg.nospace() << "Format_NV21";
+ return dbg << "Format_NV21";
case QVideoFrame::Format_IMC1:
- return dbg.nospace() << "Format_IMC1";
+ return dbg << "Format_IMC1";
case QVideoFrame::Format_IMC2:
- return dbg.nospace() << "Format_IMC2";
+ return dbg << "Format_IMC2";
case QVideoFrame::Format_IMC3:
- return dbg.nospace() << "Format_IMC3";
+ return dbg << "Format_IMC3";
case QVideoFrame::Format_IMC4:
- return dbg.nospace() << "Format_IMC4";
+ return dbg << "Format_IMC4";
case QVideoFrame::Format_Y8:
- return dbg.nospace() << "Format_Y8";
+ return dbg << "Format_Y8";
case QVideoFrame::Format_Y16:
- return dbg.nospace() << "Format_Y16";
+ return dbg << "Format_Y16";
case QVideoFrame::Format_Jpeg:
- return dbg.nospace() << "Format_Jpeg";
+ return dbg << "Format_Jpeg";
case QVideoFrame::Format_AdobeDng:
- return dbg.nospace() << "Format_AdobeDng";
+ return dbg << "Format_AdobeDng";
case QVideoFrame::Format_CameraRaw:
- return dbg.nospace() << "Format_CameraRaw";
+ return dbg << "Format_CameraRaw";
default:
- return dbg.nospace() << QString(QLatin1String("UserType(%1)" )).arg(int(pf)).toLatin1().constData();
+ return dbg << QString(QLatin1String("UserType(%1)" )).arg(int(pf)).toLatin1().constData();
}
}
QDebug operator<<(QDebug dbg, QVideoFrame::FieldType f)
{
+ QDebugStateSaver saver(dbg);
+ dbg.nospace();
switch (f) {
case QVideoFrame::TopField:
- return dbg.nospace() << "TopField";
+ return dbg << "TopField";
case QVideoFrame::BottomField:
- return dbg.nospace() << "BottomField";
+ return dbg << "BottomField";
case QVideoFrame::InterlacedFrame:
- return dbg.nospace() << "InterlacedFrame";
+ return dbg << "InterlacedFrame";
default:
- return dbg.nospace() << "ProgressiveFrame";
+ return dbg << "ProgressiveFrame";
}
}
@@ -1161,16 +1165,17 @@ static QString qFormatTimeStamps(qint64 start, qint64 end)
QDebug operator<<(QDebug dbg, const QVideoFrame& f)
{
- dbg.nospace() << "QVideoFrame(" << f.size() << ", "
+ QDebugStateSaver saver(dbg);
+ dbg.nospace();
+ dbg << "QVideoFrame(" << f.size() << ", "
<< f.pixelFormat() << ", "
<< f.handleType() << ", "
<< f.mapMode() << ", "
<< qFormatTimeStamps(f.startTime(), f.endTime()).toLatin1().constData();
- if (f.availableMetaData().count()) {
- dbg.nospace() << ", metaData: ";
- dbg.nospace() << f.availableMetaData();
- }
- return dbg.nospace() << ")";
+ if (f.availableMetaData().count())
+ dbg << ", metaData: " << f.availableMetaData();
+ dbg << ')';
+ return dbg;
}
#endif