Statistics
| Branch: | Revision:

ffmpeg / configure @ 6b10228a

History | View | Annotate | Download (88.6 KB)

# Date Author Comment
2138dc99 03/12/2010 05:28 PM Diego Biurrun

Add _XOPEN_SOURCE=600 to CPPFLAGS on NetBSD.

This make NetBSD compile out of the box at the cost of a hack, but a
locally contained one that is preferable to the one used in the wild.
Currently the NetBSD FATE box adds -D_NETBSD_SOURCE to CPPFLAGS to work...

bb55e3a3 03/12/2010 01:03 PM Ramiro Polla

Document --disable-everything in configure --help.

Originally committed as revision 22481 to svn://svn.ffmpeg.org/ffmpeg/trunk

3952471d 03/11/2010 12:42 AM Måns Rullgård

configure: remove stray semicolon

Originally committed as revision 22445 to svn://svn.ffmpeg.org/ffmpeg/trunk

54a2ae37 03/11/2010 12:39 AM Måns Rullgård

configure: use map() function in a couple of places

Originally committed as revision 22444 to svn://svn.ffmpeg.org/ffmpeg/trunk

36e2dea0 03/11/2010 12:39 AM Måns Rullgård

configure: add --disable-everything option

This disables all codecs, formats, etc. It saves some typing when
only a few components are desired.

Originally committed as revision 22443 to svn://svn.ffmpeg.org/ffmpeg/trunk

47b1860e 03/10/2010 10:24 PM Måns Rullgård

configure: allow mips64el and powerpc64 as values for --arch

Originally committed as revision 22439 to svn://svn.ffmpeg.org/ffmpeg/trunk

9a894c48 03/10/2010 12:29 PM Måns Rullgård

undef av_always_inline before redefining

Fixes numerous warnings with --enable-small or --disable-optimizations.

Originally committed as revision 22430 to svn://svn.ffmpeg.org/ffmpeg/trunk

1afc4750 03/09/2010 02:58 PM Måns Rullgård

configure: always write shared lib variables to config.mak

Originally committed as revision 22395 to svn://svn.ffmpeg.org/ffmpeg/trunk

279a0c97 03/09/2010 12:09 PM Peter Ross

Enable tcp_protocol when enabling http

Originally committed as revision 22388 to svn://svn.ffmpeg.org/ffmpeg/trunk

49351479 03/09/2010 06:10 AM Georgi Chorbadzhiyski

Add missing build dependencies for the AAC decoder caused by adding of SBR.

Patch by Georgi Chorbadzhiyski gf at unixsol dor org

Originally committed as revision 22373 to svn://svn.ffmpeg.org/ffmpeg/trunk

de63bfec 03/08/2010 02:36 AM Måns Rullgård

Error on missing function prototypes with gcc

This makes it an error to not have a prototype in scope for
a function with external linkage. The flag is only enabled
for gcc due to -Werror=type not working with all compilers.

Originally committed as revision 22313 to svn://svn.ffmpeg.org/ffmpeg/trunk

62df111c 03/07/2010 06:53 AM Måns Rullgård

Use -Werror=implicit only with gcc

Some other compilers turn too many warnings into errors with this flag.

Originally committed as revision 22276 to svn://svn.ffmpeg.org/ffmpeg/trunk

4def700e 03/07/2010 03:01 AM David Conrad

Fix clang sysroot flag

Older versions accepted both with and without an '=', but newer versions
require the '=' to be omitted

Originally committed as revision 22274 to svn://svn.ffmpeg.org/ffmpeg/trunk

1e50348a 03/06/2010 11:19 PM Måns Rullgård

Error on implicit function declarations

Turning on -Werror=implicit makes implicit function declarations
an error with supported compilers.

Originally committed as revision 22269 to svn://svn.ffmpeg.org/ffmpeg/trunk

6cfac0e9 03/06/2010 05:44 PM Måns Rullgård

Fix make install

Originally committed as revision 22245 to svn://svn.ffmpeg.org/ffmpeg/trunk

fd676deb 03/06/2010 05:14 PM Måns Rullgård

Add INSTALL makefile variable

Originally committed as revision 22242 to svn://svn.ffmpeg.org/ffmpeg/trunk

