summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* Revert "use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*"Michael Niedermayer2011-03-171-1/+1
| | | | This reverts commit a03be6e1ba4cbf9984b0bbdb674704bbb2da6713.
* Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-171-26/+27
|\ | | | | | | | | | | | | | | | | | | Conflicts: Changelog doc/APIchanges doc/optimization.txt libavformat/avio.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * darwin: use -read_only_relocs flag only on 32-bit x86Sean McGovern2011-03-161-1/+2
| | | | | | | | | | | | | | Avoids the linker warning: ld: warning: -read_only_relocs cannot be used with x86_64 Signed-off-by: Mans Rullgard <mans@mansr.com>
| * use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*Janne Grunau2011-03-161-1/+1
| |
| * replace FFMPEG with LIBAV in FFMPEG_CONFIGURATIONJanne Grunau2011-03-161-11/+11
| | | | | | | | also update the multiple inclusion guards in config.h|mak
| * partially rename FFmpeg to LibavJanne Grunau2011-03-161-13/+13
| | | | | | | | update mailing list references and irc channels in configure
* | Revert "configure: allow checking multiple functions in check_func_headers()"Michael Niedermayer2011-03-121-12/+15
| | | | | | | | | | | | This reverts commit edaf1ae2763ce1a23dec70e730ba2bb8ee476dfd. breaks windows builds
* | Revert "configure: improve pkg-config support"Michael Niedermayer2011-03-121-35/+1
| | | | | | | | | | | | This reverts commit 3f8040db3e13c3dbdf07c74d92ca34817a69f733. breaks windows builds
* | Revert "configure: use pkg-config helpers"Michael Niedermayer2011-03-121-7/+14
| | | | | | | | | | | | This reverts commit 4fa18c5666de24316710df670e44d4850e0796a7. breaks windows builds
* | Merge branch 'master' of git://git.ffmpeg.org/ffmpegMichael Niedermayer2011-03-121-31/+57
|\ \ | |/ | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add CONFIG_AC3DSP symbol to simplify makefilesMans Rullgard2011-03-121-1/+3
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: use pkg-config helpersMans Rullgard2011-03-111-14/+7
| | | | | | | | | | | | | | | | This makes existing pkg-config uses as well as the libsdl checks use the new pkg-config helper functions, which should be more robust against broken systems. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: improve pkg-config supportMans Rullgard2011-03-111-1/+35
| | | | | | | | | | | | | | | | | | | | | | | | This adds helper functions for checking packages with pkg-config and managing the associated flags. Note that pkg-config use is still discouraged due to widespread poor practices resulting in broken flags in many situations. A few badly designed packages require flags only obtainable using pkg-config, and these functions are intended for those cases. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: allow checking multiple functions in check_func_headers()Mans Rullgard2011-03-111-15/+12
| | | | | | | | | | | | | | | | | | | | This makes it possible to pass a space-separated list of functions to check_func_headers and check_lib2. If any function is missing, none are enabled as available, so this should only be used for all-or-nothing sets, i.e. groups in which none will be used if any one is missing. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Use --sysroot flag for clangMans Rullgard2011-02-281-5/+1
| | | | | | | | | | | | | | | | Although not documented, clang does support the --sysroot flag, and it does the right thing. Use this flag intead of -isysroot which only applies to header file searches, not the linker. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: document FATE_SAMPLES env var in --help textReimar Döffinger2011-02-261-1/+2
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * fate: get samples location from env var if not explicitly setMans Rullgard2011-02-261-1/+1
| | | | | | | | | | | | | | | | Use the FATE_SAMPLES environment variable if samples location is not set with the --samples configure option or on the make command line. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * OS/2: lxlite should use stdoutDave Yeo2011-02-251-1/+1
| | | | | | | | | | | | | | | | This causes lxlite to use stdout instead of vioXXX functions. This improves fate and build logs readability. Affects OS/2 only. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * x86: check for AVX supportMans Rullgard2011-02-201-0/+4
| | | | | | | | | | | | This adds configure and runtime checks for AVX support on x86 CPUs. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Merge libavcore into libavutilReinhard Tartler2011-02-151-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
| * configure: fix non-standard regex used with exprMans Rullgard2011-02-131-1/+1
| | | | | | | | | | | | | | | | 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>
| * configure: report full gcc version stringMans Rullgard2011-02-131-2/+5
| | | | | | | | | | | | | | 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>
| * configure: add cleanws() functionMans Rullgard2011-02-131-0/+4
| | | | | | | | | | | | | | This function removes leading and trailing spaces and collapses multiple spaces into one. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: remove early check_deps $ARCH_EXT_LISTMans Rullgard2011-02-111-2/+0
| | | | | | | | | | | | | | | | 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>
| * Fix HOSTLIBS on HaikuFrançois Revol2011-02-081-0/+1
| | | | | | | | | | | | | | 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>
| * configure: check yasm/nasm for working pextrd opcodeAnssi Hannula2011-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | 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>
| * Enable native build on QNX/x86Mans Rullgard2011-01-301-1/+5
| |
| * armcc: filter out non-gcc options from ASFLAGSMans Rullgard2011-01-251-0/+1
| | | | | | | | | | | | | | This allows passing armcc-specific flags with --extra-cflags without choking the assembler. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: add filter_out() functionMans Rullgard2011-01-251-0/+8
| | | | | | | | | | | | | | This adds a function to filter out words matching a pattern from a list. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: move network tests before results are neededDaniel Verkamp2011-01-251-26/+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>
| * Add CFLAGS needed by PathScale compilerMans Rullgard2011-01-241-0/+2
| | | | | | | | | | | | | | The PathScale compiler miscompiles wrapping arithmetic without these flags. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Disable symbol versioning on some BSDsMans Rullgard2011-01-231-1/+7
| | | | | | | | | | | | | | | | 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>
| * Fix libavformat version extraction in configureMans Rullgard2011-01-211-1/+1
| | | | | | | | | | | | | | This fixes shared library builds broken by 50196a982bf7c8be9b41053fa0975473c217e709 Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: better test for mktempMans Rullgard2011-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | 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>
| * configure: simplify exit trapsMans Rullgard2011-01-211-1/+0
| | | | | | | | | | | | | | | | | | 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>
| * Make demuxers auto-select parsers they needMans Rullgard2011-01-211-4/+4
| | | | | | | | | | | | | | This makes configure --disable-everything --enable-demuxer=foo work as expected. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Make PNG test depend on PNG codecMans Rullgard2011-01-201-0/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: fix mktemp test and fallback functionMans Rullgard2011-01-181-2/+2
| |
* | CrystalHD decoder support v7Philip Langdale2011-03-101-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Broadcom CrystalHD decoder chips provide hardware video decoding for a number of video formats. It does so using a memory:memory interface where a compressed bitstream is fed in and decompressed pictures are copied out. As such, it works independent of any graphics hardware in the system. Features supported in this initial version: * Support for Linux (using current drivers/library from git.wilsonet.com) * Support for 70015 hardware * Formats: MPEG2, MPEG4 Part 2, H.264, VC1 and DivX 3.11 (untested) * Progressive content * Non-H.264 Interlaced content * H.264 MBAFF content Features missing in this initial version: * Support for OSX (might work - untested) * Support for Windows * Support for 70012 hardware * H.264 PAFF content Signed-off-by: Philip Langdale <philipl@overt.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | framebuffer device demuxerStefano Sabatini2011-03-081-0/+2
| |
* | Use --sysroot flag for clangMans Rullgard2011-03-011-5/+1
| | | | | | | | | | | | | | | | | | Although not documented, clang does support the --sysroot flag, and it does the right thing. Use this flag intead of -isysroot which only applies to header file searches, not the linker. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 00ba041cb396f88f68a1bf7907e7c98ded3760ab)
* | configure: document FATE_SAMPLES env var in --help textReimar Döffinger2011-02-281-1/+2
| | | | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 52b3cc6047e2b93e8a798734c65904243c1a7be3)
* | fate: get samples location from env var if not explicitly setMans Rullgard2011-02-281-1/+1
| | | | | | | | | | | | | | | | | | Use the FATE_SAMPLES environment variable if samples location is not set with the --samples configure option or on the make command line. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit aa3805a486831d9c9e40cc9e897c048d60b51c1a)
* | OS/2: lxlite should use stdoutDave Yeo2011-02-261-1/+1
| | | | | | | | | | | | | | | | | | This causes lxlite to use stdout instead of vioXXX functions. This improves fate and build logs readability. Affects OS/2 only. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit cc4e9d2a24a9ca79d4e912df21053426411aa14b)
* | Port drawtext filter by Hemanth from the libavfilter soc repo, withStefano Sabatini2011-02-221-0/+6
| | | | | | | | | | | | | | | | | | 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-201-0/+4
| | | | | | | | | | | | | | 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-161-10/+3
| | | | | | | | Done to keep ABI compatible. Otherwise this is just silly
* | configure: fix non-standard regex used with exprMans Rullgard2011-02-141-1/+1
| | | | | | | | | | | | | | | | | | 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-141-2/+5
| | | | | | | | | | | | | | | | 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-141-0/+4
| | | | | | | | | | | | | | | | 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)
OpenPOWER on IntegriCloud