[gtk/matthiasc/gl-media-stream: 2/2] Fix an oversight




commit 2797b3835b37d4f7335e63532ac0117764db530f
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Jan 2 01:32:41 2021 -0500

    Fix an oversight
    
    The buffer size is height * stride, not width * stride.

 modules/media/gtkgstsink.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/modules/media/gtkgstsink.c b/modules/media/gtkgstsink.c
index c26488e803..43a83713e0 100644
--- a/modules/media/gtkgstsink.c
+++ b/modules/media/gtkgstsink.c
@@ -276,7 +276,7 @@ gtk_gst_sink_texture_from_buffer (GtkGstSink *self,
       GBytes *bytes;
 
       bytes = g_bytes_new_with_free_func (frame.data[0],
-                                          frame.info.width * frame.info.stride[0],
+                                          frame.info.height * frame.info.stride[0],
                                           (GDestroyNotify) video_frame_free,
                                           g_memdup (&frame, sizeof (frame)));
       texture = gdk_memory_texture_new (frame.info.width,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]