summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Port drawtext filter by Hemanth from the libavfilter soc repo, withStefano Sabatini2011-02-22
| | | | | | | | | the following additions: * support to anti-aliased glyph rendering * support to UTF-8 text and Unicode chars rendering * support for RGB packed formats Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86: check for AVX supportMans Rullgard2011-02-20
| | | | | | | This adds configure and runtime checks for AVX support on x86 CPUs. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 87f1355f9b4fc11414d0e6a91404203c2745f89f)
* Merge libavcore into libavutilReinhard Tartler2011-02-16
| | | | Done to keep ABI compatible. Otherwise this is just silly
* configure: fix non-standard regex used with exprMans Rullgard2011-02-14
| | | | | | | | | The colon operator of expr always anchors the pattern at the start of the string. An explicit ^ in the pattern has unspecified behaviour, so remove it. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 3ad464bfc7df6d0f68c7df9c907089b84d92ab75)
* configure: report full gcc version stringMans Rullgard2011-02-14
| | | | | | | | This makes the cc_ident value, which is used in FATE reports, include all interesting parts of the gcc version string. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 5d57846bba7010dc6ee65c3503dd06600e5441a5)
* configure: add cleanws() functionMans Rullgard2011-02-14
| | | | | | | | This function removes leading and trailing spaces and collapses multiple spaces into one. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit bb7a22b5840e56c034227ad596b1165c03f2da27)
* configure: remove early check_deps $ARCH_EXT_LISTMans Rullgard2011-02-13
| | | | | | | | | The early disabling of irrelevant arch extensions is no longer required, and removing it makes dependencies involving these work as expected. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 4b884207eb7319577f8ceb94a56f42c5ac0ab294)
* Fix HOSTLIBS on HaikuFrançois Revol2011-02-09
| | | | | | | | Haiku does not have a separate libm, so do not try to link to it. Signed-off-by: François Revol <revol@free.fr> Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit f59c4bd625839dbe1e099c6a8b38988108883623)
* configure: check yasm/nasm for working pextrd opcodeAnssi Hannula2011-02-09
| | | | | | | | | | | NASM versions older than 2.08 fail to build ffmpeg with several "error: operation size not specified" errors but this is not caught in configure. Fix that by checking if "pextrd [eax], xmm0, 1" works in configure. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 48545a8f724247853c5b1d4e0a24e3ea3ee06515)
* Enable native build on QNX/x86Mans Rullgard2011-01-31
| | | | (cherry picked from commit d33ed7b36762bf26694bdfa18e0d811e26c996f8)
* armcc: filter out non-gcc options from ASFLAGSMans Rullgard2011-01-26
| | | | | | | | This allows passing armcc-specific flags with --extra-cflags without choking the assembler. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d0f0f6287c7fd29474e58fe1b86db2885f20c457)
* configure: add filter_out() functionMans Rullgard2011-01-26
| | | | | | | | This adds a function to filter out words matching a pattern from a list. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 9d201b260627aacdb00e4a54622849aca11d85ee)
* configure: move network tests before results are neededDaniel Verkamp2011-01-26
| | | | | | | | This moves network_extralibs setup before use so that the link tests for network functions work correctly. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 54fe299b885109556c72538977f9eefb969a0d87)
* Add CFLAGS needed by PathScale compilerMans Rullgard2011-01-26
| | | | | | | | The PathScale compiler miscompiles wrapping arithmetic without these flags. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 5f3b8314a4a9120e0c6d6f153168c37eb849dbe8)
* Disable symbol versioning on some BSDsMans Rullgard2011-01-26
| | | | | | | | | Dragonfly, NetBSD, and OpenBSD do not support symbol versioning although our link test passes. Disable it explicitly for these systems. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit a1e4b3f6d322f61fc8ccae6ecd2586e04ceb7026)
* Fix libavformat version extraction in configureMans Rullgard2011-01-23
| | | | | | | | This fixes shared library builds broken by 50196a982bf7c8be9b41053fa0975473c217e709 Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 4ad66441c9fdd2d33d59e36a897a45828f3062f3)
* configure: better test for mktempMans Rullgard2011-01-23
| | | | | | | | | | | 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 <mans@mansr.com> (cherry picked from commit a210bce298281aa08516893580089d102afb2e4d)
* configure: simplify exit trapsMans Rullgard2011-01-23
| | | | | | | | | | This does the same thing and also fixes the trapping in some (possibly broken) shells. Suggested by Michael Kostylev. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 93bb9ff08e533e30ceec2fa53a25483faf63f633)
* Fix out of source tree builds of libmpcodecs.Michael Niedermayer2011-01-23
|
* Make demuxers auto-select parsers they needMans Rullgard2011-01-21
| | | | | | | | This makes configure --disable-everything --enable-demuxer=foo work as expected. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit c2dd0e9eba1dfcba42c5c72654b7aac7f5935d3b)
* Make PNG test depend on PNG codecMans Rullgard2011-01-21
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit f0f54c297f1283025d423c4aed817ae31ba549cb)
* configure: fix mktemp test and fallback functionMans Rullgard2011-01-21
| | | | (cherry picked from commit 09a5c2452cab8931f70ecb51705114682c962f98)
* Add GPL dependancy for libmpcodecsMichael Niedermayer2011-01-21
|
* ARM: improve VFP ABI checkMans Rullgard2011-01-18
| | | | | | | | 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 gives the correct result in most configurations.
* armcc: suppress warning about hardfp compatibilityMans Rullgard2011-01-18
|
* armcc: suppress 'assignment in condition' warningMans Rullgard2011-01-18
|
* Replace ASMALIGN() with .p2alignMans Rullgard2011-01-18
| | | | | This macro has unconditionally used .p2align for a long time and serves no useful purpose.
* configure: make $TMPE executableMans Rullgard2011-01-18
| | | | | This is required on systems where the linker does not change the permissions of an existing output file.
* Use -Bsymbolic for shared libs only, not executablesMans Rullgard2011-01-18
| | | | | | 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.
* Change SVN to Git in configureLou Logan2011-01-17
| | | | | | Changes "version from SVN" to "version from Git". Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Win32 support for av_file_map()Daniel Verkamp2011-01-05
| | | | Originally committed as revision 26221 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unnecessary dependency of ffprobe and ffserver on libswscale.Stefano Sabatini2011-01-04
| | | | Originally committed as revision 26213 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change the AC-3 encoder to use floating-point.Justin Ruggles2011-01-04
| | | | | | | | 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://svn.ffmpeg.org/ffmpeg/trunk
* libavfilter does not depend on libswscale, only the scale filter does.Carl Eugen Hoyos2011-01-03
| | | | Originally committed as revision 26203 to svn://svn.ffmpeg.org/ffmpeg/trunk
* "Fix" compilation with --disable-swscale.Carl Eugen Hoyos2011-01-02
| | | | Originally committed as revision 26200 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add copy filter, useful for testing the avfilter_draw_slice() copyStefano Sabatini2010-12-28
| | | | | | code. Originally committed as revision 26112 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Redesign the libopencv wrapper to make it more generic. Accept bothStefano Sabatini2010-12-23
| | | | | | | | | FILTERNAME=ARGS and FILTERNAME:ARGS syntax. The same filter class will be used for managing all the libopencv filtering functions. Originally committed as revision 26079 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_file_map() and av_file_unmap() functions.Stefano Sabatini2010-12-22
| | | | Originally committed as revision 26073 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AMR-WB decoder, written as part of Google Summer of Code 2010 by MarceloRonald S. Bultje2010-12-18
| | | | | | | Galvão Póvoa <marspeoplester gmail com>, mentored by Robert Swain <robert dot swain gmail com>. Originally committed as revision 26051 to svn://svn.ffmpeg.org/ffmpeg/trunk
* configure: Avoid warnings if av_always_inline is disabledMartin Storsjö2010-12-16
| | | | | | | | | | | | | | | 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 warnings. This doesn't make a normal build with --enable-small any larger, since the compiler probably chooses not to inline these functions even if they're marked as inline. Originally committed as revision 26032 to svn://svn.ffmpeg.org/ffmpeg/trunk
* configure: Allow disabling symbol versioning via --disable-symverMartin Storsjö2010-12-14
| | | | Originally committed as revision 25944 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a FLAC parser.Michael Chinen2010-12-07
| | | | | | | | | 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://svn.ffmpeg.org/ffmpeg/trunk
* Port libmpcodecs hqdn3d filter.Baptiste Coudurier2010-12-04
| | | | | | Patch by Baptiste with some fixes by me. Originally committed as revision 25880 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing dependencies for frei0r_src in configure.Stefano Sabatini2010-11-30
| | | | Originally committed as revision 25857 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Silence icc warning about unsupported option -Wno-parenthesesCarl Eugen Hoyos2010-11-04
| | | | Originally committed as revision 25670 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add single stream LATM/LOAS decoderJanne Grunau2010-11-02
| | | | | | | 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://svn.ffmpeg.org/ffmpeg/trunk
* Bump required x264 version to X264_BUILD 99Jason Garrett-Glaser2010-10-26
| | | | | | Required after r25567. Originally committed as revision 25576 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp: Untangle the dependencies between the RTSP/SDP demuxers and RTSP muxerMartin Storsjö2010-10-21
| | | | | | | This allows compilation of one of them without requiring the others' dependencies to be present. Originally committed as revision 25535 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a demuxer for receiving raw rtp:// URLs without an SDP descriptionMartin Storsjö2010-10-19
| | | | | | | 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://svn.ffmpeg.org/ffmpeg/trunk
* Add a SAP demuxerMartin Storsjö2010-10-13
| | | | Originally committed as revision 25463 to svn://svn.ffmpeg.org/ffmpeg/trunk