summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Error out if vaapi is not foundLuca Barbato2011-04-12
| | | | | | Make the behaviour consistent with the other external deps. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add support for AMR-WB encoding via libvo-amrwbencMartin Storsjö2011-04-11
| | | | | | The wrapper code is based on the libamr wrapper removed in SVN rev 19365. Signed-off-by: Martin Storsjö <martin@martin.st>
* Add an AAC encoder by using the libvo-aacenc libraryMartin Storsjö2011-04-11
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: tell user if libva is enabled like the rest of external libs.Konstantin Pavlov2011-04-05
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* fate: fix partial run when no samples path is specifiedMans Rullgard2011-04-03
| | | | | | | | | | This restores the behaviour of running only the builtin regression tests when no path to external samples is given. aa3805a inadvertently broke this by always setting SAMPLES to something. Using := makes the ifdef test work as expected when the FATE_SAMPLES environment variable is empty. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Initial support for --target-os=symbianMartin Storsjö2011-03-31
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Remove support for stripping executablesMans Rullgard2011-03-29
| | | | | | | | Stripping is generally best left to package management tools, and since unstripped copies are kept in the build tree, any arguments about saving space (no matter how insignificant) are void. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3: move ff_ac3_bit_alloc_calc_bap to ac3dspMans Rullgard2011-03-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* framebuffer device demuxerStefano Sabatini2011-03-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* sndio support for playback and recordBrad2011-03-27
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: in check_ld, place new -l flags before existing onesMans Rullgard2011-03-25
| | | | | | This fixes some library tests when --as-needed is in effect. Signed-off-by: Mans Rullgard <mans@mansr.com>
* When building for MinGW32 disable strict ANSI compliancy.Diego Elio Pettenò2011-03-24
| | | | | | | | When -std=c99 is used, GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces; on MinGW32, when this macro is defined, some functions that are part of POSIX but not of Windows APIs are disabled, including strcasecmp(). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: check for --as-needed support earlyMans Rullgard2011-03-24
| | | | | | | | This moves the check for --as-needed linker support before all library tests, ensuring consistent behaviour between the checks and the actual link step. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Don't explicitly disable ffplay or in/outdevices on dosMartin Storsjö2011-03-24
| | | | The normal dependency tracking system disables them just fine.
* configure: Remove the explicit disabling of ffserverMartin Storsjö2011-03-24
| | | | | It is automatically disabled on both mingw and dos due to the lack of fork.
* configure: Add fork as a dependency to ffserverMartin Storsjö2011-03-24
|
* Disable 'attribute "foo" ignored' warnings from iccMans Rullgard2011-03-23
| | | | | | | | ICC lies about the version of gcc it emulates, which results in unsupported attributes sometimes being used. The warning is an annoyance and should be disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: get libavcodec version from new version.h headerMans Rullgard2011-03-23
| | | | | | This fixes shared library versioning after 3dd851c. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Set the correct lib target for arm/wince dlltoolMartin Storsjö2011-03-23
| | | | | | The correct machine name for dlltool is arm-wince. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Make sure kbhit() is in conio.hDave Yeo2011-03-22
| | | | | | | | Conio.h is a non-standard header and may not have kbhit() prototyped. This fixes compile on OS/2 where the EMX version (we're using a fork) of conio.h only has getch() and getche(). Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Add the -D parameter to the dlltool commandMartin Storsjö2011-03-21
| | | | | | | This is required for the generated .lib file to actually be usable by MSVC. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Set the correct target for mingw64 dlltoolLuca Barbato2011-03-21
| | | | That fixes .lib creation for the win64 target.
* Do no modify terminal parameters using termios.hPanagiotis H.M. Issaris2011-03-20
| | | | | | | | | | | | | | Remove usage of tcgetattr and tcsetattr to modify terminal parameters, and rely on ctrl-c to stop instead of pressing 'q'. On systems with conio.h, keep the old behavior. Changing the terminal settings causes problems if multiple instances are running asynchronously on the same terminal, such as during a parallel FATE run, or if the process crashes before restoring the terminal. In both cases, the terminal state is messed up requiring a manual reset. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move sine windows to a separate fileMans Rullgard2011-03-20
| | | | | | | These windows do not really belong in fft/mdct files and were easily confused with the similarly named tables used by rdft. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: use dlltools instead of lib.exeLuca Barbato2011-03-19
| | | | This way building ffmpeg on mingw won't require windows specific tools
* configure: check for SDL_Linked_Version instead of SDL_InitLuca Barbato2011-03-19
| | | | | This avoids the main/SDL_main declaration clash caused by SDL on Windows and other platforms.
* Remove Sonic experimental audio codecMans Rullgard2011-03-19
| | | | | | | | Since initially committed in 2004, this codec has only been touched for maintenanance. Functionally, it contains no novel ideas and its intended audience is better served by existing mature codecs. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: use -r option for pr when listing enabled config options.Konstantin Pavlov2011-03-18
| | | | | | | | | | This fixes ugliness when configure outputs its (empty) results on HPUX (maybe some other UNIXes too): Enabled indevs: pr: -- empty file Signed-off-by: Mans Rullgard <mans@mansr.com>
* darwin: use -read_only_relocs flag only on 32-bit x86Sean McGovern2011-03-16
| | | | | | | 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-16
|
* replace FFMPEG with LIBAV in FFMPEG_CONFIGURATIONJanne Grunau2011-03-16
| | | | also update the multiple inclusion guards in config.h|mak
* partially rename FFmpeg to LibavJanne Grunau2011-03-16
| | | | update mailing list references and irc channels in configure
* Add CONFIG_AC3DSP symbol to simplify makefilesMans Rullgard2011-03-12
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: use pkg-config helpersMans Rullgard2011-03-11
| | | | | | | | 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-11
| | | | | | | | | | | | 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-11
| | | | | | | | | | 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-28
| | | | | | | | 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-26
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: get samples location from env var if not explicitly setMans Rullgard2011-02-26
| | | | | | | | 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-25
| | | | | | | | 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-20
| | | | | | 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-15
| | | | | | | | | | | | 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-13
| | | | | | | | 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-13
| | | | | | | 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-13
| | | | | | | 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-11
| | | | | | | | 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-08
| | | | | | | 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-06
| | | | | | | | | | 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-30
|
* armcc: filter out non-gcc options from ASFLAGSMans Rullgard2011-01-25
| | | | | | | This allows passing armcc-specific flags with --extra-cflags without choking the assembler. Signed-off-by: Mans Rullgard <mans@mansr.com>