| Branch: | Revision:

ffmpeg / configure @ 535638b5

History | View | Annotate | Download (99.7 KB)

# Date Author Comment
d0f0f628 01/25/2011 08:32 PM Mans Rullgard

armcc: filter out non-gcc options from ASFLAGS

This allows passing armcc-specific flags with --extra-cflags without
choking the assembler.

Signed-off-by: Mans Rullgard <>

9d201b26 01/25/2011 08:32 PM Mans Rullgard

configure: add filter_out() function

This adds a function to filter out words matching a pattern
from a list.

Signed-off-by: Mans Rullgard <>

54fe299b 01/25/2011 01:42 PM Daniel Verkamp

configure: move network tests before results are needed

This moves network_extralibs setup before use so that the link tests
for network functions work correctly.

Signed-off-by: Mans Rullgard <>

5f3b8314 01/24/2011 01:59 AM Mans Rullgard

Add CFLAGS needed by PathScale compiler

The PathScale compiler miscompiles wrapping arithmetic without
these flags.

Signed-off-by: Mans Rullgard <>

a1e4b3f6 01/23/2011 09:33 PM Mans Rullgard

Disable symbol versioning on some BSDs

Dragonfly, NetBSD, and OpenBSD do not support symbol versioning
although our link test passes. Disable it explicitly for these

Signed-off-by: Mans Rullgard <>

4ad66441 01/21/2011 09:51 PM Mans Rullgard

Fix libavformat version extraction in configure

This fixes shared library builds broken by

Signed-off-by: Mans Rullgard <>

a210bce2 01/21/2011 08:54 PM Mans Rullgard

configure: better test for mktemp

Some variants of mktemp require a template, so provide one when
checking for the command. We already supply a template in the
subsequent uses of mktemp.

Thanks to Michael Kostylev.

Signed-off-by: Mans Rullgard <>

93bb9ff0 01/21/2011 08:47 PM Mans Rullgard

configure: simplify exit traps

This does the same thing and also fixes the trapping in
some (possibly broken) shells.

Suggested by Michael Kostylev.

Signed-off-by: Mans Rullgard <>

c2dd0e9e 01/21/2011 06:36 PM Mans Rullgard

Make demuxers auto-select parsers they need

This makes configure --disable-everything --enable-demuxer=foo
work as expected.

Signed-off-by: Mans Rullgard <>

f0f54c29 01/20/2011 06:01 PM Mans Rullgard

Make PNG test depend on PNG codec

Signed-off-by: Mans Rullgard <>

09a5c245 01/18/2011 10:17 PM Mans Rullgard

configure: fix mktemp test and fallback function

44caaa56 01/18/2011 08:48 PM Mans Rullgard

ARM: improve VFP ABI check

Recent gcc versions define ARM_PCS or __ARM_PCS_VFP to indicate the
VFP ABI in use, and ARM RVCT defines __SOFTFP
when using this ABI.
If none of these are defined, check $cross_prefix and $cc for the
substring "hardfloat", and finally fall back to a linker test. This...

b0c1b66a 01/18/2011 08:48 PM Mans Rullgard

armcc: suppress warning about hardfp compatibility

5a92140b 01/18/2011 08:48 PM Mans Rullgard

armcc: suppress 'assignment in condition' warning

ef4a6514 01/18/2011 08:48 PM Mans Rullgard

Replace ASMALIGN with .p2align

This macro has unconditionally used .p2align for a long time and
serves no useful purpose.

fb3c4ffc 01/18/2011 08:48 PM Mans Rullgard

configure: make $TMPE executable

This is required on systems where the linker does not change
the permissions of an existing output file.

fef2d661 01/18/2011 08:48 PM Mans Rullgard

Use -Bsymbolic for shared libs only, not executables

Some linkers fail if this flag is used when creating an executable file.
Since the flag is meaningful only for shared libraries, dropping it from
the main link flags is correct.

4a6a21f5 01/17/2011 09:13 PM Lou Logan

Change SVN to Git in configure

Changes "version from SVN" to "version from Git".

Signed-off-by: Janne Grunau <>

73f6d31e 01/05/2011 05:16 AM Daniel Verkamp

Win32 support for av_file_map()

Originally committed as revision 26221 to svn://

