#define UCHAR uint32_t
#define TR_DEFAULT_FONT FC_DEFAULT_FONT
-#define TR_DEFAULT_COLOR 0x00ffffff
#define TR_FONT_STYLE_PTR ft_style_t *
#include "text_renderer.h"
#define UCHAR UniChar
#define TR_DEFAULT_FONT p_sys->psz_font_name
-#define TR_DEFAULT_COLOR p_sys->i_font_color
#define TR_FONT_STYLE_PTR ATSUStyle
#include "text_renderer.h"
rv = PushFont( &p_fonts,
TR_DEFAULT_FONT,
p_sys->i_font_size,
- TR_DEFAULT_COLOR,
+ (p_sys->i_font_color & 0xffffff) |
+ (((255-p_sys->i_font_opacity) & 0xff) << 24),
0x00ffffff );
}
if( rv != VLC_SUCCESS )