summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2007-03-19Make more generic the support for skipping the missing X11 output plugins ↵Diego 'Flameeyes' Pettenò
warning: Darwin dows not need them either. CVS patchset: 8717 CVS date: 2007/03/19 23:10:15
2007-03-19We can't use Real codecs support on Darwin systems (OS X), as the format ↵Diego 'Flameeyes' Pettenò
there is Mach-O and not ELF (and also aliases are not available). CVS patchset: 8716 CVS date: 2007/03/19 23:04:08
2007-03-19We need to call CC_CHECK_WERROR first of all, as the autoconf automatic ↵Diego 'Flameeyes' Pettenò
dependency support fails us, as the first time it's invoked is conditional. CVS patchset: 8715 CVS date: 2007/03/19 23:02:49
2007-03-17Clean up configure checks for OSS support. Check for the various soundcard.h ↵Diego 'Flameeyes' Pettenò
headers, and then include the best one that has been found on the system. Check for definition of SNDCTL_DSP_SETFRAGMENT in those headers. Check for the correct request parameter type for ioctl(), as also modern Linux uses unsigned long. Don't list all the big endian machines (as they aren't reliable to list anyway, some of them might work with both endians), use WORDS_BIGENDIAN instead. CVS patchset: 8697 CVS date: 2007/03/17 06:59:31
2007-03-17Instead of relying on FreeBSD being the only system not having __environ ↵Diego 'Flameeyes' Pettenò
stderr ___brk_addr and __ctype_b, look for them during ./configure stage. Also check for alternatives, and check for compiler's weak aliasing support only if it's actually going to be used. CVS patchset: 8696 CVS date: 2007/03/17 06:11:30
2007-03-16Add proper support for disabling Real binary codecs support and add a ↵Diego 'Flameeyes' Pettenò
parameter to define a codecs path during configure stage, rather than probing at runtime. CVS patchset: 8688 CVS date: 2007/03/16 22:32:13
2007-03-16Add a check if the compiler supports weak aliases, to add FreeBSD support to ↵Diego 'Flameeyes' Pettenò
Real codecs. CVS patchset: 8680 CVS date: 2007/03/16 20:12:41
2007-03-16Cleanup pkg-config checks for libcdio/libvcdinfo.Diego 'Flameeyes' Pettenò
CVS patchset: 8674 CVS date: 2007/03/16 02:35:29
2007-03-16Fix the logic of libstk, as I declared it disabled by default.Diego 'Flameeyes' Pettenò
CVS patchset: 8672 CVS date: 2007/03/16 02:04:32
2007-03-16Simplify Jack checks, replace --enable/--disable with --with/--without as ↵Diego 'Flameeyes' Pettenò
it's an external library, list it in the list of available audio outputs if found. CVS patchset: 8671 CVS date: 2007/03/16 02:02:50
2007-03-16Stop libstk checks from being automagic, by providing a --with/--without ↵Diego 'Flameeyes' Pettenò
switch for it. Default for it to be disabled, as the libstk site is no more available, and at least on Debian, libstk is a totally different package. CVS patchset: 8670 CVS date: 2007/03/16 01:53:27
2007-03-16Run true to avoid then else without content.Diego 'Flameeyes' Pettenò
CVS patchset: 8668 CVS date: 2007/03/16 00:29:02
2007-03-16Don't put -lXext into LIBS if found.Diego 'Flameeyes' Pettenò
CVS patchset: 8667 CVS date: 2007/03/16 00:21:40
2007-03-16Collapse X_LIBS, X_PRE_LIBS, -lXext and -lX11 in a single X_LIBS variable ↵Diego 'Flameeyes' Pettenò
when using non-pkg-config based discovery of X11 libraries; also check for xext together with x11 with pkg-config. This reduces the list of libraries to add to _LIBADD for video output plugins, and should solve the problems with -lXext being linked in with X disabled. CVS patchset: 8666 CVS date: 2007/03/16 00:01:31
2007-03-10When hstrerror() is found in libresolv, link it where it is used. Patch by ↵Diego 'Flameeyes' Pettenò
Albert Lee. CVS patchset: 8660 CVS date: 2007/03/10 00:57:30
2007-03-10Use more portable tail command, by avoiding -n .. it's not strictly POSIX ↵Diego 'Flameeyes' Pettenò
but in some cases -n is not supported. For what concerns the old obnoxious warning from GNU coreutil about being a deprecated action, recent coreutils simply stopped issuing the warning while still supporting this form, as it's needed for high portability, so hide the warning altogether. Patch by Albert Lee. CVS patchset: 8653 CVS date: 2007/03/10 00:15:40
2007-03-09Declare sysi86() function only if it's not declared already. Patch by Albert ↵Diego 'Flameeyes' Pettenò
Lee. CVS patchset: 8648 CVS date: 2007/03/09 23:49:35
2007-03-09Check for chost-specific strings command during ./configure rather than on ↵Diego 'Flameeyes' Pettenò
makefile; also use -a option to scan the whole file, for Solaris compatibility. Suggested by patch from Albert Lee. CVS patchset: 8645 CVS date: 2007/03/09 23:29:11
2007-03-09Test presence of alloca.h and include it if present; suggested by a patch ↵Diego 'Flameeyes' Pettenò
from Albert Lee. The check is needed to work on FreeBSD. CVS patchset: 8644 CVS date: 2007/03/09 23:18:19
2007-02-21Make -Wl,-z,defs an opt-in ldflag, if available. The $(xineplug_ldflags) ↵Diego 'Flameeyes' Pettenò
variable can be injected in _LDFLAGS for the xine plugins, and already provides -avoid-version -module and -Wl,-z,defs if supported. Right now only wavpack plugin actually make use of this but that can be fixed as the Makefiles are edited. CVS patchset: 8618 CVS date: 2007/02/21 23:07:45
2007-02-19Fix the checks for flags to avoid displaying the quotes, by using the proper ↵Diego 'Flameeyes' Pettenò
M4 quotes. Also add as an extra check -Werror-implicit-function-declaration to avoid having implicit declarations in form of int foo(...) that can easily break on 64-bit arches if the function is supposed to return a pointer. CVS patchset: 8604 CVS date: 2007/02/19 23:50:56
2007-02-15Commit the XCB output plugins by Christoph Pfister after testing on Gentoo ↵Diego 'Flameeyes' Pettenò
packages for about ten days. CVS patchset: 8595 CVS date: 2007/02/15 15:19:32
2007-01-28next release 1.1.5Miguel Freitas
CVS patchset: 8577 CVS date: 2007/01/28 23:48:29
2007-01-28disabled "-Wl,-z,defs": it breaks compilation for vidix drivers.Miguel Freitas
no, linking twice to libdha.a is not an acceptable solution. CVS patchset: 8571 CVS date: 2007/01/28 17:17:56
2007-01-27Proper using mkdir -p.František Dvořák
CVS patchset: 8569 CVS date: 2007/01/27 00:05:21
2007-01-25Fixed ffmpeg build for MinGW cross compilation.František Dvořák
CVS patchset: 8563 CVS date: 2007/01/25 19:51:35
2007-01-24Create a new wavpack plugin with both the old demuxer and a new decoder. To ↵Diego 'Flameeyes' Pettenò
simplify categorising, I've created a new combined directory to put plugins like wavpack (or libflac) that carries both a demuxer and a decoder in a single bundle -- I expect it being used more in the future. CVS patchset: 8551 CVS date: 2007/01/24 04:57:26
2007-01-21Use docdir and htmldir as basedir to install the documentation into; these ↵Diego 'Flameeyes' Pettenò
are defined by default by autoconf 2.61, so I've added code to define them when they are missing. CVS patchset: 8536 CVS date: 2007/01/21 01:44:33
2007-01-19Add --disable-musepack and --with-external-libmpcdec parameters to ↵Diego 'Flameeyes' Pettenò
configure, now users can decide if they want musepack support and whether to use an external copy of libmpcdec. CVS patchset: 8532 CVS date: 2007/01/19 02:35:36
2007-01-13Shell quoting fixes and one m4 quoting fix. Probably some overkill :-)Darren Salt
CVS patchset: 8502 CVS date: 2007/01/13 22:21:30
2007-01-13 * ffmpeg update to 51.28.0Miguel Freitas
* Workaround ffmpeg buggy codecs that don't release their DR1 frames. * Fix several segfaults and freezing problem with H264 streams that use a lot of reference frames (eg. 15) * Initial support to enable/disable ffmpeg codecs. Codecs may be disabled in groups by --disable-ffmpeg-uncommon-codecs/--disable-ffmpeg-popular-codecs Think of "uncommon" codecs what people would never want to play with their PDAs (they will save memory by removing them). Note: currently both uncommon/popular codecs are _build_ but disabled. that is, build system still need some improvements to really save memory. warning: non-autoconf guru playing with the build system, likely breakage. CVS patchset: 8499 CVS date: 2007/01/13 21:19:52
2007-01-06Use AM_PROG_AS instead of our AM_PROG_AS_MOD.Darren Salt
CVS patchset: 8489 CVS date: 2007/01/06 17:31:55
2006-12-31Bump external libavcodec version needed for WavPack support.Diego 'Flameeyes' Pettenò
CVS patchset: 8481 CVS date: 2006/12/31 12:47:52
2006-12-27Correct a typo in option help text.Darren Salt
CVS patchset: 8468 CVS date: 2006/12/27 23:05:31
2006-12-27Use X_LIBS and X_FLAGS to get the results of pkg-config.Diego 'Flameeyes' Pettenò
CVS patchset: 8466 CVS date: 2006/12/27 22:27:58
2006-12-26 * Implement a WavPack files demuxer, using WavPack library (only for demuxingDiego 'Flameeyes' Pettenò
as the decoding is left entirely to FFmpeg); it's still in its infancy, but it should be possible to remove WavPack dependency entirely in the future. CVS patchset: 8461 CVS date: 2006/12/26 03:22:28
2006-12-25 * Replace --enable-flac configure option with --with-libflac, as the FLACDiego 'Flameeyes' Pettenò
support is always built-in through the audio demuxer plugin and the FFmpeg decoder plugin, the option only controls the extra FLAC plugin that uses libFLAC both for demuxing and decoding. CVS patchset: 8457 CVS date: 2006/12/25 20:04:17
2006-12-25 * On platforms where it's possible, use -Wl,-z,defs option so that the linkerDiego 'Flameeyes' Pettenò
reports undefined symbols at buildtime, rather than aborting at runtime. CVS patchset: 8456 CVS date: 2006/12/25 19:46:04
2006-12-25Move common cflags injection at the end of the configure run, so that tests ↵Diego 'Flameeyes' Pettenò
that happened after it will now be at the end and won't fail. CVS patchset: 8454 CVS date: 2006/12/25 18:48:41
2006-12-25 * Don't check for libpostproc version and assume that if libavcodec is foundDiego 'Flameeyes' Pettenò
correctly, libpostproc is of the same version, too. Reported by Ville Skyttä. [bug #1617344] CVS patchset: 8443 CVS date: 2006/12/25 16:41:53
2006-12-19Bump interface age (API addition).Darren Salt
CVS patchset: 8426 CVS date: 2006/12/19 19:29:55
2006-12-14Added configure option --enable-antialing (disabled by default becauseClaudio Ciccani
RLE encoded antialiased fonts don't look good). CVS patchset: 8415 CVS date: 2006/12/14 10:14:48
2006-12-04trying an updated ffmpeg version (51.25.0)Miguel Freitas
CVS patchset: 8405 CVS date: 2006/12/04 22:25:13
2006-12-031.1.3 releasedMiguel Freitas
CVS patchset: 8402 CVS date: 2006/12/03 20:16:49
2006-11-05Fix a compile problem which can mean that the Xv output plugin isn't linkedDarren Salt
with libXv. Problem was that the pkgconfig test sets XV_LIBS, but XV_LIB was used elsewhere. So we change XV_LIB -> XV_LIBS. The same change is made for XVMC_LIB and XXMC_LIB in case of future use of pkgconfig. CVS patchset: 8360 CVS date: 2006/11/05 15:16:56
2006-11-05Unbreak configuring for building without external ffmpeg.Darren Salt
CVS patchset: 8359 CVS date: 2006/11/05 02:44:07
2006-11-04Remove the pkg-config check and use PKG_CHECK_MODULES to check for directfb.Diego 'Flameeyes' Pettenò
CVS patchset: 8357 CVS date: 2006/11/04 13:24:45
2006-11-04Also use pkg-config to find xv and xinerama.Diego 'Flameeyes' Pettenò
CVS patchset: 8356 CVS date: 2006/11/04 13:09:43
2006-11-04Try to make use of Xorg7's pkg-config data, so that the link tests are ↵Diego 'Flameeyes' Pettenò
skipped if present. This fixes issues when using XCB with FreeBSD, and also makes the configure faster, without need for complex codepaths to tst for features. The old link-based tests are still present as fallback in the case the pkg-config data is not found (because it's an old Xorg or it's a non-Xorg X implementation). CVS patchset: 8355 CVS date: 2006/11/04 03:15:03
2006-10-28prepare for 1.1.3 with new visual XINE_VISUAL_TYPE_X11_2Miguel Freitas
that is: "interfaces have been _added_ since last release" CVS patchset: 8352 CVS date: 2006/10/28 18:58:19