1*4882a593SmuzhiyunFrom f0e9e8ccc6aa9b4d7c4c26dbdd173e4a770c02a2 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Jeffy Chen <jeffy.chen@rock-chips.com> 3*4882a593SmuzhiyunDate: Tue, 19 Jan 2021 10:25:38 +0800 4*4882a593SmuzhiyunSubject: [PATCH 01/17] Revert "GStreamer: Update render rect only if open gl 5*4882a593Smuzhiyun sink is used" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunThis reverts commit a553c7d1b63defc963a043e363f8d75d255e9c72. 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunWe are using render rect in waylandsink and kmssink too. 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunSigned-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 12*4882a593Smuzhiyun--- 13*4882a593Smuzhiyun src/gsttools/qgstreamervideowidget.cpp | 4 +--- 14*4882a593Smuzhiyun 1 file changed, 1 insertion(+), 3 deletions(-) 15*4882a593Smuzhiyun 16*4882a593Smuzhiyundiff --git a/src/gsttools/qgstreamervideowidget.cpp b/src/gsttools/qgstreamervideowidget.cpp 17*4882a593Smuzhiyunindex 4137aff..164e62f 100644 18*4882a593Smuzhiyun--- a/src/gsttools/qgstreamervideowidget.cpp 19*4882a593Smuzhiyun+++ b/src/gsttools/qgstreamervideowidget.cpp 20*4882a593Smuzhiyun@@ -38,7 +38,6 @@ 21*4882a593Smuzhiyun ****************************************************************************/ 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun #include "qgstreamervideowidget_p.h" 24*4882a593Smuzhiyun-#include "qgstutils_p.h" 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun #include <QtCore/qcoreevent.h> 27*4882a593Smuzhiyun #include <QtCore/qdebug.h> 28*4882a593Smuzhiyun@@ -171,8 +170,7 @@ bool QGstreamerVideoWidgetControl::eventFilter(QObject *object, QEvent *e) 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun if (e->type() == QEvent::Paint) { 31*4882a593Smuzhiyun // Update overlay by new size if any. 32*4882a593Smuzhiyun- if (QGstUtils::useOpenGL()) 33*4882a593Smuzhiyun- m_videoOverlay.setRenderRectangle(QRect(0, 0, m_widget->width(), m_widget->height())); 34*4882a593Smuzhiyun+ m_videoOverlay.setRenderRectangle(QRect(0, 0, m_widget->width(), m_widget->height())); 35*4882a593Smuzhiyun if (m_videoOverlay.isActive()) 36*4882a593Smuzhiyun m_videoOverlay.expose(); // triggers a repaint of the last frame 37*4882a593Smuzhiyun else 38*4882a593Smuzhiyun-- 39*4882a593Smuzhiyun2.20.1 40*4882a593Smuzhiyun 41