[MPlayer-cvslog] r19491 - in trunk: configure libvo/Makefile mplayer.c

diego subversion at mplayerhq.hu
Tue Aug 22 01:19:11 CEST 2006


Author: diego
Date: Tue Aug 22 01:19:11 2006
New Revision: 19491

Modified:
   trunk/configure
   trunk/libvo/Makefile
   trunk/mplayer.c

Log:
support for disabling/enabling bitmap font support from configure


Modified: trunk/configure
==============================================================================
--- trunk/configure	(original)
+++ trunk/configure	Tue Aug 22 01:19:11 2006
@@ -228,6 +228,7 @@
   --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 @@
 _libdv=auto
 _cdparanoia=auto
 _big_endian=auto
+_bitmap_font=yes
 _freetype=auto
 _fontconfig=auto
 _menu=no
@@ -1987,6 +1989,8 @@
   --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 @@
 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 @@
 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_4
 $_def_gif_tvt_hack
 
+/* enable bitmap font support */
+$_def_bitmap_font
+
 /* enable FreeType support */
 $_def_freetype
 

Modified: trunk/libvo/Makefile
==============================================================================
--- trunk/libvo/Makefile	(original)
+++ trunk/libvo/Makefile	Tue Aug 22 01:19:11 2006
@@ -5,7 +5,6 @@
 
 SRCS=aclib.c \
      aspect.c \
-     font_load.c \
      geometry.c \
      osd.c \
      spuenc.c \
@@ -24,6 +23,10 @@
 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

Modified: trunk/mplayer.c
==============================================================================
--- trunk/mplayer.c	(original)
+++ trunk/mplayer.c	Tue Aug 22 01:19:11 2006
@@ -2840,6 +2840,7 @@
   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(!vo_font)
        vo_font=read_font_desc(MPLAYER_DATADIR "/font/font.desc",font_factor,verbose>1);
   }
+#endif
 #ifdef HAVE_FONTCONFIG
   }
 #endif



More information about the MPlayer-cvslog mailing list