44b2784f 01/04/2011 02:00 PM Stefano Sabatini

Remove unnecessary dependency of ffprobe and ffserver on libswscale.

Originally committed as revision 26213 to svn://

6fd96d1a 01/04/2011 11:53 AM Justin Ruggles

Change the AC-3 encoder to use floating-point.
Fixed-point AC-3 encoder renamed to ac3_fixed.
Regression test acodec-ac3 renamed to acodec-ac3_fixed.
Regression test lavf-rm changed to use ac3_fixed encoder.

Originally committed as revision 26209 to svn://

ba763783 01/03/2011 10:56 AM Carl Eugen Hoyos

libavfilter does not depend on libswscale, only the scale filter does.

Originally committed as revision 26203 to svn://

6734f2c8 01/02/2011 04:24 PM Carl Eugen Hoyos

"Fix" compilation with --disable-swscale.

Originally committed as revision 26200 to svn://

b5670209 12/28/2010 01:01 AM Stefano Sabatini

Add copy filter, useful for testing the avfilter_draw_slice() copy

Originally committed as revision 26112 to svn://

cf69ad35 12/23/2010 05:24 PM Stefano Sabatini

Redesign the libopencv wrapper to make it more generic. Accept both

The same filter class will be used for managing all the libopencv
filtering functions.

Originally committed as revision 26079 to svn://

0328b9ea 12/22/2010 02:13 PM Stefano Sabatini

Add av_file_map() and av_file_unmap() functions.

Originally committed as revision 26073 to svn://

2b2a597e 12/18/2010 03:03 AM Ronald S. Bultje

AMR-WB decoder, written as part of Google Summer of Code 2010 by Marcelo
Galvão Póvoa <marspeoplester gmail com>, mentored by Robert Swain <robert
dot swain gmail com>.

Originally committed as revision 26051 to svn://

4f7d2fe2 12/16/2010 08:41 AM Martin Storsjö

configure: Avoid warnings if av_always_inline is disabled

This macro is disabled if --enable-small or --disable-optimizations are set.
Currently, this leads to warnings about functions being defined but not used,
for functions in header files.

By defining av_always_inline as inline or as av_unused, we avoid these...

9baec618 12/14/2010 08:34 AM Martin Storsjö

configure: Allow disabling symbol versioning via --disable-symver

Originally committed as revision 25944 to svn://

475ae04a 12/07/2010 02:50 PM Michael Chinen

Add a FLAC parser.
Seek test reference updated because FLAC seeking now works properly.
Fixes roundup issue 1150.

Patch by Michael Chinen [mchinen at gmail]

Originally committed as revision 25914 to svn://

a4dc7aa5 12/04/2010 01:03 PM Baptiste Coudurier

Port libmpcodecs hqdn3d filter.

Patch by Baptiste with some fixes by me.

Originally committed as revision 25880 to svn://

a42bb9d6 11/30/2010 09:41 PM Stefano Sabatini

Add missing dependencies for frei0r_src in configure.

Originally committed as revision 25857 to svn://

f1c7c6ae 11/04/2010 10:38 AM Carl Eugen Hoyos

Silence icc warning about unsupported option -Wno-parentheses

Originally committed as revision 25670 to svn://

136e19e1 11/02/2010 08:32 AM Janne Grunau

Add single stream LATM/LOAS decoder

The decoder is just a wrapper around the AAC decoder.
based on patch by Paul Kendall { paul <ät> kcbbs gen nz }

Originally committed as revision 25642 to svn://

5dd97520 10/26/2010 06:19 PM Jason Garrett-Glaser

Bump required x264 version to X264_BUILD 99
Required after r25567.

Originally committed as revision 25576 to svn://

44b70ce5 10/21/2010 12:18 PM Martin Storsjö

rtsp: Untangle the dependencies between the RTSP/SDP demuxers and RTSP muxer

This allows compilation of one of them without requiring the others'
dependencies to be present.

Originally committed as revision 25535 to svn://

44594cc7 10/19/2010 07:38 AM Martin Storsjö

Add a demuxer for receiving raw rtp:// URLs without an SDP description

The demuxer inspects the payload type of a received RTP packet and
handles the cases where the content is fully described by the payload type.

