diff -NpuBr -Xexclude.txt main/mplayer.c sherpya/mplayer.c --- main/mplayer.c 2011-12-07 02:25:23.937500000 +0100 +++ sherpya/mplayer.c 2011-12-07 02:31:34.218750000 +0100 @@ -138,6 +138,11 @@ #include "stream/stream_dvd.h" #endif +#ifdef CONFIG_FONTCONFIG +#include +extern int FcDebugVal; +#endif + int slave_mode; int player_idle_mode; int quiet; @@ -3020,6 +3025,14 @@ int main(int argc, char *argv[]) gui(GUI_SET_CONTEXT, mpctx); gui(GUI_SET_STATE, (void *)(filename ? GUI_PLAY : GUI_STOP)); } +#else + /* force cache creation here and display fontconfig scan activity */ + FcDebugVal = 128; +#ifdef _WIN32 + FcConfigEnableHome(FcFalse); +#endif + FcInit(); + FcDebugVal = 0; #endif // ******************* Now, let's see the per-file stuff ********************