Mercurial > mplayer.hg
changeset 21632:e3e6d6fbb561
Make -embeddedfonts enabled by default with FontConfig >= 2.4.2.
author | eugeni |
---|---|
date | Sun, 17 Dec 2006 12:35:12 +0000 |
parents | 2d3fdf94a50c |
children | 81355524d9e5 |
files | DOCS/man/en/mplayer.1 libass/ass_mp.c |
diffstat | 2 files changed, 15 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/man/en/mplayer.1 Sun Dec 17 12:33:09 2006 +0000 +++ b/DOCS/man/en/mplayer.1 Sun Dec 17 12:35:12 2006 +0000 @@ -1913,10 +1913,14 @@ Also see the \-dump*sub and \-vobsubout* options. . .TP -.B \-embeddedfonts (FreeType only) -Enables extraction of Matroska embedded fonts. +.B \-(no)embeddedfonts (FreeType only) +Enables extraction of Matroska embedded fonts (default: disabled). These fonts can be used for SSA/ASS subtitle -rendering (\-ass option). +rendering (\-ass option). Font files are created in ~/.mplayer/fonts directory. +.br +.I NOTE: +With FontConfig 2.4.2 or newer, embedded fonts are opened directly from memory, +and this option is enabled by default. . .TP .B \-ffactor <number>
--- a/libass/ass_mp.c Sun Dec 17 12:33:09 2006 +0000 +++ b/libass/ass_mp.c Sun Dec 17 12:35:12 2006 +0000 @@ -29,6 +29,10 @@ #include "ass_mp.h" #include "ass_library.h" +#ifdef HAVE_FONTCONFIG +#include <fontconfig/fontconfig.h> +#endif + // libass-related command line options ass_library_t* ass_library; int ass_enabled = 0; @@ -36,7 +40,11 @@ float ass_line_spacing = 0.; int ass_top_margin = 0; int ass_bottom_margin = 0; +#if defined(FC_VERSION) && (FC_VERSION >= 20402) +int extract_embedded_fonts = 1; +#else int extract_embedded_fonts = 0; +#endif char **ass_force_style_list = NULL; int ass_use_margins = 0; char* ass_color = NULL;