vlc | branch: master | Francois Cartegnie <fcvlc...@free.fr> | Thu Feb 28 
16:32:15 2019 +0100| [e4bb69ea759fac18f1fb354175141da4fa5e6aec] | committer: 
Francois Cartegnie

freetype: use bitmap pitch instead width

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e4bb69ea759fac18f1fb354175141da4fa5e6aec
---

 modules/text_renderer/freetype/freetype.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/text_renderer/freetype/freetype.c 
b/modules/text_renderer/freetype/freetype.c
index 3438c1af41..827d12308b 100644
--- a/modules/text_renderer/freetype/freetype.c
+++ b/modules/text_renderer/freetype/freetype.c
@@ -491,9 +491,9 @@ static int RenderYUVP( filter_t *p_filter, 
subpicture_region_t *p_region,
             {
                 for( x = 0; x < p_glyph->bitmap.width; x++ )
                 {
-                    if( p_glyph->bitmap.buffer[y * p_glyph->bitmap.width + x] )
+                    if( p_glyph->bitmap.buffer[y * p_glyph->bitmap.pitch + x] )
                         p_dst[(i_glyph_y + y) * i_pitch + (i_glyph_x + x)] =
-                            (p_glyph->bitmap.buffer[y * p_glyph->bitmap.width 
+ x] + 8)/16;
+                            (p_glyph->bitmap.buffer[y * p_glyph->bitmap.pitch 
+ x] + 8)/16;
                 }
             }
         }
@@ -681,7 +681,7 @@ static inline void BlendAXYZGlyph( picture_t *p_picture,
         for( unsigned int dx = 0; dx < p_glyph->bitmap.width; dx++ )
             BlendPixel( p_picture, i_picture_x + dx, i_picture_y + dy,
                         i_a, i_x, i_y, i_z,
-                        p_glyph->bitmap.buffer[dy * p_glyph->bitmap.width + 
dx] );
+                        p_glyph->bitmap.buffer[dy * p_glyph->bitmap.pitch + 
dx] );
     }
 }
 

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to