summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* configure: Silence lld-link when getting the version numberMartin Storsjö2016-11-041-1/+1
| | | | | | | | | | | | In recent lld-link versions, this command prints the version to stdout, but also prints an error to stderr: $ lld-link -flavor gnu --version LLD 4.0.0 (trunk 285641) lld-link: error: no input files lld-link: error: target emulation unknown: -m or at least one .o file required Signed-off-by: Martin Storsjö <martin@martin.st>
* examples/avcodec: split the remaining two examples into separate filesAnton Khirnov2016-11-021-2/+4
|
* examples/avcodec: split audio decoding into a separate exampleAnton Khirnov2016-11-021-0/+2
| | | | | The four examples (audio/video encoding/decoding) are completely independent so it makes little sense to have them all in one file.
* examples/avcodec: split audio encoding into a separate exampleAnton Khirnov2016-11-021-0/+2
| | | | | The four examples (audio/video encoding/decoding) are completely independent so it makes little sense to have them all in one file.
* xcb: Add all the libraries to the link line explicitlyLuca Barbato2016-10-301-2/+2
| | | | | | Avoid an underlink issue on recent distributions. CC: libav-stable@libav.org
* openssl: Support version 1.1.0.Matt Oliver2016-10-231-1/+2
| | | | | | | Further simplifications by Martin Storsjö, to minimize the diff. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Print warnings after all other outputDiego Biurrun2016-10-191-2/+2
|
* configure: #include stdint.h as part of libxavs testDiego Biurrun2016-10-061-1/+1
| | | | | Unfortunately the xavs.h API header is not self-sufficient and relies on manual stdint.h inclusion by its users.
* lavu: remove the custom atomic APIAnton Khirnov2016-10-021-2/+0
| | | | It has been replaced by C11 stdatomic.h and is now unused.
* Add a compat dummy stdatomic.h used when threading is disabledAnton Khirnov2016-10-021-0/+3
| | | | Adapted from the code by Rémi Denis-Courmont from VLC
* Add a compat stdatomic.h implementation based on pthreadsAnton Khirnov2016-10-021-0/+3
| | | | Adapted from the code by Rémi Denis-Courmont from VLC
* Add a compat stdatomic.h implementation based on suncc atomicsAnton Khirnov2016-10-021-0/+2
| | | | Adapted from the code by Rémi Denis-Courmont from VLC
* Add a compat stdatomic.h implementation based on windows atomicsAnton Khirnov2016-10-021-0/+2
| | | | Adapted from the code by Rémi Denis-Courmont from VLC
* Add a compat stdatomic.h implementation based on GCC atomicsAnton Khirnov2016-10-021-0/+6
| | | | Adapted from the code by Rémi Denis-Courmont from VLC
* configure: check for stdatomic.hAnton Khirnov2016-10-021-1/+28
| | | | | | | Since this is a C11 feature, it requires -std=c11. Not actually used for anything yet, that will be added in the following commits.
* lavc: add clobber tests for the new encoding/decoding APIAnton Khirnov2016-09-281-0/+8
|
* configure: Drop check_lib()/require() in favor of check_lib2()/require2()Diego Biurrun2016-09-131-36/+20
| | | | | | | The latter can do everything the former can do, but also handle conditions the former cannot like multiple header #includes and checking for headers and functions in a single test program, which is necessary for certain library tests.
* lavc/vaapi: Add VP8 decode hwaccelMark Thompson2016-09-081-0/+3
|
* configure: Simplify clock_gettime() testDiego Biurrun2016-09-061-1/+2
|
* configure: Fix --disable-pod2man / --disable-texi2htmlDiego Biurrun2016-09-051-2/+4
|
* configure: Simplify libopenjpeg checkDiego Biurrun2016-09-051-2/+2
|
* configure: Move initial VAAPI check to a more sensible placeDiego Biurrun2016-09-051-1/+2
|
* Drop memalign hackDiego Biurrun2016-09-031-7/+0
| | | | It no longer serves a useful purpose.
* High Definition Compatible Digital (HDCD) decoder filter, using libhdcdBurt P2016-08-291-0/+4
| | | | | | Signed-off-by: Burt P <pburt0@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Set __MSVCRT_VERSION__to 0x0700 for MinGWDiego Biurrun2016-08-231-0/+2
| | | | | This exposes some required functionality like _aligned_malloc() in the MinGW system headers, thus obviating the need for the memalign hack.
* lavc: align the linesize to 32 when AVX is enabledAnton Khirnov2016-08-031-1/+5
|
* lavu: add LOCAL_ALIGNED_32James Almer2016-08-031-2/+3
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x11grab: Rename internal component to "xcbgrab"Diego Biurrun2016-07-291-1/+1
|
* Remove the legacy X11 screen grabberDiego Biurrun2016-07-291-11/+2
| | | | The XCB screen grabber is a drop-in replacement and not under GPL.
* configure: Simplify license incompatibility checkDiego Biurrun2016-07-271-35/+36
|
* configure: Allow detecting and using LLVM lld-link as linker for windowsMartin Storsjö2016-07-261-0/+12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Move defines for controlling MSVCRT headers to the CRT detection ↵Martin Storsjö2016-07-261-2/+2
| | | | | | | | | section This allows these flags to be automatically enabled for clang, when using MSVCRT headers. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Check for strtoll and redirect to _strtoi64 in the msvcrt blockMartin Storsjö2016-07-261-1/+3
| | | | | | | This allows doing this redirection, if building with clang against old enough MSVC headers that lack strtoll (2012 and older). Signed-off-by: Martin Storsjö <martin@martin.st>
* lavfi: add a QSV deinterlacing filterAnton Khirnov2016-07-221-0/+1
|
* avconv: stop using setpts for input framerate forced with -rAnton Khirnov2016-07-221-1/+1
| | | | | The setpts filter does not signal to the rest of the filtergraph that the stream is CFR. Just generate the timestamps manually instead.
* arm: Check for support for the .fpu directiveMartin Storsjö2016-07-211-0/+4
| | | | | | | When targeting COFF (windows), clang doesn't support this directive (while binutils supports it for all targets). Signed-off-by: Martin Storsjö <martin@martin.st>
* build: Add a new component for H.264 parsing codeDiego Biurrun2016-06-291-3/+4
| | | | | This fixes standalone compilation of the SVQ3 decoder, which had incomplete dependencies related to H.264 parsing.
* Add an OpenH264 decoder wrapperMartin Storsjö2016-06-281-0/+2
| | | | | | | | While it is less featureful (and slower) than the built-in H264 decoder, one could potentially want to use it to take advantage of the cisco patent license offer. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavfi: add a QSV scaling filterAnton Khirnov2016-06-211-0/+1
|
* Add MagicYUV decoderPaul B Mahol2016-06-201-0/+1
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* build: Only enable symbol reduction if the compiler does proper DCEDiego Biurrun2016-05-301-5/+13
| | | | | | | | With compilers that do not support proper dead code elimination, like Sun C 5.12, linking fails due to missing references to unavailable, but also unused, symbols. Bug-Id: 895
* build: Simplify postprocessing of linker version script filesDiego Biurrun2016-05-291-8/+9
| | | | Generate the files in a single postprocessing step w/o intermediate files.
* hwcontext_vdpau: implement device creationAnton Khirnov2016-05-261-2/+1
|
* configure: Don't require nonfree for nvencTimo Rothenpieler2016-05-191-1/+0
| | | | | | | | As the nvEncodeApi.h header is now MIT licensed, this can be dropped. The loaded CUDA and NVENC libraries are part of the nvidia driver, and thus count as system libraries. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* nvenc: drop the hard dependency on CUDAAnton Khirnov2016-05-191-1/+0
| | | | | | | | The code needs only a few definitions from cuda.h, so define them directly when CUDA is not enabled. CUDA is still required for accepting HW frames as input. Based on the code by Timo Rothenpieler <timo@rothenpieler.org>.
* nvenc: write the VUI signal properties for HEVCAnton Khirnov2016-05-191-2/+2
| | | | | | Bump the API version requirement to 6. Based on a patch by Agatha Hu <ahu@nvidia.com>.
* configure: move the hardware accel libs' entries in the configure outputAnton Khirnov2016-05-191-23/+18
| | | | | Print them as a subsection of the external library section, in line with what is done for the help text in the previous commit.
* configure: move the hardware accel libs' entries in the help textAnton Khirnov2016-05-191-16/+14
| | | | | | | | | Group them in a subsection of the external library section. That should make them easier to find and understand how they fit in the scheme of things. Also, rewrite the description text in a similar way as in the previous commit.
* configure: improve the help text for external librariesAnton Khirnov2016-05-191-48/+60
| | | | | | | | | Add a more accurate description of what the switches actually do (i.e. allow using the given library, not enabling the corresponding codecs etc.). Replace the library descriptions, in many cases boilerplate text without useful information, with a short summary of what the library does.
* configure: Document --enable-libfontconfigDiego Biurrun2016-05-051-0/+1
|
OpenPOWER on IntegriCloud