summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
...
* configure: Do not unconditionally add -Wall to host CFLAGS.Diego Biurrun2011-05-20
| | | | Some compilers choke on -Wall, so only add the flag after checking it works.
* configure: Set OS/2 objformat to a.out.Dave Yeo2011-05-20
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* configure: Adjust AVX assembler check.Diego Biurrun2011-05-19
| | | | | | Older nasm versions have trouble assembling certain AVX instructions, but the current AVX check did not detect this. Update the check to use an instruction that triggers the nasm problem.
* Move some mpegaudio functions to new mpegaudiodsp subsystemMans Rullgard2011-05-19
| | | | | | | | This separation allows these functions to be used in a cleaner fashion from other codecs (e.g. qdm2) and simplifies creating optimised versions of them. Signed-off-by: Mans Rullgard <mans@mansr.com>
* libx264: handle closed GOP codec flagJindrich Makovicka2011-05-17
| | | | | | | Also update libx264 presets to keep closed gop as default. Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: Include AVX availability in summary output.Diego Biurrun2011-05-15
|
* configure: use same CPPFLAGS in kFreeBSD as LinuxReinhard Tartler2011-05-15
| | | | | | | | | | 046f081b46c8479820409cf8f530b988221bd15b reorganized the CPPFLAGS to no longer add -D_POSIX_C_SOURCE unconditionally, but only on systems (e.g., glibc based ones) that require it. As kFreeBSD uses glibc, it needs to be treated similar. Additionally, _BSD_SOURCE is turned on to enable some additional types such as caddr_t, which are normally enabled on BSD but not with glibc.
* ffmpeg: get rid of the 'q' key schizofreniaAnton Khirnov2011-05-13
| | | | SIGINT for quitting should be enough for everybody.
* configure: Enable libpostproc automatically if GPL code is enabled.Måns Rullgård2011-05-12
| | | | | Enabling libpostproc automatically should give it more compile coverage and save the FATE box maintainers some configuration hassles.
* configure: sort filter deps entriesStefano Sabatini2011-05-12
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS.Diego Biurrun2011-05-12
| | | | | | | | | | | | | | | | Adding _POSIX_C_SOURCE to CPPFLAGS globally produces all sorts of problems since it causes certain system functions to be hidden on some (BSD) systems. The solution is to only add the flag on systems that really require it, i.e. glibc-based ones. This change makes BSD systems compile out-of-the-box without the need for adding specific flags manually. It also allows dropping a number of flags set manually on a file-per-file basis, but were only present to work around breakage introduced by the presence of _POSIX_C_SOURCE. Also add _XOPEN_SOURCE to CPPFLAGS for glibc systems. We use XSI extensions in several places already, so it is preferable to define it globally instead of littering source files with individual #defines only needed for glibc.
* mpegaudio: remove CONFIG_MPEGAUDIO_HP optionMans Rullgard2011-05-09
| | | | | | | The low quality mode is off by default and never tested. The high quality mode is also plenty fast enough. Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavfi: Port drawtext filter by Hemanth from the libavfilter soc repoStefano Sabatini2011-05-07
| | | | | | | | | | | With the following additions: * support to anti-aliased glyph rendering * support to UTF-8 text and Unicode chars rendering * support for RGB packed formats * fix minor errors and typos in the filter description * extend/clarify examples in the filter description Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: warn if pkg-config is missingMans Rullgard2011-05-05
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix standalone compilation of ac3_fixed encoder.Diego Biurrun2011-05-04
|
* Fix standalone compilation of binkaudio_dct / binkaudio_rdft decoders.Diego Biurrun2011-05-04
|
* Fix standalone compilation of IMC decoder.Diego Biurrun2011-05-04
|
* avoid duplicate -lm in .pc filesReinhard Tartler2011-04-28
|
* configure: Add missing libm library dependencies to .pc files.Reinhard Tartler2011-04-24
| | | | | | | This unbreaks static compilation using pkg-config on systems in need of -lm. Based on an mplayer2 patch by Uoti Urpala <uau@mplayer2.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* configure: Add missing libavutil inter-library dependencies to .pc files.Reinhard Tartler2011-04-24
| | | | | | | This unbreaks static compilation when using pkg-config. Based on an mplayer2 patch by Uoti Urpala <uau@mplayer2.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Remove RDFT dependency from AAC decoder.Alex Converse2011-04-22
| | | | | | | | | | | | | | | | | | | | $subj >From 557176d961c70604c2a96d81aff4bd6faa670d8a Mon Sep 17 00:00:00 2001 From: Alex Converse <aconverse@google.com> Date: Thu, 21 Apr 2011 12:11:42 -0700 Subject: [PATCH] Remove RDFT dependency from AAC decoder. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------1" This is a multi-part message in MIME format. --------------1 Content-Type: text/plain; charset=UTF-8; format=fixed Content-Transfer-Encoding: 8bit It was used for an old implementation of the SBR filterbank. ./configure --disable-everything --disable-ffplay --enable-decoder=aac works.
* Provide a fallback version of the libm function truncMartin Storsjö2011-04-21
| | | | | | This fixes compilation on DOS. Signed-off-by: Martin Storsjö <martin@martin.st>
* 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>