Browse Source

VideoStreaming: Change NULL or 0 to nullptr

QGC4.4
murata 6 years ago
parent
commit
d60ffb2b6c
  1. 8
      src/VideoStreaming/VideoItem.cc
  2. 12
      src/VideoStreaming/VideoSurface.cc
  3. 2
      src/VideoStreaming/VideoSurface_p.h
  4. 4
      src/VideoStreaming/gstqtvideosink/delegates/basedelegate.cpp
  5. 2
      src/VideoStreaming/gstqtvideosink/delegates/qtvideosinkdelegate.cpp
  6. 4
      src/VideoStreaming/gstqtvideosink/delegates/qwidgetvideosinkdelegate.cpp
  7. 4
      src/VideoStreaming/gstqtvideosink/gstqtglvideosink.cpp
  8. 10
      src/VideoStreaming/gstqtvideosink/gstqtglvideosinkbase.cpp
  9. 10
      src/VideoStreaming/gstqtvideosink/gstqtquick2videosink.cpp
  10. 4
      src/VideoStreaming/gstqtvideosink/gstqtvideosink.cpp
  11. 2
      src/VideoStreaming/gstqtvideosink/gstqtvideosinkbase.cpp
  12. 6
      src/VideoStreaming/gstqtvideosink/painters/videomaterial.cpp

8
src/VideoStreaming/VideoItem.cc