4335125c 03/06/2010 05:14 PM Måns Rullgård

Add CP make variable

Originally committed as revision 22240 to svn://svn.ffmpeg.org/ffmpeg/trunk

a4aea515 03/06/2010 05:14 PM Måns Rullgård

Add YASMDEP variable; use for deps on yasm files

Originally committed as revision 22239 to svn://svn.ffmpeg.org/ffmpeg/trunk

b781cc12 03/02/2010 03:16 AM Måns Rullgård

Make lsp a separate configurable and select it from codecs needing it

Originally committed as revision 22143 to svn://svn.ffmpeg.org/ffmpeg/trunk

fc298fd9 02/23/2010 09:03 PM Diego Biurrun

Add -Wmissing-prototypes to CFLAGS if available.

Originally committed as revision 22009 to svn://svn.ffmpeg.org/ffmpeg/trunk

fa725249 02/23/2010 08:10 AM Daniel Verkamp

Fix snow encoder dependencies

Originally committed as revision 21985 to svn://svn.ffmpeg.org/ffmpeg/trunk

19ecfb8a 02/23/2010 08:04 AM Daniel Verkamp

Fix svq1 encoder dependencies

Originally committed as revision 21984 to svn://svn.ffmpeg.org/ffmpeg/trunk

fc5607f8 02/22/2010 10:21 PM Reimar Döffinger

Make -benchmark also print the maximum memory usage if possible.

Originally committed as revision 21973 to svn://svn.ffmpeg.org/ffmpeg/trunk

6f5a3d0a 02/22/2010 09:28 PM Martin Storsjö

Add an RTSP muxer

Originally committed as revision 21971 to svn://svn.ffmpeg.org/ffmpeg/trunk

dd4a03f7 02/22/2010 12:34 AM Måns Rullgård

Revert "Suppress icc warnings about unknown attributes"

This reverts r21884. Apparently people want those warnings.

Originally committed as revision 21954 to svn://svn.ffmpeg.org/ffmpeg/trunk

976d7bf7 02/21/2010 11:28 PM Måns Rullgård

Suppress armcc warnings about unknown attributes

Originally committed as revision 21950 to svn://svn.ffmpeg.org/ffmpeg/trunk

336ce917 02/21/2010 11:43 AM Stefano Sabatini

Add FFprobe tool.

This is a simplified / cleaned-up version of the SourceForge program:
http://sourceforge.net/projects/ffprobe/

Syntax / features may be different, in particular the options
-show_packets and -show_frames are not yet supported in this version....

b80218aa 02/18/2010 07:14 PM Måns Rullgård

Suppress icc warnings about unknown attributes

Originally committed as revision 21884 to svn://svn.ffmpeg.org/ffmpeg/trunk

4f837398 02/17/2010 09:37 PM Måns Rullgård

configure: allow setting strip tool with --strip

Originally committed as revision 21869 to svn://svn.ffmpeg.org/ffmpeg/trunk

e6a0c354 02/17/2010 08:36 PM Måns Rullgård

PPC and x86 support aligning variables on stack

Originally committed as revision 21865 to svn://svn.ffmpeg.org/ffmpeg/trunk

d96cd429 02/17/2010 08:36 PM Måns Rullgård

Add LOCAL_ALIGNED() macro for declaring aligned local arrays

Originally committed as revision 21864 to svn://svn.ffmpeg.org/ffmpeg/trunk

0844bae1 02/11/2010 11:59 PM Måns Rullgård

Add "tomi" architecture

Originally committed as revision 21767 to svn://svn.ffmpeg.org/ffmpeg/trunk

8d4c00ed 02/11/2010 11:57 PM Måns Rullgård

configure: require --arch and --target-os when cross-compiling

Originally committed as revision 21766 to svn://svn.ffmpeg.org/ffmpeg/trunk

43689902 02/11/2010 11:40 PM Måns Rullgård

ffplay depends on rdft

Spotted by Ramiro.

Originally committed as revision 21765 to svn://svn.ffmpeg.org/ffmpeg/trunk

084cbbaa 02/11/2010 11:40 PM Måns Rullgård

configure: add missing mdct deps

