[mutter] screen-cast-src: Change offscreen cursor helper to take a `uint8_t *`



commit 176b50802941600ab7cac6196c0a2bb66bc836b0
Author: Jonas Ådahl <jadahl gmail com>
Date:   Thu Jan 24 18:36:34 2019 +0100

    screen-cast-src: Change offscreen cursor helper to take a `uint8_t *`
    
    Instead of a `uint32_t *`. Eventually we shouldn't assume pixels are
    always 32 bit, and this gets rid of some casts while at it.
    
    https://gitlab.gnome.org/GNOME/mutter/merge_requests/413

 src/backends/meta-screen-cast-stream-src.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/backends/meta-screen-cast-stream-src.c b/src/backends/meta-screen-cast-stream-src.c
index ba800debf..a9097ff02 100644
--- a/src/backends/meta-screen-cast-stream-src.c
+++ b/src/backends/meta-screen-cast-stream-src.c
@@ -165,7 +165,7 @@ draw_cursor_sprite_via_offscreen (MetaScreenCastStreamSrc  *src,
                                   CoglTexture              *cursor_texture,
                                   int                       bitmap_width,
                                   int                       bitmap_height,
-                                  uint32_t                 *bitmap_data,
+                                  uint8_t                  *bitmap_data,
                                   GError                  **error)
 {
   MetaScreenCastStream *stream = meta_screen_cast_stream_src_get_stream (src);
@@ -216,7 +216,7 @@ draw_cursor_sprite_via_offscreen (MetaScreenCastStreamSrc  *src,
                                 0, 0,
                                 bitmap_width, bitmap_height,
                                 COGL_PIXEL_FORMAT_RGBA_8888_PRE,
-                                (uint8_t *) bitmap_data);
+                                bitmap_data);
   cogl_object_unref (fb);
 
   return TRUE;
@@ -288,7 +288,7 @@ meta_screen_cast_stream_src_set_cursor_sprite_metadata (MetaScreenCastStreamSrc
   int hotspot_x, hotspot_y;
   int texture_width, texture_height;
   int bitmap_width, bitmap_height;
-  uint32_t *bitmap_data;
+  uint8_t *bitmap_data;
 
   cursor_texture = meta_cursor_sprite_get_cogl_texture (cursor_sprite);
   if (!cursor_texture)
@@ -326,7 +326,7 @@ meta_screen_cast_stream_src_set_cursor_sprite_metadata (MetaScreenCastStreamSrc
 
   bitmap_data = SPA_MEMBER (spa_meta_bitmap,
                             spa_meta_bitmap->offset,
-                            uint32_t);
+                            uint8_t);
 
   if (texture_width == bitmap_width &&
       texture_height == bitmap_height)
@@ -334,7 +334,7 @@ meta_screen_cast_stream_src_set_cursor_sprite_metadata (MetaScreenCastStreamSrc
       cogl_texture_get_data (cursor_texture,
                              COGL_PIXEL_FORMAT_RGBA_8888_PRE,
                              texture_width * 4,
-                             (uint8_t *) bitmap_data);
+                             bitmap_data);
     }
   else
     {


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