summaryrefslogtreecommitdiffstats
path: root/src/gsttools/qgstvideorenderersink.cpp
diff options
context:
space:
mode:
authorAnton Kudryavtsev <a.kudryavtsev@netris.ru>2016-01-15 10:42:16 +0300
committerYoann Lopes <yoann.lopes@theqtcompany.com>2016-01-15 13:59:28 +0000
commit84aaa48fdfc1f35c9870518a3d4b6f08a1f99449 (patch)
tree69adff0bbc9bbf8ce191368f0abc97a6e6c5be72 /src/gsttools/qgstvideorenderersink.cpp
parentf1453e0f51cf60773eddc37d9451375e806bf4ce (diff)
QGstTools: replace foreach with range-based for
Change-Id: I4e93978fc41788ac7f524c7c290a9ce25452f04e Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
Diffstat (limited to 'src/gsttools/qgstvideorenderersink.cpp')
-rw-r--r--src/gsttools/qgstvideorenderersink.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gsttools/qgstvideorenderersink.cpp b/src/gsttools/qgstvideorenderersink.cpp
index 31ac94e86..8f71e4ac7 100644
--- a/src/gsttools/qgstvideorenderersink.cpp
+++ b/src/gsttools/qgstvideorenderersink.cpp
@@ -119,7 +119,8 @@ QVideoSurfaceGstDelegate::QVideoSurfaceGstDelegate(QAbstractVideoSurface *surfac
, m_stop(false)
, m_flush(false)
{
- foreach (QObject *instance, rendererLoader()->instances(QGstVideoRendererPluginKey)) {
+ const auto instances = rendererLoader()->instances(QGstVideoRendererPluginKey);
+ for (QObject *instance : instances) {
QGstVideoRendererInterface* plugin = qobject_cast<QGstVideoRendererInterface*>(instance);
if (QGstVideoRenderer *renderer = plugin ? plugin->createRenderer() : 0)
m_renderers.append(renderer);
@@ -369,7 +370,7 @@ void QVideoSurfaceGstDelegate::updateSupportedFormats()
m_surfaceCaps = 0;
}
- foreach (QGstVideoRenderer *pool, m_renderers) {
+ for (QGstVideoRenderer *pool : qAsConst(m_renderers)) {
if (GstCaps *caps = pool->getCaps(m_surface)) {
if (gst_caps_is_empty(caps)) {
gst_caps_unref(caps);