Originally committed as revision 25527 to svn://

01c8d258 10/13/2010 09:06 AM Martin Storsjö

Add a SAP demuxer

Originally committed as revision 25463 to svn://

68b79bfc 10/12/2010 09:22 AM Stefano Sabatini

Implement cropdetect filter.

Originally committed as revision 25447 to svn://

2aab70c4 10/09/2010 09:29 AM Martin Storsjö

sapenc: Declare a dependency on rtp_protocol, too

The SAP muxer uses network functions directly, uses the rtp protocol and the
udp protocol. The network functions and the udp protocol are both transitively
enabled via the rtp protocol, so that's the only dependency that needs to...

fcc7f404 10/08/2010 05:48 PM Martin Storsjö

sapenc: Mark the muxer as depending on network functions

Hide all code mentioning IPv6 behind HAVE_STRUCT_SOCKADDR_IN6.

Originally committed as revision 25415 to svn://

011071e7 10/08/2010 12:05 PM Martin Storsjö

Add a SAP (Session Announcement Protocol, RFC 2974) muxer

Originally committed as revision 25413 to svn://

9b9d3868 10/07/2010 08:38 AM Rafaël Carré

libmp3lame: don't check unused function in detection

hip_decode_init() isn't used by the wrapper, and can be absent from the
library if lame was configured with --disable-decoder (like it is done
for windows builds of VLC)

Unfortunately this also removes the way to detect a libmp3lame more recent...

3ece3e4c 10/06/2010 12:42 PM Martin Storsjö

Add RTP depacketization of the X-QT QuickTime format

Originally committed as revision 25371 to svn://

9fd5f39b 10/06/2010 12:30 PM Martin Storsjö

configure: Set _DARWIN_C_SOURCE while testing for struct ipv6_mreq

On OS X, this struct is only available if _DARWIN_C_SOURCE is defined,
when we have _POSIX_C_SOURCE defined. This allows the struct to be found,
enabling proper IPv6 multicast functionality on OS X....

6f74fb03 10/06/2010 01:26 AM Ramiro Polla

Check whether compiler supports xmm registers in asm clobber list

Originally committed as revision 25362 to svn://

038d46c9 10/05/2010 08:10 PM Martin Storsjö

configure: Consolidate rtsp/sdp deps to use _select

This makes e.g. --disable-everything --enable-demuxer=rtsp actually
enable the rtsp demuxer and everything else that is needed.

Originally committed as revision 25356 to svn://

a8d69098 10/05/2010 07:47 PM Martin Storsjö

configure: Add the http protocol as an auto-enabled dependency of the rtsp demuxer and muxer

Originally committed as revision 25355 to svn://

524aae86 10/03/2010 09:49 AM Víctor Paesa

Use SLIBSUF instead of .so, as a more generic dynamic library suffix.

Originally committed as revision 25321 to svn://

2e5ff4d0 09/28/2010 01:44 PM Stefano Sabatini

Group togheter filter dependency specifications.

Originally committed as revision 25245 to svn://

483480b5 09/27/2010 10:10 PM Måns Rullgård

Fix out of tree builds with vf_yadif and mmx

Originally committed as revision 25237 to svn://

13fabd7a 09/26/2010 09:36 PM Stefano Sabatini

Port MPlayer blackframe filter.

See thread:
Subject: [FFmpeg-devel] [PATCH] Port MPlayer blackframe filter.
Date: Sun, 26 Sep 2010 01:10:40 +0200

Originally committed as revision 25214 to svn://

b6c06894 09/26/2010 09:01 PM Måns Rullgård

configure: detect nasm vs yasm and set flags correspondingly

Originally committed as revision 25213 to svn://

2c1da681 09/25/2010 05:13 PM Måns Rullgård

Create libavfilter/$arch when building outside source tree

Originally committed as revision 25200 to svn://

acbac567 09/25/2010 04:43 PM Michael Niedermayer

yadif filter, based on stefanos port of my yadif from mplayer.
Compared to stefanos, 2 frame output works with ffplay.

Originally committed as revision 25196 to svn://

47941088 09/24/2010 12:32 AM Stefano Sabatini

Add frei0r filter.

See thread:
Subject: [FFmpeg-devel] [POC] frei0r wrapper
Date: Tue, 24 Aug 2010 21:37:32 +0200

