summaryrefslogtreecommitdiff
path: root/m4
AgeCommit message (Collapse)Author
2006-01-07 * Also look for Xv support in /usr/lib for X.org's new locationBastien Nocera
CVS patchset: 7831 CVS date: 2006/01/07 12:35:00
2005-12-17Summary: fix detection of libXv.James Courtier-Dutton
CVS patchset: 7823 CVS date: 2005/12/17 17:22:47
2005-11-28*BUGFIX*František Dvořák
Improved cross-compiling: detect and precedence of the host-specific libs W32dll: enabled by platforms as originaly, user can override it Fixed shell errors in the Makefile of the hackersguide Detect the place of SDL header independently on platform Fixed spelling in CDDA, include the header sys/param.h if available Fixed format strings (fix warnings (or even bugs) on Gentoo/FreeBSD) CVS patchset: 7815 CVS date: 2005/11/28 12:24:56
2005-11-14*BUGFIX*František Dvořák
Testsuite for M$ Windows: - init mutex in all video drivers ('none' for testsuite, fixes crashes), was OK for linux pthreads - use WaitForSingleObject for console file descriptirs in _x_io_select (fixes stdin:/) - workaround heavy debug messages in asf demuxer for some samples (fixes full disk :->) Fixed previous fix, s/gmtime/timgm/ :-) Aalib cross detection + udate docs CVS patchset: 7799 CVS date: 2005/11/14 12:34:45
2005-11-08*BUGFIX*František Dvořák
Fixed libraries detection for cross-compiling. CVS patchset: 7796 CVS date: 2005/11/08 20:18:36
2005-10-30disable controversial -funroll-loopsMiguel Freitas
users should set their own flags (with --disable-optimizations) if they want to try making xine faster. default flags should provide good optimization while keeping libxine stable. CVS patchset: 7789 CVS date: 2005/10/30 22:58:55
2005-10-23should fix make debugMiguel Freitas
CVS patchset: 7766 CVS date: 2005/10/23 02:01:22
2005-10-22commit Flameeyes' optimizations.m4 patchMiguel Freitas
CVS patchset: 7764 CVS date: 2005/10/22 22:02:40
2005-09-24- remove have_alsa_1_0_9Miguel Freitas
- note about overlay cropping fix CVS patchset: 7740 CVS date: 2005/09/24 19:27:33
2005-08-25*BUGFIX*František Dvořák
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 CVS patchset: 7709 CVS date: 2005/08/25 15:36:29
2005-07-31Check for ALSA >= 1.0.9 (HAVE_ALSA_1_0_9).Darren Salt
Rework the existing checks (common code) and simplify slightly. CVS patchset: 7703 CVS date: 2005/07/31 14:47:24
2005-07-22bero's fix for crosscompilingMiguel Freitas
CVS patchset: 7677 CVS date: 2005/07/22 21:18:56
2005-05-14Define __inline__ if necessary.Darren Salt
(This assumes that if the compiler isn't gcc, __inline__ isn't supported.) CVS patchset: 7540 CVS date: 2005/05/14 23:17:10
2005-04-21- Updated doc/README.openglMatthias Hopf
- Better extension handling: Distributing own, mangled, glext.h (now myglext.h). Resolving glXgetProcAddress[ARB] during runtime now (original patch by Robert Osfield). Should compile now virtually anywhere. - Test for existence / working GLU (original patch by Alien). - Windows often were opened with the wrong visual ID depending on the single/double buffering flag. Fixed. CVS patchset: 7478 CVS date: 2005/04/21 17:37:40
2004-12-27**BUGFIX** (<- testing whether my automated-merging-idea works)Michael Roitzsch
fix xine-lib builds without X11: HAVE_XV must not be defined conditionally, otherwise configure will complain also fix the Xv test for old shells with broken handling of empty variables CVS patchset: 7307 CVS date: 2004/12/27 17:22:30
2004-12-13Ensure that -lXv is output if we're using libXv.so.Darren Salt
CVS patchset: 7250 CVS date: 2004/12/13 21:35:21
2004-12-13get xine to compile again...Miguel Freitas
try some fallbacking (libXv.so <-> libXv.a) if prefered was not found CVS patchset: 7244 CVS date: 2004/12/13 17:50:20
2004-12-12Update xv.m4. There was two different autoconfigure variables beingStephen Torri
used, xv_lib and XV_LIB. The problem with this is that XV_LIB is used to set the Xv library to use in the makefiles. I chose to use XV_LIB throughout the m4 file. CVS patchset: 7229 CVS date: 2004/12/12 04:25:05
2004-12-12Add xv.m4 to Makefile.am.Stephen Torri
CVS patchset: 7228 CVS date: 2004/12/12 03:08:35
2004-12-12Moved xv checks and tests to m4/xv.m4.Stephen Torri
Add --enable-shared-xv to force use of libXv.so over libXv.a. The default behavior is to use libXv.a if configure option is not used. CVS patchset: 7227 CVS date: 2004/12/12 03:04:58
2004-12-01mkinstalldirs script is obsoleted in automake. Using "install-sh -d" instead.František Dvořák
CVS patchset: 7181 CVS date: 2004/12/01 20:26:45
2004-11-24Use X11-based rather than 'native' OpenGL interface on Mac OS X for standard ↵Andre Pang
OpenGL support CVS patchset: 7158 CVS date: 2004/11/24 16:29:32
2004-10-08remove unused xvid.m4, change configure replacement into a Makefile variableMichael Roitzsch
(you never know who might want to override it) CVS patchset: 7019 CVS date: 2004/10/08 20:27:21
2004-09-24Adjust help string.František Dvořák
CVS patchset: 6999 CVS date: 2004/09/24 19:24:27
2004-09-20Fixed the detection of external ffmpeg.František Dvořák
Added a warning. CVS patchset: 6981 CVS date: 2004/09/20 19:02:47
2004-09-07fix broken include in TRY_LINK configure test for speexConrad Parker
CVS patchset: 6945 CVS date: 2004/09/07 07:46:59
2004-09-06Updates:František Dvořák
- usability MSVC for frontends - remove unistd.h from public headers - add configure option "--with-dxheaders" - install .def file under WIN32 - MSVC port update (some people might want it) CVS patchset: 6944 CVS date: 2004/09/06 18:34:37
2004-09-05autogen.sh:Stephen Torri
Fix what I perceive to be a bug only on platforms that have a automake installed that contains multiple version. Gentoo releases a package of automake that contains all the latest stable version (1.4 to 1.8). In order to use a specific one besides the default you need to declare WANT_AUTOMAKE=1.6 in your environment varibles. ------------------------------------ doc/faq/Makefile.am doc/hackersguide/Makefile.am Applied Frantisek Dvorak changes for the documentation. CVS patchset: 6939 CVS date: 2004/09/05 02:14:38
2004-08-27MINGW32 port. Engine library and most of plugins compiles now.František Dvořák
List of some changes: - replaced some _MSC_VER by more common WIN32 - define INTLDIR, remove -static flag for included intl - shared more common CFLAGS with DEBUG_CFLAGS - use WIN32_CFLAGS for all building - separate some flags into THREAD_CFLAGS_CONFIG, THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config, automatically use internal libs if necessary - don't warn about missing X for mingw and cygwin - libw32dll disabled for WIN32 (making native loader would be interesting, or porting wine code to Windows? :->) - DVB and RTP disabled for WIN32, not ported yet - fix build and fix a warning in cdda - fix build for nosefart and libfaad - implement configure option --disable-freetype - sync libxine.pc and xine-config.in - add -liberty to goom under WIN32 - move original build files from included phread and zlib into archives and replace them by autotools CVS patchset: 6910 CVS date: 2004/08/27 19:33:17
2004-08-26Implement configure option --disable-openglFrantišek Dvořák
Separate opengl configure tests into opengl.m4 Fix a segfault in debug build CVS patchset: 6905 CVS date: 2004/08/26 17:57:50
2004-08-16* move things from configure.ac into this macroMichael Roitzsch
* use FFMPEG_CPPFLAGS instead of FFMPEG_CFLAGS CVS patchset: 6882 CVS date: 2004/08/16 15:16:51
2004-08-02Forgotten change due to external ffmpeg.František Dvořák
CVS patchset: 6872 CVS date: 2004/08/02 18:41:30
2004-07-31New configure option --with-external-ffmpeg[=PREFIX].František Dvořák
CVS patchset: 6865 CVS date: 2004/07/31 18:57:45
2004-07-24When including AC_TRY_COMPILE in the ACTION-IF-NOT-FOUND section of another ↵Stephen Torri
AC_TRY_COMPILE ensure that second call is wrapped in brackets ([ ACE_TRY_COMPILE ...]). Apparently without them autoheader and automake get confused. Replaced the AC_LANG_CPLUSPLUS, AC_LANG_SAVE and AC_LANG_RESTORE with the recommended calls of AC_LANG_PUSH(C++) and AC_LANG_POP([C++]). Let me know if the last two things cause problems. I can revert this change. CVS patchset: 6842 CVS date: 2004/07/24 02:35:47
2004-07-23made io_helper.c compile under Solaris 2.6 (socklen_t undefine type) (close ↵Daniel Caujolle-Bert
#992824) CVS patchset: 6840 CVS date: 2004/07/23 12:42:14
2004-07-16Get rid of the "underquote define" warnings under newer autoconf (2.59-3 in ↵František Dvořák
FC2). CVS patchset: 6800 CVS date: 2004/07/16 19:12:27
2004-05-02finally removing the unmaintained libdivx4, libmpg123 and libxvid decodersMichael Roitzsch
CVS patchset: 6478 CVS date: 2004/05/02 19:49:52
2004-03-05properly use AC_HELP_STRING, properly use $enableval for AC_ARG_ENABLEMichael Roitzsch
CVS patchset: 6217 CVS date: 2004/03/05 16:34:32
2004-02-28New caca video output plugin - color ASCII art.František Dvořák
CVS patchset: 6191 CVS date: 2004/02/28 19:56:41
2004-02-19Mandrake patches fromRocky Bernstein
http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/SPECS/xine-lib/ via Goetz Waschk who reports: The amd64 patch (xine-lib-1-rc0a-amd64.patch) sets some conservative CFLAGS for amd64, the lib64 patch (xine-lib-1-rc0a-lib64.patch) replaces hardcoded /lib to support the lib64 library dir on amd64, the directfb patch (xine-lib-1-rc2-no-directfb.patch) adds a configure option to disable directfb, the linuxfb patch (xine-lib-1-rc3a-no-linuxfb.patch) does the same for linux framebuffer and the 64bit fixes patch (xine-lib-1-rc3-64bit-fixes.patch) doesn't apply at the moment against the CVS -- demux_ogg.c was not applied. it includes some 64 bit pointer and other fixes for 64bit architectures. from Gwenole Beauchesne I haven't tested other than apply and compile. CVS patchset: 6174 CVS date: 2004/02/19 02:50:24
2004-02-12get rid of the "inline redefined" warning one sees with recent glibc headersMichael Roitzsch
because linux/compiler.h defines inline already CVS patchset: 6132 CVS date: 2004/02/12 17:59:02
2004-01-04# isn't m4 commentDaniel Caujolle-Bert
CVS patchset: 5995 CVS date: 2004/01/04 20:30:20
2003-11-23accept alsa 0.9 and 1.0 (thanks to Chris Rankin <rankincj@yahoo.com> to find ↵Daniel Caujolle-Bert
this problem) CVS patchset: 5776 CVS date: 2003/11/23 23:29:27
2003-11-16defining "inline" not to "__attribute__ ((__always_inline__))", but toMichael Roitzsch
"inline __attribute__ ((__always_inline__))" should have the same effect, but my gcc 3.3.1 emits much fewer warnings with the latter (That is because static inline functions for example in ffmpeg are implemented in the header, but not used in every file that includes this header. Now gcc reports unused static functions with a "defined but not used" warning unless they are static inline. The former define would have dropped the inline and therefore triggers those warnings.) CVS patchset: 5749 CVS date: 2003/11/16 15:31:05
2003-09-05allow more exact checks on alsa version numbersMichael Roitzsch
(now my 0.9.0rc7 is accepted again :) ) CVS patchset: 5345 CVS date: 2003/09/05 13:51:27
2003-07-20Changed assembly building code to take advantage of libtool. This commandStephen Torri
now works for libtool-1.4.x and libtool-1.5. Changed the commands for building the assembly files in libw32dll to match that suggested by Chris Rankin <rankincj@yahoo.com>. CVS patchset: 5203 CVS date: 2003/07/20 20:48:40
2003-07-02removed debugging echoAndreas Heinchen
CVS patchset: 5120 CVS date: 2003/07/02 12:43:37
2003-05-31the statement that only MPEG will be supported with the DXR3 if no externalMichael Roitzsch
encoder lib is found is not true any longer -> we have libavcodec's encoder now CVS patchset: 4991 CVS date: 2003/05/31 10:44:27
2003-05-25speex support contributed by Conrad Parker <conrad@metadecks.org>Guenter Bartsch
CVS patchset: 4926 CVS date: 2003/05/25 13:39:13
2003-05-23*** empty log message ***Miguel Freitas
CVS patchset: 4913 CVS date: 2003/05/23 20:12:42