summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
...
* build: Remove multiple inclusion guards from config.mak.Diego Biurrun2011-06-25
| | | | config.mak is no longer included multiple times; the guards are pointless.
* configure: Add -Wno-format-zero-length to CFLAGS.Diego Biurrun2011-06-24
| | | | The C standard specifies that zero-length format strings are allowed.
* ARM: enable thumb for Cortex-M* CPUsMans Rullgard2011-06-23
| | | | | | These CPUs are thumb-only and thus require this option. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: remove SRC_PATH_BARE variableMans Rullgard2011-06-23
| | | | | | | | Setting SRC_PATH to "." when building in-tree removes the need for a quoted version of the source path since out-of-tree builds are not possible if the pathname contains spaces. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: allow building in Thumb2 modeMans Rullgard2011-06-23
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: add --optflags optionMans Rullgard2011-06-22
| | | | | | | This allows overriding the default optimisation flags selected by configure. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move documentation rules to doc/MakefileMans Rullgard2011-06-22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move test rules to tests/MakefileMans Rullgard2011-06-22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: report optimization for size separatelyMans Rullgard2011-06-21
| | | | | | | | This removes an unsightly override of the 'optimizations' setting only to make the configure report print 'small' when --enable-small is used. Signed-off-by: Mans Rullgard <mans@mansr.com>
* path64/open64: filter out unsupported flagsMans Rullgard2011-06-19
| | | | | | | These flags are accepted without error but produce an annoying warning. Filtering them out makes the build less noisy. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Document --enable-vdpau.Diego Biurrun2011-06-07
| | | | The option is disabled by default, so enabling it should be documented.
* configure: simplify source_path setupMans Rullgard2011-06-06
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: remove --source-path optionMans Rullgard2011-06-06
| | | | | | | This option does not work, and the implied functionality is at best pointless. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Document --enable-vaapiRobert Swain2011-06-05
| | | | | | | VAAPI is disabled by default so it should have a --enable-vaapi option documented, not a --disable-vaapi. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: remove BUILD_ROOT variableMans Rullgard2011-05-29
| | | | | | This variable is unnecessary as absolute paths are not required. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: add support for E-AC-3 encoding.Justin Ruggles2011-05-27
| | | | | This adds basic stream format support and allows for arbitrary bit rates rather than just those supported in AC-3.
* ARM: check for VFPv3Mans Rullgard2011-05-27
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: report yasm/nasm presence properlyLuca Barbato2011-05-27
| | | | If the secondary assembler is in use report the proper name
* configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2.Diego Biurrun2011-05-26
| | | | The flag is required for some C99 math functions to be declared.
* configure: enable memalign_hack automatically when neededMans Rullgard2011-05-25
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.Diego Biurrun2011-05-23
| | | | | | In -std=c99 mode GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces. This causes declarations for some POSIX functions to be omitted from system headers, which causes compilation failures.
* configure: make executable againMans Rullgard2011-05-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* 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>