Commit Graph

1075 Commits

Author SHA1 Message Date
Reimar Döffinger
960004329b Also include sys/types.h when testing for socklen_t, since unfortunately
OpenBSD 4.4 defines it there (and sys/socket.h does not compile without
it).

Originally committed as revision 16084 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-12 22:43:25 +00:00
Måns Rullgård
9377b6ce19 configure: clean up .align detection
Originally committed as revision 16083 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-12 17:17:41 +00:00
Ramiro Polla
bc4b722143 mingw: update w32api to 3.13
Originally committed as revision 16029 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-07 05:17:57 +00:00
Ramiro Polla
a4fa192c81 configure: vertical alignment cosmetics.
Originally committed as revision 15958 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-30 00:20:19 +00:00
Ramiro Polla
632948bd5a configure: Use check_lib2 for bzlib.
Functions are exported as WINAPI in win32, so it is not picked up by check_lib.

Originally committed as revision 15957 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-30 00:19:16 +00:00
Diego Biurrun
e8ed9b7a73 Automatically check the dependencies for the AAN DCT tables.
This also makes the AAN DCT tables individually selectable.

Originally committed as revision 15940 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-26 15:07:03 +00:00
Måns Rullgård
a7ada2bade configure: set TARGET_EXEC and TARGET_PATH
TARGET_EXEC specifies a command to execute cross-compiled binaries,
e.g. through a remote shell or an emulator.

TARGET_PATH specifies the path to the build directory on the target,
e.g. mounted over NFS.

Originally committed as revision 15913 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-23 12:36:38 +00:00
Måns Rullgård
9da6609f2d configure: set HOSTCC to native compiler
The HOSTCC value defaults to the value of CC if not cross-compiling.
If cross-compiling, HOSTCC defaults to "gcc".

HOSTCFLAGS, HOSTLDFLAGS, and HOSTLIBS are also given sensible default
values.

Originally committed as revision 15912 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-23 12:36:34 +00:00
Måns Rullgård
88268e944a configure: simplify set_default function
Originally committed as revision 15911 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-23 12:36:31 +00:00
Diego Biurrun
40b509b36b Add a Makefile variable for the old scaler that gets enabled when the new
scaler is disabled to get rid of a Makefile ifdef.

Originally committed as revision 15867 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-17 22:51:59 +00:00
Diego Biurrun
4927630728 Add missing options to the help output.
Originally committed as revision 15862 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-17 16:33:24 +00:00
Diego Biurrun
4f50c3d59a cosmetics: Move some options to more sensible places within the help output.
Originally committed as revision 15861 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-17 16:31:50 +00:00
Diego Biurrun
1f26f59fe1 Move zlib/bzlib options to the external library section of the help output and
mention the enable variant of the option since they are disabled by default.

Originally committed as revision 15860 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-17 16:30:31 +00:00
Diego Biurrun
0a23c0bbdb spelling and wording cosmetics for the help output
Originally committed as revision 15859 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-17 16:22:49 +00:00
Charles Yates
b0dfd108fc Take build_suffix into account in pkg-config files.
patch by Charles Yates, charles.yates gmail com

Originally committed as revision 15858 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-17 16:12:30 +00:00
Diego Biurrun
e6b9d588c1 Print just [no] or [yes] in the help output instead of [default=no/yes].
Originally committed as revision 15857 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-17 15:45:55 +00:00
Stefano Sabatini
2bfecf733b Make the library names for the require checks more explicit.
Originally committed as revision 15845 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-16 12:03:00 +00:00
Stefano Sabatini
a85de417db Add checks on the _mingw.h and w32api.h versions.
Based on a patch by Ramiro.

Originally committed as revision 15793 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-08 11:04:56 +00:00
Dominik Mierzejewski
34b37f86ec Enable CMOV usage on x86_64 arch. All x86_64 CPUs have it.
Originally committed as revision 15763 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-01 17:57:43 +00:00
Baptiste Coudurier
bee2eac594 svq3 decoder may need zlib
Originally committed as revision 15722 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-27 00:12:09 +00:00
Aurelien Jacobs
2eef7c6259 enable zlib and bzlib only when useful
Originally committed as revision 15710 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-25 18:36:36 +00:00
Måns Rullgård
4f03499329 Add CONFIG_GOLOMB and auto-select when needed
Originally committed as revision 15706 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-25 13:51:47 +00:00
Måns Rullgård
47a158cb8b Auto-enable CONFIG_MDCT when needed
Originally committed as revision 15705 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-25 13:51:43 +00:00
Måns Rullgård
1091c959b1 AC3 encoder doesn't need FFT
Originally committed as revision 15704 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-25 13:51:39 +00:00
Diego Biurrun
a79d1aed48 Move declaration of mlp decoder dependency on mlp parser to the Makefile
where all other such dependencies are declared.

