Fixed libass 0.9.7 support.
authorLaurent Aimar <fenrir@videolan.org>
Fri, 24 Jul 2009 21:42:14 +0000 (23:42 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 24 Jul 2009 21:44:50 +0000 (23:44 +0200)
b670356d167bf66f870ee3daf9dbac581eaf0651 introduced a segfault.

modules/codec/libass.c

index c530cb9..82c9c82 100644 (file)
@@ -735,7 +735,7 @@ static ass_handle_t *AssHandleHold( decoder_t *p_dec )
     dialog_ProgressSet( p_dialog, NULL, 0.2 );
 #endif
 #if defined( LIBASS_VERSION ) && LIBASS_VERSION >= 0x00907000
-    ass_set_fonts( p_renderer, psz_font, psz_family, true, NULL, 0 );  // setup default font/family
+    ass_set_fonts( p_renderer, psz_font, psz_family, true, NULL, 1 );  // setup default font/family
 #else
     ass_set_fonts( p_renderer, psz_font, psz_family );  // setup default font/family
 #endif
@@ -745,7 +745,7 @@ static ass_handle_t *AssHandleHold( decoder_t *p_dec )
 #else
     /* FIXME you HAVE to give him a font if no fontconfig */
 #if defined( LIBASS_VERSION ) && LIBASS_VERSION >= 0x00907000
-    ass_set_fonts( p_renderer, psz_font, psz_family, false, NULL, 0 );
+    ass_set_fonts( p_renderer, psz_font, psz_family, false, NULL, 1 );
 #else
     ass_set_fonts_nofc( p_renderer, psz_font, psz_family );
 #endif