Originally committed as revision 21763 to svn://svn.ffmpeg.org/ffmpeg/trunk

26fbcc85 02/11/2010 11:40 PM Måns Rullgård

configure: make mdct and rdft select fft and update other deps

Originally committed as revision 21762 to svn://svn.ffmpeg.org/ffmpeg/trunk

33bd38db 02/10/2010 10:14 PM Måns Rullgård

Stricter check for math.h functions

GCC is sometimes able to optimise constant calls to these functions,
incorrectly indicating that they exist. Unoptimised calls will then
fail to link.

Originally committed as revision 21749 to svn://svn.ffmpeg.org/ffmpeg/trunk

6b73c0ae 02/10/2010 10:14 PM Måns Rullgård

configure: fix cosmetic typo in check_mathfunc

Originally committed as revision 21748 to svn://svn.ffmpeg.org/ffmpeg/trunk

645d2652 02/09/2010 10:55 PM Måns Rullgård

Special check for math.h functions

These are often, contrary to standards, implemented only as macros
or compiler-builtin functions without an actual symbol definition.

Originally committed as revision 21734 to svn://svn.ffmpeg.org/ffmpeg/trunk

0104b608 02/09/2010 10:55 PM Måns Rullgård

Check for setrlimit()

Originally committed as revision 21733 to svn://svn.ffmpeg.org/ffmpeg/trunk

614d8911 02/09/2010 10:55 PM Måns Rullgård

configure: allow 'none' as target OS

Originally committed as revision 21732 to svn://svn.ffmpeg.org/ffmpeg/trunk

5af41508 02/06/2010 04:52 PM Reinhard Tartler

libgsm installs headers in a subdirectory, use gsm.h from that subdirectory.
Approved by Diego at FOSDEM.

Originally committed as revision 21659 to svn://svn.ffmpeg.org/ffmpeg/trunk

c0d3f516 01/31/2010 12:51 PM Peter Ross

Bink Audio decoder

Originally committed as revision 21570 to svn://svn.ffmpeg.org/ffmpeg/trunk

6b35d421 01/31/2010 12:20 AM Måns Rullgård

Add CONFIG_SRAM to allow use of on-chip SRAM on some systems

Some SoCs have a small amount of on-chip SRAM which may be used
for frequently used code or data. When enabled, this option
will allow FFmpeg to use such facilities where supported.

Originally committed as revision 21564 to svn://svn.ffmpeg.org/ffmpeg/trunk

64ad53ff 01/30/2010 06:50 PM Carl Eugen Hoyos

Disable Altivec for processors older than G4.

Originally committed as revision 21546 to svn://svn.ffmpeg.org/ffmpeg/trunk

7b0b81a1 01/30/2010 06:07 PM Ancoron Luciferis

PPC: allow --cpu=E500[v2]

Patch by Ancoron Luciferis <ancoron chaoslayer de>

Originally committed as revision 21544 to svn://svn.ffmpeg.org/ffmpeg/trunk

56348891 01/30/2010 06:07 PM Måns Rullgård

configure: match PPC CPU types case insensitively

Originally committed as revision 21543 to svn://svn.ffmpeg.org/ffmpeg/trunk

9b861379 01/30/2010 03:48 PM Måns Rullgård

Set target_path to $(CURDIR)

CURDIR is updated by make -C, PWD is not.

Originally committed as revision 21542 to svn://svn.ffmpeg.org/ffmpeg/trunk

b0f36ee1 01/29/2010 07:50 PM Ramiro Polla

Revert commits 21227, 21441, and 21442. None of this is necessary now that we
load the getaddrinfo family of functions through GetProcAddress. Also, there
is currently no feature that gets fixed in Win98 through the use of KernelEx.

Originally committed as revision 21530 to svn://svn.ffmpeg.org/ffmpeg/trunk

402d55ee 01/29/2010 04:13 AM Måns Rullgård

Set target_path to $(PWD) by default

This simplifies configuring for the most common remote testing
setup.

Originally committed as revision 21525 to svn://svn.ffmpeg.org/ffmpeg/trunk

dffb41b9 01/29/2010 03:26 AM Måns Rullgård

Check for may_alias gcc attribute support

