From: Frantisek D. <va...@us...> - 2005-08-25 15:37:40
|
Update of /cvsroot/xine/xine-lib/src/xine-utils In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10808/src/xine-utils Modified Files: xineutils.h Log Message: *BUGFIX* Windows ports fixes and improvements due to my current work on toxine: - first experiments with external win32 pthreads, more portable code (pthread_t may be a struct) - headers refactored - moved dirent win32 replacement to lib/, hide it for frontends, used system version, if found, not used non-POSIX dirent->d_reclen (this item doesn't work in MinGW), fix memleak in dvb - separated settings for postproc and avcodec when using external ffmpeg - check for malloc.h in public xine.m4, used it conditionally in xine headers - replaced random() by POSIX more common rand() - prevent one segfault in directx vo plugin, if fails - M$VC port update Index: xineutils.h =================================================================== RCS file: /cvsroot/xine/xine-lib/src/xine-utils/xineutils.h,v retrieving revision 1.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- xineutils.h 12 Dec 2004 13:51:30 -0000 1.96 +++ xineutils.h 25 Aug 2005 15:37:02 -0000 1.97 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2000-2004 the xine project + * Copyright (C) 2000-2005 the xine project * * This file is part of xine, a free video player. * @@ -59,6 +59,10 @@ #include <stdio.h> #include <string.h> +/* for alloca under MinGW */ +#ifdef HAVE_MALLOC_H +#include <malloc.h> +#endif /* * debugable mutexes |