@ -57,7 +57,7 @@ VideoSurface *VideoItem::surface() const @@ -57,7 +57,7 @@ VideoSurface *VideoItem::surface() const
#if defined(QGC_GST_STREAMING)
return _data->surface.data();
#else
return NULL;
return nullptr;
#endif
}
@ -92,15 +92,15 @@ QSGGeometry* VideoItem::_createDefaultGeometry(QRectF& rectBound) @@ -92,15 +92,15 @@ QSGGeometry* VideoItem::_createDefaultGeometry(QRectF& rectBound)
QSGNode* VideoItem::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData*)
{
QRectF r = boundingRect();
QSGNode* newNode = 0;
QSGNode* newNode = nullptr;
if (_data->surfaceDirty) {
delete oldNode;
oldNode = 0;
oldNode = nullptr;
_data->surfaceDirty = false;
}
if (!_data->surface || _data->surface.data()->_data->videoSink == NULL) {
if (!_data->surface || _data->surface.data()->_data->videoSink == nullptr) {
if (!oldNode) {
QSGFlatColorMaterial *material = new QSGFlatColorMaterial;
material->setColor(Qt::black);

12
src/VideoStreaming/VideoSurface.cc

@ -35,7 +35,7 @@ VideoSurface::VideoSurface(QObject *parent) @@ -35,7 +35,7 @@ VideoSurface::VideoSurface(QObject *parent)
VideoSurface::~VideoSurface()
{
#if defined(QGC_GST_STREAMING)
if (!_refed && _data->videoSink != NULL) {
if (!_refed && _data->videoSink != nullptr) {
gst_element_set_state(_data->videoSink, GST_STATE_NULL);
}
delete _data;
@ -45,12 +45,12 @@ VideoSurface::~VideoSurface() @@ -45,12 +45,12 @@ VideoSurface::~VideoSurface()
#if defined(QGC_GST_STREAMING)
GstElement* VideoSurface::videoSink()
{
if (_data->videoSink == NULL) {
if ((_data->videoSink = gst_element_factory_make("qtquick2videosink", NULL)) == NULL) {
if (_data->videoSink == nullptr) {
if ((_data->videoSink = gst_element_factory_make("qtquick2videosink", nullptr)) == nullptr) {
qCritical("Failed to create qtquick2videosink. Make sure it is installed correctly");
return NULL;
return nullptr;
}
g_object_set(G_OBJECT(_data->videoSink), "sync", gboolean(false), NULL);
g_object_set(G_OBJECT(_data->videoSink), "sync", gboolean(false), nullptr);
g_signal_connect(_data->videoSink, "update", G_CALLBACK(onUpdateThunk), (void* )this);
_refed = true;
}
@ -59,7 +59,7 @@ GstElement* VideoSurface::videoSink() @@ -59,7 +59,7 @@ GstElement* VideoSurface::videoSink()
void VideoSurface::onUpdate()
{
_lastFrame = time(0);
_lastFrame = time(nullptr);
Q_FOREACH(QQuickItem *item, _data->items) {
item->update();
}

2
src/VideoStreaming/VideoSurface_p.h

@ -23,7 +23,7 @@ class VideoSurfacePrivate @@ -23,7 +23,7 @@ class VideoSurfacePrivate
{
public:
VideoSurfacePrivate()
: videoSink(NULL)
: videoSink(nullptr)
{
}
QSet<VideoItem*> items;

4
src/VideoStreaming/gstqtvideosink/delegates/basedelegate.cpp

@ -37,7 +37,7 @@ BaseDelegate::BaseDelegate(GstElement * sink, QObject * parent) @@ -37,7 +37,7 @@ BaseDelegate::BaseDelegate(GstElement * sink, QObject * parent)
, m_forceAspectRatio(false)
, m_formatDirty(true)
, m_isActive(false)
, m_buffer(NULL)
, m_buffer(nullptr)
, m_sink(sink)
{
}
@ -187,7 +187,7 @@ bool BaseDelegate::event(QEvent *event) @@ -187,7 +187,7 @@ bool BaseDelegate::event(QEvent *event)
{
GST_LOG_OBJECT(m_sink, "Received deactivate event");
gst_buffer_replace (&m_buffer, NULL);
gst_buffer_replace (&m_buffer, nullptr);
update();
return true;

2
src/VideoStreaming/gstqtvideosink/delegates/qtvideosinkdelegate.cpp

@ -225,7 +225,7 @@ void QtVideoSinkDelegate::changePainter(const BufferFormat & format) @@ -225,7 +225,7 @@ void QtVideoSinkDelegate::changePainter(const BufferFormat & format)
}
GST_ELEMENT_ERROR(m_sink, RESOURCE, FAILED,
("Failed to create a painter for the given format"), (NULL));
("Failed to create a painter for the given format"), (nullptr));
}
void QtVideoSinkDelegate::destroyPainter()

4
src/VideoStreaming/gstqtvideosink/delegates/qwidgetvideosinkdelegate.cpp

@ -33,7 +33,7 @@ QWidgetVideoSinkDelegate::QWidgetVideoSinkDelegate(GstElement * sink, QObject * @@ -33,7 +33,7 @@ QWidgetVideoSinkDelegate::QWidgetVideoSinkDelegate(GstElement * sink, QObject *
QWidgetVideoSinkDelegate::~QWidgetVideoSinkDelegate()
{
setWidget(NULL);
setWidget(nullptr);
}
QWidget *QWidgetVideoSinkDelegate::widget() const
@ -50,7 +50,7 @@ void QWidgetVideoSinkDelegate::setWidget(QWidget *widget) @@ -50,7 +50,7 @@ void QWidgetVideoSinkDelegate::setWidget(QWidget *widget)
m_widget.data()->setAttribute(Qt::WA_OpaquePaintEvent, m_opaquePaintEventAttribute);
m_widget.data()->update();
m_widget = NULL;
m_widget = nullptr;
}
if (widget) {

4
src/VideoStreaming/gstqtvideosink/gstqtglvideosink.cpp

@ -97,7 +97,7 @@ void GstQtGLVideoSink::class_init(gpointer g_class, gpointer class_data) @@ -97,7 +97,7 @@ void GstQtGLVideoSink::class_init(gpointer g_class, gpointer class_data)
g_signal_new("paint", G_TYPE_FROM_CLASS(g_class),
static_cast<GSignalFlags>(G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION),
G_STRUCT_OFFSET(GstQtGLVideoSinkClass, paint),
NULL, NULL,
nullptr, nullptr,
qRealIsDouble() ?
g_cclosure_user_marshal_VOID__POINTER_DOUBLE_DOUBLE_DOUBLE_DOUBLE :
g_cclosure_user_marshal_VOID__POINTER_FLOAT_FLOAT_FLOAT_FLOAT,
@ -114,7 +114,7 @@ void GstQtGLVideoSink::class_init(gpointer g_class, gpointer class_data) @@ -114,7 +114,7 @@ void GstQtGLVideoSink::class_init(gpointer g_class, gpointer class_data)
s_signals[UPDATE_SIGNAL] =
g_signal_new("update", G_TYPE_FROM_CLASS(g_class),
G_SIGNAL_RUN_LAST,
0, NULL, NULL,
0, nullptr, nullptr,
g_cclosure_marshal_VOID__VOID,
G_TYPE_NONE, 0);

10
src/VideoStreaming/gstqtvideosink/gstqtglvideosinkbase.cpp

@ -32,7 +32,7 @@ const char * const GstQtGLVideoSinkBase::s_colorbalance_labels[] = { @@ -32,7 +32,7 @@ const char * const GstQtGLVideoSinkBase::s_colorbalance_labels[] = {
"contrast", "brightness", "hue", "saturation"
};
GstQtVideoSinkBaseClass *GstQtGLVideoSinkBase::s_parent_class = 0;
GstQtVideoSinkBaseClass *GstQtGLVideoSinkBase::s_parent_class = nullptr;
//------------------------------
@ -41,7 +41,7 @@ DEFINE_TYPE_WITH_CODE(GstQtGLVideoSinkBase, GST_TYPE_QT_VIDEO_SINK_BASE, init_in @@ -41,7 +41,7 @@ DEFINE_TYPE_WITH_CODE(GstQtGLVideoSinkBase, GST_TYPE_QT_VIDEO_SINK_BASE, init_in
void GstQtGLVideoSinkBase::init_interfaces(GType type)
{
static const GInterfaceInfo colorbalance_info = {
(GInterfaceInitFunc) &GstQtGLVideoSinkBase::colorbalance_init, NULL, NULL
(GInterfaceInitFunc) &GstQtGLVideoSinkBase::colorbalance_init, nullptr, nullptr
};
g_type_add_interface_static(type, GST_TYPE_COLOR_BALANCE, &colorbalance_info);
@ -52,7 +52,7 @@ void GstQtGLVideoSinkBase::init_interfaces(GType type) @@ -52,7 +52,7 @@ void GstQtGLVideoSinkBase::init_interfaces(GType type)
void GstQtGLVideoSinkBase::base_init(gpointer g_class)
{
GstElementClass *element_class = GST_ELEMENT_CLASS(g_class);
element_class->padtemplates = NULL; //get rid of the pad template of the base class
element_class->padtemplates = nullptr; //get rid of the pad template of the base class
static GstStaticPadTemplate sink_pad_template =
GST_STATIC_PAD_TEMPLATE("sink", GST_PAD_SINK, GST_PAD_ALWAYS,
@ -98,10 +98,10 @@ void GstQtGLVideoSinkBase::init(GTypeInstance *instance, gpointer g_class) @@ -98,10 +98,10 @@ void GstQtGLVideoSinkBase::init(GTypeInstance *instance, gpointer g_class)
GstQtGLVideoSinkBase *self = GST_QT_GL_VIDEO_SINK_BASE(instance);
GstColorBalanceChannel *channel;
self->m_channels_list = NULL;
self->m_channels_list = nullptr;
for (int i=0; i < LABEL_LAST; i++) {
channel = GST_COLOR_BALANCE_CHANNEL(g_object_new(GST_TYPE_COLOR_BALANCE_CHANNEL, NULL));
channel = GST_COLOR_BALANCE_CHANNEL(g_object_new(GST_TYPE_COLOR_BALANCE_CHANNEL, nullptr));
channel->label = g_strdup(s_colorbalance_labels[i]);
channel->min_value = -100;
channel->max_value = 100;

10
src/VideoStreaming/gstqtvideosink/gstqtquick2videosink.cpp

@ -91,10 +91,10 @@ gst_qt_quick2_video_sink_init (GstQtQuick2VideoSink *self) @@ -91,10 +91,10 @@ gst_qt_quick2_video_sink_init (GstQtQuick2VideoSink *self)
// colorbalance
GstColorBalanceChannel *channel;
self->priv->channels_list = NULL;
self->priv->channels_list = nullptr;
for (int i=0; i < LABEL_LAST; i++) {
channel = GST_COLOR_BALANCE_CHANNEL(g_object_new(GST_TYPE_COLOR_BALANCE_CHANNEL, NULL));
channel = GST_COLOR_BALANCE_CHANNEL(g_object_new(GST_TYPE_COLOR_BALANCE_CHANNEL, nullptr));
channel->label = g_strdup(s_colorbalance_labels[i]);
channel->min_value = -100;
channel->max_value = 100;
@ -109,7 +109,7 @@ gst_qt_quick2_video_sink_finalize (GObject *gobject) @@ -109,7 +109,7 @@ gst_qt_quick2_video_sink_finalize (GObject *gobject)
GstQtQuick2VideoSink *self = GST_QT_QUICK2_VIDEO_SINK (gobject);
delete self->priv->delegate;
self->priv->delegate = 0;
self->priv->delegate = nullptr;
while (self->priv->channels_list) {
GstColorBalanceChannel *channel =
@ -422,7 +422,7 @@ gst_qt_quick2_video_sink_class_init (GstQtQuick2VideoSinkClass *klass) @@ -422,7 +422,7 @@ gst_qt_quick2_video_sink_class_init (GstQtQuick2VideoSinkClass *klass)
g_signal_new("update-node", G_TYPE_FROM_CLASS(klass),
static_cast<GSignalFlags>(G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION),
G_STRUCT_OFFSET(GstQtQuick2VideoSinkClass, update_node),
NULL, NULL,
nullptr, nullptr,
qRealIsDouble() ?
g_cclosure_user_marshal_POINTER__POINTER_DOUBLE_DOUBLE_DOUBLE_DOUBLE :
g_cclosure_user_marshal_POINTER__POINTER_FLOAT_FLOAT_FLOAT_FLOAT,
@ -438,7 +438,7 @@ gst_qt_quick2_video_sink_class_init (GstQtQuick2VideoSinkClass *klass) @@ -438,7 +438,7 @@ gst_qt_quick2_video_sink_class_init (GstQtQuick2VideoSinkClass *klass)
s_signals[SIGNAL_UPDATE] =
g_signal_new("update", G_TYPE_FROM_CLASS(klass),
G_SIGNAL_RUN_LAST,
0, NULL, NULL,
0, nullptr, nullptr,
g_cclosure_marshal_VOID__VOID,
G_TYPE_NONE, 0);

4
src/VideoStreaming/gstqtvideosink/gstqtvideosink.cpp

@ -77,7 +77,7 @@ void GstQtVideoSink::class_init(gpointer g_class, gpointer class_data) @@ -77,7 +77,7 @@ void GstQtVideoSink::class_init(gpointer g_class, gpointer class_data)
g_signal_new("paint", G_TYPE_FROM_CLASS(g_class),
static_cast<GSignalFlags>(G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION),
G_STRUCT_OFFSET(GstQtVideoSinkClass, paint),
NULL, NULL,
nullptr, nullptr,
qRealIsDouble() ?
g_cclosure_user_marshal_VOID__POINTER_DOUBLE_DOUBLE_DOUBLE_DOUBLE :
g_cclosure_user_marshal_VOID__POINTER_FLOAT_FLOAT_FLOAT_FLOAT,
@ -94,7 +94,7 @@ void GstQtVideoSink::class_init(gpointer g_class, gpointer class_data) @@ -94,7 +94,7 @@ void GstQtVideoSink::class_init(gpointer g_class, gpointer class_data)
s_signals[UPDATE_SIGNAL] =
g_signal_new("update", G_TYPE_FROM_CLASS(g_class),
G_SIGNAL_RUN_LAST,
0, NULL, NULL,
0, nullptr, nullptr,
g_cclosure_marshal_VOID__VOID,
G_TYPE_NONE, 0);
}

2
src/VideoStreaming/gstqtvideosink/gstqtvideosinkbase.cpp

@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
# define CAPS_FORMATS "{ BGRA, BGRx, RGB, RGB16 }"
#endif
GstVideoSinkClass *GstQtVideoSinkBase::s_parent_class = NULL;
GstVideoSinkClass *GstQtVideoSinkBase::s_parent_class = nullptr;
DEFINE_TYPE(GstQtVideoSinkBase, GST_TYPE_VIDEO_SINK)

6
src/VideoStreaming/gstqtvideosink/painters/videomaterial.cpp

@ -191,7 +191,7 @@ public: @@ -191,7 +191,7 @@ public:
VideoMaterial *VideoMaterial::create(const BufferFormat & format)
{
VideoMaterial *material = NULL;
VideoMaterial *material = nullptr;
switch (format.videoFormat()) {
// BGRx
@ -264,7 +264,7 @@ VideoMaterial::~VideoMaterial() @@ -264,7 +264,7 @@ VideoMaterial::~VideoMaterial()
funcs->glDeleteTextures(m_textureCount, m_textureIds);
}
}
gst_buffer_replace(&m_frame, NULL);
gst_buffer_replace(&m_frame, nullptr);
}
int VideoMaterial::compare(const QSGMaterial *other) const
@ -426,7 +426,7 @@ void VideoMaterial::bind() @@ -426,7 +426,7 @@ void VideoMaterial::bind()
if (!funcs)
return;
GstBuffer *frame = NULL;
GstBuffer *frame = nullptr;
m_frameMutex.lock();
if (m_frame)

Loading…
Cancel
Save