Originally committed as revision 15696 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-25 01:21:43 +00:00
Måns Rullgård
b6bb00b07d Build MMX/SSE FFT only if CONFIG_FFT is set
Originally committed as revision 15692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 23:18:21 +00:00
Måns Rullgård
3c69e5d3de DCA decoder needs FFT
Originally committed as revision 15691 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 23:18:16 +00:00
Måns Rullgård
c510c7b5d9 configure: add foo_suggest facility
This is like foo_select, except the selected options being disabled
does not disable foo.

Originally committed as revision 15690 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 23:18:12 +00:00
Måns Rullgård
72a436687c configure: add enable_weak and disable_weak
These functions enable/disable their options if these are unset,
leaving their old values otherwise.

Originally committed as revision 15689 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 23:18:08 +00:00
Måns Rullgård
f9d328da8f configure: allow recursive foo_select options
Originally committed as revision 15688 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 23:18:04 +00:00
Måns Rullgård
1848f7d9f9 Auto-enable CONFIG_FFT for codecs that need it
Originally committed as revision 15686 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 21:44:54 +00:00
Måns Rullgård
6a702d4c7d configure: cosmetics
Originally committed as revision 15685 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 21:44:49 +00:00
Måns Rullgård
7ef3425f0a configure: add foo_select facility
If an option 'foo' is enabled, all options listed in foo_select
are automatically enabled, unless explicitly disabled.  In the
latter case, foo is also disabled.

Originally committed as revision 15684 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 21:44:45 +00:00
Måns Rullgård
f7b230a761 configure: fix disabled_any to return false for empty list
Originally committed as revision 15683 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 21:44:39 +00:00
David Conrad
ae14f311f8 Speex decoding via libspeex
Originally committed as revision 15676 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-24 06:29:05 +00:00
Diego Biurrun
e3cc7d6fef cosmetics: Leave out quotes from libdirac pkg-config call for consistency.
Originally committed as revision 15664 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-22 05:28:18 +00:00
Måns Rullgård
0223bd6f52 ARM: allow --cpu=armvN in configure
Originally committed as revision 15659 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-21 01:01:55 +00:00
Måns Rullgård
ec0bd3b93a Allow target name on every line in dependency postprocessing
Some compilers output a new rule for each dependency.  We must prefix
each one with the directory name.

Originally committed as revision 15658 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-21 00:57:23 +00:00
Måns Rullgård
13c7df3dc0 Do not add $cross_prefix to compiler name given with --cc option
Originally committed as revision 15657 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-21 00:57:20 +00:00
Måns Rullgård
884a36a78b configure: fix handling of option arguments containing = sign
Originally committed as revision 15656 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-21 00:57:17 +00:00
Måns Rullgård
57f0ec6eee fix configure with libx264 disabled
Originally committed as revision 15647 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-19 11:44:44 +00:00
Stefano Sabatini
7c19b88f30 Remove the ugly and unnecessary require_cpp_condition() function.
Originally committed as revision 15646 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-19 11:07:45 +00:00
Stefano Sabatini
cc181b41d2 Make more clear the error message for the libx264 version check.
Originally committed as revision 15645 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-19 11:05:03 +00:00
Diego Biurrun
36718e51e9 cosmetics: Save some backslashes.
Originally committed as revision 15638 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-18 20:01:48 +00:00
Diego Biurrun
75083a884f Remove -fasm CFLAGS check, it is no longer needed.
Originally committed as revision 15629 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-16 15:24:34 +00:00
Diego Biurrun
0d7dca3669 Update DEPEND_CMD comment to better explain why we postprocess gcc output.
Originally committed as revision 15628 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-16 15:23:55 +00:00
Diego Pettenò
be449fca79 Convert asm keyword into __asm__.
Neither the asm() nor the __asm__() keyword is part of the C99
standard, but while GCC accepts the former in C89 syntax, it is not
accepted in C99 unless GNU extensions are turned on (with -fasm). The
latter form is accepted in any syntax as an extension (without
requiring further command-line options).

Sun Studio C99 compiler also does not accept asm() while accepting
__asm__(), albeit reporting warnings that it's not valid C99 syntax.

Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-16 13:34:09 +00:00
Måns Rullgård
f2e49553de Enable FAST_UNALIGNED on ARM variants that support it
Originally committed as revision 15609 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-12 23:10:48 +00:00
Måns Rullgård
aa8bc0f10f Enable FAST_UNALIGNED on PPC
Originally committed as revision 15608 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-12 23:10:45 +00:00
Måns Rullgård
53bd9d923a Revert "Replace sed trickery in the gcc dependency generation command"
This made dependencies entirely non-functional, and also the syntax is
not supported by gcc 2.95.

Originally committed as revision 15607 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-12 22:52:42 +00:00