summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* configure: remove selection of ff(a)buffersink.Nicolas George2013-03-12
| | | | buffersink is enabled unconditionally.
* dsputil: make selectable.Ronald S. Bultje2013-03-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronizeMartin Storsjö2013-03-12
| | | | | | | | | | | | Not all gcc configurations have an implementation of all the atomic operations, and some gcc configurations have some atomic builtins implemented but not all. Thus check for the most essential function, whose presence should indicate that all others are present as well, since it can be used to implement all the other ones. Signed-off-by: Martin Storsjö <martin@martin.st>
* Revert "build: disable iconv by default."Carl Eugen Hoyos2013-03-10
| | | | | | | This reverts commit 9ad3cd5b5f848eb3cd033be515d34296f099148b. The misdetection on OS X should be fixed, we will only get problem reports if auto-detection is enabled.
* Merge commit '65f1d45dcc71186ede72fff950996099d23359bd'Michael Niedermayer2013-03-08
|\ | | | | | | | | | | | | | | | | | | * commit '65f1d45dcc71186ede72fff950996099d23359bd': lavu: add support for atomic operations. Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu: add support for atomic operations.Ronald S. Bultje2013-03-08
| | | | | | | | | | | | | | | | | | | | These could be used for reference counting, or for keeping track of decoding progress in references in multithreaded decoders. Support is provided by gcc/msvc/suncc intrinsics, with a fallback using pthread mutexes. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '4be368b504c6f4a03051448728fc62cd0ed506b2'Michael Niedermayer2013-03-08
|\| | | | | | | | | | | | | | | * commit '4be368b504c6f4a03051448728fc62cd0ed506b2': avstring: Fix isxdigit to not accept non-hex characters configure: Add missing videodsp dependencies to some decoders Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add missing videodsp dependencies to some decodersDiego Biurrun2013-03-07
| |
* | Merge commit 'bcd0a7137e4aca0f6f598593b90ca8f338444c51'Michael Niedermayer2013-03-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'bcd0a7137e4aca0f6f598593b90ca8f338444c51': configure: Add missing h264chroma dependencies to vp5, vp6 Add missing error_resilience includes to files that use ER Conflicts: configure libavcodec/mpeg12.c libavcodec/mpeg4videodec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add missing h264chroma dependencies to vp5, vp6Diego Biurrun2013-03-07
| |
* | Merge commit '06b54e84254e4834b4978ff5b27cc2b7ee8d7a98'Michael Niedermayer2013-03-08
|\| | | | | | | | | | | | | | | | | | | * commit '06b54e84254e4834b4978ff5b27cc2b7ee8d7a98': build: Fix error_resilience code dependencies Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Fix error_resilience code dependenciesDiego Biurrun2013-03-07
| |
| * h264: Integrate draw_horiz_band into ff_h264_draw_horiz_bandRonald S. Bultje2013-03-07
| | | | | | | | | | | | | | | | | | | | This makes the decoder independent of mpegvideo. This copy of the draw_horiz_band code is simplified compared to the "generic" mpegvideo one which still has a number of special cases for different codecs. Signed-off-by: Martin Storsjö <martin@martin.st>
| * cavs: Add a dependency on h264chromaCarl Eugen Hoyos2013-03-06
| | | | | | | | | | | | This fixes standalone building of this decoder. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Move the iconv test to the bottom of configure.Carl Eugen Hoyos2013-03-06
| | | | | | | | | | | | | | | | | | | | | | This fixes a possible mis-detection of iconv on OS X. OS X with macports often has two version of libiconv.2.dylib installed, one with symbols like "_iconv_open" and one with "_libiconv_open", so test for iconv with all flags to make sure the detection uses the same library as the actual compilation / linking. Tested-by: Paul Sturbaum
* | lavfi: port MP stereo3d filterPaul B Mahol2013-03-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-03-05
|\| | | | | | | | | | | | | | | | | | | * qatar/master: configure: Use check_builtin() where appropriate Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Use check_builtin() where appropriateDiego Biurrun2013-03-05
| |
* | Merge commit '9c7d85b3b45a77742b1e69c48ab33f9c8a2e6f35'Michael Niedermayer2013-03-05
|\| | | | | | | | | | | | | * commit '9c7d85b3b45a77742b1e69c48ab33f9c8a2e6f35': configure: Add check_builtin convenience function Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add check_builtin convenience functionDiego Biurrun2013-03-05
| |
* | Merge commit 'f868b24d0f280bb966e5c352028a343e45d20a02'Michael Niedermayer2013-03-05
|\| | | | | | | | | | | | | * commit 'f868b24d0f280bb966e5c352028a343e45d20a02': configure: Add sanitize_var_name convenience function Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add sanitize_var_name convenience functionDiego Biurrun2013-03-05
| | | | | | | | | | This is useful in all the places where special characters in variable names are manually translated to underscores.
* | Merge commit '813b82b927b19532e3bc3397b972c8a27b9f6326'Michael Niedermayer2013-03-05
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '813b82b927b19532e3bc3397b972c8a27b9f6326': configure: Fix silly typo in logging command of check_struct() fate: remove last incomplete frame from mpeg2-field-enc test Conflicts: tests/fate/video.mak tests/ref/fate/mpeg2-field-enc Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Fix silly typo in logging command of check_struct()Diego Biurrun2013-03-05
| |
* | Add h264chroma dependency for mpegvideo / lowres to configure.Carl Eugen Hoyos2013-03-05
| | | | | | | | Fix building for some unusual configurations.
* | Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer2013-03-04
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | * cehoyos/master: buildsys: only include log2_tab per library for shared builds Add h264chroma dependency for cavs decoder to configure. Add h264qpel dependency for snow codec to configure. Add h264chroma dependency for vp5 and vp6 decoder to configure. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | Add h264chroma dependency for cavs decoder to configure.Carl Eugen Hoyos2013-03-04
| | | | | | | | | | | | Fix building for some unusual configurations.
| * | Add h264qpel dependency for snow codec to configure.Carl Eugen Hoyos2013-03-04
| | | | | | | | | | | | Fix building for some unusual configurations.
| * | Add h264chroma dependency for vp5 and vp6 decoder to configure.Carl Eugen Hoyos2013-03-04
| | | | | | | | | | | | Fix building for some unusual configurations.
* | | build: [autodetect] -> [no] in iconv help.Clément Bœsch2013-03-04
| | |
* | | build: disable iconv by default.Clément Bœsch2013-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems to break a lot on MacOS because of a mixup between multiple iconv libraries. The issue is that the configure check link with no particular library path (so it uses /usr/lib/libiconv.dylib where all the symbols are defined). OTOH, the final build might link with extra library paths, such as the ports lib directory (typically you get -L/opt/local/lib because of an extra library such as SDL). Whatever this option position (before or after -liconv), it will try to link with /opt/local/lib/libiconv.dylib, and the issue is that this version has the same symbols as the ones in /usr/lib/libiconv.dylib except that they all start with 'lib' (libiconv_open, libiconv_close, ...). I don't plan to try to workaround this mess, so any better solution is welcome.
* | | h264: make it possible to compile without error_resilience.Ronald S. Bultje2013-03-03
|/ / | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: add a copy of draw_horiz_band.Ronald S. Bultje2013-03-03
| | | | | | | | | | | | This makes the decoder independent of mpegvideo. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | build: make iconv build configurable.Clément Bœsch2013-02-28
| |
* | build: fix iconv detection on some systems.Clément Bœsch2013-02-27
| | | | | | | | This at least fix the build on CentOS.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-02-26
|\| | | | | | | | | | | | | * qatar/master: configure: icc: Drop nonsense adding of cpuflags to LDFLAGS Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: icc: Drop nonsense adding of cpuflags to LDFLAGSDiego Biurrun2013-02-26
| | | | | | | | This fixes many icc warnings when not setting the CPU type.
* | Merge commit 'e951b6d94c441d46b396ef12da1428297d77251d'Michael Niedermayer2013-02-26
|\| | | | | | | | | | | | | | | | | | | | | * commit 'e951b6d94c441d46b396ef12da1428297d77251d': vorbisdec: cosmetics: rename variable avccontext to avctx configure: Identify icc compiler with a less ambiguous pattern Conflicts: libavcodec/vorbisdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Identify icc compiler with a less ambiguous patternDiego Biurrun2013-02-25
| |
* | Merge commit 'b58b00aeca21de00ab6da2944684f784d9d6bc47'Michael Niedermayer2013-02-26
|\| | | | | | | | | | | | | | | | | | | * commit 'b58b00aeca21de00ab6da2944684f784d9d6bc47': configure: Separate "ln" command line arguments Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Separate "ln" command line argumentsDiego Biurrun2013-02-25
| | | | | | | | This is more compatible and not more complicated.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-02-24
|\| | | | | | | | | | | | | | | | | | | * qatar/master: configure: List external libs used using print_enabled() Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: List external libs used using print_enabled()Mans Rullgard2013-02-24
| | | | | | | | | | | | | | This cuts some lines from the script as well as the output and simplifies maintenance. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '3fc09b0081184f26edbb62d2d72ae89bf9e21768'Michael Niedermayer2013-02-24
|\| | | | | | | | | | | | | | | | | | | * commit '3fc09b0081184f26edbb62d2d72ae89bf9e21768': configure: Move list of external libs to a separate variable Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Move list of external libs to a separate variableMans Rullgard2013-02-24
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '45235ac488363e3360bf2f2275102d1ec66eba0f'Michael Niedermayer2013-02-24
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '45235ac488363e3360bf2f2275102d1ec66eba0f': configure: Move x11grab option to a more suitable place in the help output lavr: allow setting internal_sample_fmt option by string lavr: Add "resample_cutoff" option as a duplicate of "cutoff" Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Move x11grab option to a more suitable place in the help outputDiego Biurrun2013-02-24
| |
* | configure: hwaccel autodetection has been removed in ↵Michael Niedermayer2013-02-24
| | | | | | | | | | | | | | | | | | | | 82ca17ac7a0a08784cb6808384ee237ac28e8334 If you want it back (yeah i want it back too) then you just need to volunteer to maintain the code in configure thats related to hwaccel autodetection. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Simplify VDPAU header checkDiego Biurrun2013-02-24
| | | | | | | | | | | | Conflicts: configure
* | Merge commit '82ca17ac7a0a08784cb6808384ee237ac28e8334'Michael Niedermayer2013-02-24
|\| | | | | | | | | | | | | | | | | | | * commit '82ca17ac7a0a08784cb6808384ee237ac28e8334': configure: Fix vaapi/vda/vdpau dependency declarations Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>