Make -embeddedfonts enabled by default with FontConfig >= 2.4.2.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21648 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
eugeni 2006-12-17 12:35:12 +00:00
parent 29a164309f
commit 896c9c1384
2 changed files with 15 additions and 3 deletions

View File

@ -1913,10 +1913,14 @@ Dumps the subtitle substream from VOB streams.
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>

View File

@ -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_font_scale = 1.;
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;