Originally committed as revision 25165 to svn://

bdefad73 09/21/2010 05:57 PM Måns Rullgård

Disable ALIGNED_STACK with icc 10 or prior on x86_32

Originally committed as revision 25152 to svn://

59782b82 09/21/2010 05:57 PM Måns Rullgård

Add HAVE_ALIGNED_STACK config setting

This is set to 1 if the stack is guaranteed to be suitably aligned
for the strictest access mode of the machine.

Originally committed as revision 25151 to svn://

217d3d8f 09/18/2010 08:44 PM Måns Rullgård

Request 16-byte aligned stack with icc on x86_32

Originally committed as revision 25145 to svn://

8328ad13 09/17/2010 10:52 AM James Darnley

configure: print minimum lame version number required after revision 25128

Patch by James Darnley <james dot darnley at gmail dot com>.

Originally committed as revision 25139 to svn://

6de163e9 09/16/2010 03:25 PM Måns Rullgård

configure: detect Open64 compiler

Originally committed as revision 25135 to svn://

efec9ac8 09/15/2010 10:10 PM James Darnley

Allow float values for libmp3lame quality.

Patch by James Darnley, james D darnley A gmail

Originally committed as revision 25128 to svn://

180ec37d 09/14/2010 06:55 PM Måns Rullgård

Update pathscale compiler detection

Originally committed as revision 25122 to svn://

6ebf0bfc 09/14/2010 01:21 PM Stefano Sabatini

Implement libopencv smooth filter.

Originally committed as revision 25118 to svn://

55127e7b 09/03/2010 09:27 PM Måns Rullgård

Create config.asm for use with yasm

Originally committed as revision 25039 to svn://

0e5a7b91 09/03/2010 09:27 PM Måns Rullgård

configure: whitespace

Originally committed as revision 25038 to svn://

72cfcf41 09/03/2010 09:27 PM Måns Rullgård

configure: make print_config() more flexible

Originally committed as revision 25037 to svn://

613a4e3f 09/02/2010 09:41 PM Måns Rullgård

Detect llvm-gcc and set appropriate flags

Originally committed as revision 25028 to svn://

5c8ef670 09/02/2010 07:40 PM Måns Rullgård

Add -mllvm -stack-alignment=16 to CFLAGS when using clang

Originally committed as revision 25027 to svn://

db7515fd 08/26/2010 10:22 PM Måns Rullgård

configure: move config.fate creation after OS section

The OS label can be changed, and we want this to be reflected.

Originally committed as revision 24953 to svn://

6f9ea29e 08/26/2010 07:49 PM Måns Rullgård

configure: write config.fate file as early as possible

Originally committed as revision 24952 to svn://

25432e85 08/26/2010 07:15 PM Måns Rullgård

configure: improve error message for missing yasm

Originally committed as revision 24951 to svn://

9cca1e40 08/26/2010 06:29 PM Alex Converse

x86: Require yasm OR --disable-asm OR --disable-mmx OR --disable-yasm to build.

Originally committed as revision 24950 to svn://

e90aa6ed 08/26/2010 06:21 PM Måns Rullgård

Revert "Disable MMX for i686 and pentiumpro"

To avoid being burned at the stake by an angry mob, I am forced to
revert this commit.

Originally committed as revision 24949 to svn://

0a6cf0af 08/26/2010 01:46 PM Måns Rullgård

Disable MMX for i686 and pentiumpro

Originally committed as revision 24946 to svn://

bcafde61 08/26/2010 12:52 PM Måns Rullgård

configure: select warning suppression syntax based on armcc version

Release 4.1 changed the flag used to pass options through the gcc
translation layer. Detect which version is used, and choose the
appropriate flag.

Originally committed as revision 24945 to svn://

66ac25e2 08/24/2010 05:56 PM Janne Grunau

configure: enable fast_cmov for 'atom'

Originally committed as revision 24910 to svn://

a7638957 08/24/2010 04:52 PM Måns Rullgård

configure: fix typo in test deps

Originally committed as revision 24907 to svn://

c60a2d70 08/22/2010 12:03 PM Måns Rullgård

mmsh depends on http

Originally committed as revision 24867 to svn://

