summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-08-21 23:19:11 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-08-21 23:19:11 +0000
commite8f5c06e76c47113cee16fc2a1fede24e5c3facf (patch)
tree3a3a54ec82505899d2a6aca0134066f82809e9b4
parent6e2e1a80e7713a9e1da2bf50ee5661c6d69d48a3 (diff)
downloadmpv-e8f5c06e76c47113cee16fc2a1fede24e5c3facf.tar.bz2
mpv-e8f5c06e76c47113cee16fc2a1fede24e5c3facf.tar.xz
support for disabling/enabling bitmap font support from configure
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19491 b3059339-0415-0410-9bf9-f77b7e298cf2
-rwxr-xr-xconfigure17
-rw-r--r--libvo/Makefile5
-rw-r--r--mplayer.c2
3 files changed, 23 insertions, 1 deletions
diff --git a/configure b/configure
index 8aaf9457af..36db89b3af 100755
--- a/configure
+++ b/configure
@@ -228,6 +228,7 @@ Optional features:
--disable-dvdread Disable libdvdread support [autodetect]
--disable-mpdvdkit Disable mpdvdkit2 support [autodetect]
--disable-cdparanoia Disable cdparanoia support [autodetect]
+ --disable-bitmap-font Disable bitmap font support [enable]
--disable-freetype Disable freetype2 font rendering support [autodetect]
--disable-fontconfig Disable fontconfig font lookup support [autodetect]
--disable-unrarlib Disable Unique RAR File Library [enabled]
@@ -1684,6 +1685,7 @@ _sighandler=yes
_libdv=auto
_cdparanoia=auto
_big_endian=auto
+_bitmap_font=yes
_freetype=auto
_fontconfig=auto
_menu=no
@@ -1987,6 +1989,8 @@ for ac_option do
--disable-cdparanoia) _cdparanoia=no ;;
--enable-big-endian) _big_endian=yes ;;
--disable-big-endian) _big_endian=no ;;
+ --enable-bitmap-font) _bitmap_font=yes ;;
+ --disable-bitmap-font) _bitmap_font=no ;;
--enable-freetype) _freetype=yes ;;
--disable-freetype) _freetype=no ;;
--enable-fontconfig) _fontconfig=yes ;;
@@ -5256,6 +5260,15 @@ fi
echores "$_libcdio"
+echocheck "bitmap font support"
+if test "$_bitmap_font" = yes ; then
+ _def_bitmap_font="#define HAVE_BITMAP_FONT 1"
+else
+ _def_bitmap_font="#undef HAVE_BITMAP_FONT"
+fi
+echores "$_bitmap_font"
+
+
echocheck "freetype >= 2.0.9"
# freetype depends on iconv
@@ -7394,6 +7407,7 @@ ENCORE_LIB = $_ld_mp3lame
DIRECTFB_LIB = $_ld_directfb
CDDA = $_cdda
CDPARANOIA_LIB = $_ld_cdparanoia
+BITMAP_FONT = $_bitmap_font
FREETYPE = $_freetype
FREETYPE_LIB = $_ld_freetype
FONTCONFIG_LIB = $_ld_fontconfig
@@ -7993,6 +8007,9 @@ $_def_gif
$_def_gif_4
$_def_gif_tvt_hack
+/* enable bitmap font support */
+$_def_bitmap_font
+
/* enable FreeType support */
$_def_freetype
diff --git a/libvo/Makefile b/libvo/Makefile
index fdbd713390..76216a97a4 100644
--- a/libvo/Makefile
+++ b/libvo/Makefile
@@ -5,7 +5,6 @@ LIBNAME = libvo.a
SRCS=aclib.c \
aspect.c \
- font_load.c \
geometry.c \
osd.c \
spuenc.c \
@@ -24,6 +23,10 @@ endif
OBJS_TEMP=$(basename $(SRCS))
OBJS=$(OBJS_TEMP:%=%.o)
+ifeq ($(BITMAP_FONT),yes)
+SRCS += font_load.c
+endif
+
ifeq ($(FREETYPE),yes)
SRCS += font_load_ft.c
endif
diff --git a/mplayer.c b/mplayer.c
index 45db6993b5..fc0a926b6f 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -2840,6 +2840,7 @@ if(!codecs_file || !parse_codec_cfg(codecs_file)){
if(!font_fontconfig)
{
#endif
+#ifdef HAVE_BITMAP_FONT
if(font_name){
vo_font=read_font_desc(font_name,font_factor,verbose>1);
if(!vo_font) mp_msg(MSGT_CPLAYER,MSGL_ERR,MSGTR_CantLoadFont,font_name);
@@ -2850,6 +2851,7 @@ if(!codecs_file || !parse_codec_cfg(codecs_file)){
if(!vo_font)
vo_font=read_font_desc(MPLAYER_DATADIR "/font/font.desc",font_factor,verbose>1);
}
+#endif
#ifdef HAVE_FONTCONFIG
}
#endif