[MPlayer-cvslog] r35368 - trunk/libass/ass_shaper.c

SubJunk subversion at mplayerhq.hu
Wed Nov 7 00:09:28 CET 2012


Author: SubJunk
Date: Wed Nov  7 00:09:28 2012
New Revision: 35368

Log:
libass: Fixed RTL languages

Modified:
   trunk/libass/ass_shaper.c

Modified: trunk/libass/ass_shaper.c
==============================================================================
--- trunk/libass/ass_shaper.c	Tue Nov  6 23:05:26 2012	(r35367)
+++ trunk/libass/ass_shaper.c	Wed Nov  7 00:09:28 2012	(r35368)
@@ -664,6 +664,7 @@ void ass_shaper_shape(ASS_Shaper *shaper
 #ifdef CONFIG_HARFBUZZ
     switch (shaper->shaping_level) {
     case ASS_SHAPING_SIMPLE:
+        shape_fribidi(shaper, glyphs, text_info->length);
         ass_shaper_skip_characters(text_info);
         break;
     case ASS_SHAPING_COMPLEX:
@@ -671,6 +672,7 @@ void ass_shaper_shape(ASS_Shaper *shaper
         break;
     }
 #else
+        shape_fribidi(shaper, glyphs, text_info->length);
         ass_shaper_skip_characters(text_info);
 #endif
 #endif


More information about the MPlayer-cvslog mailing list