Originally committed as revision 21522 to svn://svn.ffmpeg.org/ffmpeg/trunk

4ae40685 01/28/2010 01:06 PM Måns Rullgård

Add --malloc-prefix to apply a prefix to malloc, free etc

This makes it easy to use a replacement allocator instead of the
system default one.

Originally committed as revision 21509 to svn://svn.ffmpeg.org/ffmpeg/trunk

14ca9cd0 01/28/2010 02:50 AM Måns Rullgård

configure: consolidate compiler-specific optimisation settings

In the main per-compiler section, set speed_cflags and size_cflags
with suitable values. Later one or the other is added to CFLAGS.

Originally committed as revision 21499 to svn://svn.ffmpeg.org/ffmpeg/trunk

dc4f5a1c 01/27/2010 12:58 PM Måns Rullgård

Emit CONFIG_AVUTIL for completeness

Originally committed as revision 21475 to svn://svn.ffmpeg.org/ffmpeg/trunk

5a0f7131 01/26/2010 11:13 PM Måns Rullgård

Allow disabling of lavc, lavf, lavd, and lsws

Originally committed as revision 21468 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f8c3d1f 01/25/2010 02:03 AM Måns Rullgård

configure: fix --cpu=nocona

Use x86_64_suggest instead of _select as otherwise fast_cmov being
disabled (as it should be for nocona) also disables x86_64 breaking
the build.

Originally committed as revision 21446 to svn://svn.ffmpeg.org/ffmpeg/trunk

9104cd51 01/25/2010 01:34 AM Ramiro Polla

Check if dxva2api.h is recent enough to compile vc1_dxva2_hwaccel.

Originally committed as revision 21444 to svn://svn.ffmpeg.org/ffmpeg/trunk

3debf366 01/25/2010 01:26 AM Martin Storsjö

Check for getaddrinfo in the winsock headers.

This makes us link directly to getaddrinfo if it is available, making
binaries incompatible with anything prior to windows XP. If compatibility
is desired, compile with --target-os=mingw32-prexp.

Patch by Martin Storsjö <martin at martin dot st>....

d9cd11ad 01/25/2010 01:25 AM Martin Storsjö

Only define _WIN32_WINNT=0x0501 if $target_os = "mingw32".
If compatibility with pre-XP versions is desired, use
--target-os=mingw32-prexp
Patch by Martin Storsjö <martin at martin dot st>.

Originally committed as revision 21441 to svn://svn.ffmpeg.org/ffmpeg/trunk

f0f86627 01/24/2010 05:27 PM Laurent Aimar

VC-1/WMV3 DXVA2 implementation

It allows VLD VC-1/WMV3 decoding using DXVA2 (GPU assisted decoding API under
VISTA and Windows 7).
It is implemented by using AVHWAccel API.

Originally committed as revision 21424 to svn://svn.ffmpeg.org/ffmpeg/trunk

a1b3c5a3 01/23/2010 08:42 PM kemuri

Replace every usage of -lvfw32 with what is particularly necessary for
that case:
Avisynth -> -lavifil32
VFW Cap -> -lavicap32
Patch by kemuri <kemuri9 at gmail dot com>

Originally committed as revision 21410 to svn://svn.ffmpeg.org/ffmpeg/trunk

27796dc3 01/23/2010 08:38 PM Ramiro Polla

Use $vfwcap_indev_extralibs variable instead of duplicating "-lvfw32" in
capCreateCaptureWindow() check.
Based on patch by kemuri <kemuri9 at gmail dot com>

Originally committed as revision 21409 to svn://svn.ffmpeg.org/ffmpeg/trunk

626c46ec 01/23/2010 08:18 PM Ramiro Polla

Indent.

Originally committed as revision 21408 to svn://svn.ffmpeg.org/ffmpeg/trunk

587d24ff 01/22/2010 03:25 AM Måns Rullgård

Suppress TMS470 warnings about alignment directives

Originally committed as revision 21380 to svn://svn.ffmpeg.org/ffmpeg/trunk

27ce1be8 01/22/2010 03:14 AM Måns Rullgård

configure: fix --cpu=host

The awk command used inadvertently relied on non-standard features.

