Title: [233248] trunk/Source/WebCore
Revision
233248
Author
tpop...@redhat.com
Date
2018-06-27 01:16:59 -0700 (Wed, 27 Jun 2018)

Log Message

[GStreamer] Coverity scan issues
https://bugs.webkit.org/show_bug.cgi?id=187087

Reviewed by Xabier Rodriguez-Calvar.

Fix uninitialized members.

* platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
* platform/graphics/gstreamer/VideoSinkGStreamer.cpp:
* platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (233247 => 233248)


--- trunk/Source/WebCore/ChangeLog	2018-06-27 08:13:10 UTC (rev 233247)
+++ trunk/Source/WebCore/ChangeLog	2018-06-27 08:16:59 UTC (rev 233248)
@@ -1,3 +1,16 @@
+2018-06-27  Tomas Popela  <tpop...@redhat.com>
+
+        [GStreamer] Coverity scan issues
+        https://bugs.webkit.org/show_bug.cgi?id=187087
+
+        Reviewed by Xabier Rodriguez-Calvar.
+
+        Fix uninitialized members.
+
+        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
+        * platform/graphics/gstreamer/VideoSinkGStreamer.cpp:
+        * platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.h:
+
 2018-06-27  Zan Dobersek  <zdober...@igalia.com>
 
         [GCrypt] Move definitions of GCryptUtilities helpers into a separate source file

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp (233247 => 233248)


--- trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp	2018-06-27 08:13:10 UTC (rev 233247)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp	2018-06-27 08:16:59 UTC (rev 233248)
@@ -267,10 +267,10 @@
 
 private:
     GstBuffer* m_buffer;
-    GstVideoFrame m_videoFrame;
+    GstVideoFrame m_videoFrame { };
     IntSize m_size;
     bool m_hasAlphaChannel;
-    TextureMapperGL::Flags m_flags;
+    TextureMapperGL::Flags m_flags { };
     GLuint m_textureID { 0 };
     bool m_isMapped { false };
 };

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/VideoSinkGStreamer.cpp (233247 => 233248)


--- trunk/Source/WebCore/platform/graphics/gstreamer/VideoSinkGStreamer.cpp	2018-06-27 08:13:10 UTC (rev 233247)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/VideoSinkGStreamer.cpp	2018-06-27 08:16:59 UTC (rev 233248)
@@ -134,7 +134,7 @@
 
     VideoRenderRequestScheduler scheduler;
     GstVideoInfo info;
-    GstCaps* currentCaps;
+    GstCaps* currentCaps { nullptr };
 };
 
 #define webkit_video_sink_parent_class parent_class

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.h (233247 => 233248)


--- trunk/Source/WebCore/platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.h	2018-06-27 08:13:10 UTC (rev 233247)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.h	2018-06-27 08:16:59 UTC (rev 233248)
@@ -86,7 +86,7 @@
     MediaSourceGStreamer* m_mediaSource;
     ContentType m_type;
     Ref<MediaSourceClientGStreamerMSE> m_client;
-    SourceBufferPrivateClient* m_sourceBufferPrivateClient;
+    SourceBufferPrivateClient* m_sourceBufferPrivateClient { nullptr };
     bool m_isReadyForMoreSamples = true;
     bool m_notifyWhenReadyForMoreSamples = false;
     AtomicString m_trackId;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to