1bf75aec 08/18/2010 10:57 AM Anatoly Nenashev

Fix configure .pc files generation and make install when
--build-suffix is used.

Patch by Anatoly Nenashev ${surname}.

Originally committed as revision 24821 to svn://

a1e171df 08/17/2010 02:59 PM Stefano Sabatini

Add hflip filter.

Originally committed as revision 24806 to svn://

7d07d6f5 08/08/2010 08:51 AM Diego Biurrun

Only check for for libvpx decoder/encoder if libvpx is enabled.

Originally committed as revision 24744 to svn://

f9c8cc4d 08/08/2010 02:43 AM Ramiro Polla

fix configure when --enable-libvpx is not specified

Originally committed as revision 24743 to svn://

762e2601 08/08/2010 12:06 AM Frank Barchard

Split libvpx check into decoder and encoder check.
This allows using a libvpx that has been configured as decoder/encoder only.
patch by Frank Barchard, fbarchard google com

Originally committed as revision 24742 to svn://

4a384de5 08/07/2010 11:10 PM Jason Garrett-Glaser

Split h264dsp and h264pred in configure.
Many H.264 derivatives, like RV40 and VP8, use the H.264 prediction functions
but not the weight/loopfilter functions.
This should reduce the size of builds with one of these derivatives but without
H.264 decoding itself....

3447f12d 08/06/2010 10:29 AM Diego Biurrun

Add a CONFIG_ variable for generic Huffman routines.

Originally committed as revision 24715 to svn://

23ba30a4 08/05/2010 04:54 PM Måns Rullgård

configure: remove redundant extralibs settings

Originally committed as revision 24705 to svn://

440e3b2f 08/02/2010 05:09 PM Diego Biurrun

Add -Wno-parentheses to CFLAGS.
Without this flag -Wall generates warnings that nobody wants to see fixed or
worked around. Disabling those warnings is thus the best solution.

Originally committed as revision 24666 to svn://

213a4cbb 08/01/2010 11:20 PM Stefano Sabatini

Add lavfi-pixfmts LE tests.

The corresponding lavfi-pixfmts BE tests are not yet added, as there
are some bugs in the scaler (scaling rgba, argb, bgra, abgr, yuva420p)
which result in differences with the LE reference, and I cannot
visually check the generated files on BE....

9c261f83 08/01/2010 11:04 PM Stefano Sabatini

Implement set_ne_test_deps() and use if for the lavfi pixdesc test.

Originally committed as revision 24653 to svn://

448f5b83 08/01/2010 04:13 PM Måns Rullgård

Fix suncc ident string (hopefully)

Originally committed as revision 24652 to svn://

c2eae137 07/31/2010 08:51 AM Måns Rullgård

configure: set subarch for ARM

Originally committed as revision 24614 to svn://

8fad2661 07/30/2010 12:05 AM Jean-Daniel Dupas

Make pkgconfig_generate() explicitly return 0 in instead of returning
without value when the target library is disabled.

If it does not explicitly return 0, when the last library is disabled
(swscale), the final "configure" exit value is 1, even if the
configure script is successfully executed. So it breaks scripts that...

46eed2c8 07/28/2010 08:56 AM Stefano Sabatini

Remove reference to the unexisting movie filter and the corresponding
useless --enable-avfilter-lavf option.

Originally committed as revision 24569 to svn://

349d78fe 07/27/2010 06:55 PM Måns Rullgård

Detect PathScale compiler

Originally committed as revision 24552 to svn://

d72c981c 07/27/2010 04:59 PM Måns Rullgård

configure: fix sh_quote function

Non-matching lists start with ! instead of the usual ^ in shell

Originally committed as revision 24550 to svn://

de295976 07/27/2010 07:18 AM Stefan Gehrer

add Chinese AVS encoding via external library libxavs

Originally committed as revision 24533 to svn://

b82be636 07/26/2010 11:44 PM Måns Rullgård

fate: create report files

Originally committed as revision 24529 to svn://

bb5cecdc 07/26/2010 11:44 PM Måns Rullgård

configure: extract detailed compiler identification

Originally committed as revision 24528 to svn://

b964a293 07/26/2010 11:12 PM Stefano Sabatini


Originally committed as revision 24520 to svn://