Originally committed as revision 21376 to svn://svn.ffmpeg.org/ffmpeg/trunk

b4d68544 01/21/2010 03:42 PM Martin Storsjö

Remove IPv4-only codepath. Patch by Martin Storsjö <$first $first st>.

Originally committed as revision 21365 to svn://svn.ffmpeg.org/ffmpeg/trunk

5fcb865b 01/20/2010 08:58 PM Måns Rullgård

Translate -mfpu=vfpv3 for TMS470

Originally committed as revision 21357 to svn://svn.ffmpeg.org/ffmpeg/trunk

138132be 01/20/2010 08:06 PM Måns Rullgård

Ignore annoying armcc warnings

Originally committed as revision 21356 to svn://svn.ffmpeg.org/ffmpeg/trunk

92c6a099 01/20/2010 06:54 PM Laurent Aimar

H264 DXVA2 implementation

It allows VLD H264 decoding using DXVA2 (GPU assisted decoding API under
VISTA and Windows 7).
It is implemented by using AVHWAccel API. It has been tested successfully
for some time in VLC using an nvidia card on Windows 7.
To compile it, you need to have the system header dxva2api.h (either from...
3b2372bf 01/20/2010 05:24 PM Ronald S. Bultje

Add a check for struct sockaddr->sa_len, which is an indication of whether
the system wants a length entry in all socket structures or not. Patch by
Martin Storsjö <$firstname $firstname st>.

Originally committed as revision 21351 to svn://svn.ffmpeg.org/ffmpeg/trunk

2b444ea7 01/20/2010 02:02 PM Måns Rullgård

configure: display --list-* output in three columns

Originally committed as revision 21349 to svn://svn.ffmpeg.org/ffmpeg/trunk

8182dc34 01/20/2010 01:22 PM Måns Rullgård

configure: use nm -P on Solaris

Originally committed as revision 21348 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f3f5f46 01/20/2010 12:39 AM Vitor Sessak

Floating point discrete cosine transform

Originally committed as revision 21338 to svn://svn.ffmpeg.org/ffmpeg/trunk

2087c823 01/19/2010 11:18 PM Måns Rullgård

configure: do not use character classes with awk

Some broken versions of awk (mawk, apparently used in debian)
do not handle character classes in regular expressions.

Originally committed as revision 21334 to svn://svn.ffmpeg.org/ffmpeg/trunk

ff6e82a9 01/19/2010 03:59 PM Måns Rullgård

configure: inlcude sys/types.h when checking sys/socket.h

Silly BSD systems need this despite POSIX requiring nothing of the
kind. Any system with sys/socket.h should also have sys/types.h,
so this is unlikely to break anything, and we already do this in...

48fc536a 01/19/2010 03:52 PM Måns Rullgård

configure: drop -A flag to od

Originally committed as revision 21325 to svn://svn.ffmpeg.org/ffmpeg/trunk

f6993412 01/19/2010 03:52 PM Måns Rullgård

configure: be more liberal with nm output

Originally committed as revision 21324 to svn://svn.ffmpeg.org/ffmpeg/trunk

a3e02a8c 01/19/2010 04:40 AM Måns Rullgård

Create and install libavutil/avconfig.h

This file contains a safe subset of the config.h settings.
Only bigendian is included for now, more can be added as
need arises.

Originally committed as revision 21321 to svn://svn.ffmpeg.org/ffmpeg/trunk

df642790 01/19/2010 04:40 AM Måns Rullgård

configure: create dirs before generating config.*

Originally committed as revision 21319 to svn://svn.ffmpeg.org/ffmpeg/trunk

c34681df 01/19/2010 04:40 AM Måns Rullgård

configure: add cp_if_changed function and use for config.h

Originally committed as revision 21318 to svn://svn.ffmpeg.org/ffmpeg/trunk

76d81909 01/19/2010 04:00 AM Jason Garrett-Glaser

Update libx264.c to use new libx264 features
With b_keyframe instead of IDR for detecting keyframes, ffmpeg should now
support periodic encoding with periodic intra refresh (although there is no
interface option for it yet).
Set the new timebase values for full VFR input support....

c8a4ae00 01/18/2010 11:12 PM Måns Rullgård

configure: add --disable-asm option

Originally committed as revision 21303 to svn://svn.ffmpeg.org/ffmpeg/trunk

3784e82e 01/18/2010 11:12 PM Måns Rullgård

configure: rename a variable in check_asm

Originally committed as revision 21302 to svn://svn.ffmpeg.org/ffmpeg/trunk

5d54c126 01/18/2010 09:32 PM Måns Rullgård

configure: fix cpu=generic case

Originally committed as revision 21300 to svn://svn.ffmpeg.org/ffmpeg/trunk

34ba23c9 01/18/2010 09:05 PM Måns Rullgård

configure: simplify $cpu handling for some architectures

Originally committed as revision 21298 to svn://svn.ffmpeg.org/ffmpeg/trunk

9dbd5c3d 01/18/2010 09:05 PM Måns Rullgård

configure: indent

Originally committed as revision 21297 to svn://svn.ffmpeg.org/ffmpeg/trunk

343aef9b 01/18/2010 09:05 PM Måns Rullgård

configure: split $cpu handling by arch

Originally committed as revision 21296 to svn://svn.ffmpeg.org/ffmpeg/trunk

e939cedd 01/18/2010 09:05 PM Måns Rullgård

configure: simplify $arch handling

Originally committed as revision 21295 to svn://svn.ffmpeg.org/ffmpeg/trunk

808fa33c 01/18/2010 09:04 PM Måns Rullgård

configure: group arch extention deps by arch

Originally committed as revision 21294 to svn://svn.ffmpeg.org/ffmpeg/trunk

8d072dd2 01/18/2010 01:25 AM Måns Rullgård

Only set HAVE_MMX when a supported CPU is specified

Originally committed as revision 21277 to svn://svn.ffmpeg.org/ffmpeg/trunk

aa692d54 01/17/2010 07:10 PM Måns Rullgård

configure: simplify libsdl check

Originally committed as revision 21268 to svn://svn.ffmpeg.org/ffmpeg/trunk

14d36751 01/17/2010 07:10 PM Måns Rullgård

configure: add check_struct function

This adds a check_struct function to test for availability of a
member within a struct.

Originally committed as revision 21267 to svn://svn.ffmpeg.org/ffmpeg/trunk

300cde27 01/17/2010 07:05 PM Måns Rullgård

configure: simplify check_lib2

Originally committed as revision 21266 to svn://svn.ffmpeg.org/ffmpeg/trunk

f855b7b9 01/17/2010 07:05 PM Måns Rullgård

configure: pass extra flags to check_cpp from check_cpp_condition

Originally committed as revision 21265 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a194acd 01/17/2010 07:05 PM Måns Rullgård

configure: pass extra flags to check_cc from check_ld

Originally committed as revision 21264 to svn://svn.ffmpeg.org/ffmpeg/trunk

a482e61b 01/16/2010 04:49 AM Måns Rullgård

Add symbol versioning for shared libraries

Based on patch by Reinhard Tartler <siretart tauware de>

Originally committed as revision 21236 to svn://svn.ffmpeg.org/ffmpeg/trunk

2ed46eea 01/16/2010 04:48 AM Måns Rullgård

configure: add test_ldflags function

This adds a test_ldflags function for testing linker flags without
adding them to LDFLAGS like check_ldflags does.

Originally committed as revision 21235 to svn://svn.ffmpeg.org/ffmpeg/trunk

ad7da0b5 01/15/2010 08:30 PM Ramiro Polla

mingw32: Build for Windows XP by default. Add note about Win9x/2000 support.

Originally committed as revision 21227 to svn://svn.ffmpeg.org/ffmpeg/trunk

598ef02b 01/15/2010 06:50 PM Jai Menon

Do not print VDPAU upgrade notice when configure is invoked
with `--disable-vdpau`.

Originally committed as revision 21225 to svn://svn.ffmpeg.org/ffmpeg/trunk

669b5583 01/14/2010 07:58 PM Måns Rullgård

Set HAVE_FAST_CLZ if CPU has a fast count leading zeros instruction

Originally committed as revision 21216 to svn://svn.ffmpeg.org/ffmpeg/trunk