Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | examples/qsvdec: switch to the hwcontext API | Anton Khirnov | 2016-11-23 |
| | | | | The code now does not depend on VA and will work on windows as well. | ||
* | configure: Move mjpeg_vaapi_decoder dependency declarations to the right place | Diego Biurrun | 2016-11-16 |
| | |||
* | qsv: Add VP8 decoder | Mark Thompson | 2016-11-14 |
| | |||
* | qsv: Add VC-1 decoder | Mark Thompson | 2016-11-14 |
| | | | | | It uses the same code as the MPEG-2 decoder, so the file is renamed to contain all "other" (that is, not H.26[45]) codecs. | ||
* | libxvid: Require availability of mkstemp() | Diego Biurrun | 2016-11-11 |
| | | | | | The replacement code uses tempnam(), which is dangerous. Such a fringe feature is not worth the trouble. | ||
* | configure: Move license checks directly after command line parsing | Diego Biurrun | 2016-11-09 |
| | | | | | This will allow to error out immediately if incompatible options are passed on the command line instead of running time-consuming tests. | ||
* | configure: Log name and parameters of all helper functions where it makes sense | Diego Biurrun | 2016-11-09 |
| | |||
* | configure: Use check_cpp in CPP flags tests | Diego Biurrun | 2016-11-09 |
| | |||
* | configure: Log correct test name and use correct filter when testing ↵ | Diego Biurrun | 2016-11-09 |
| | | | | objective C flags | ||
* | configure: Do not unconditionally check for (and enable) xlib | Diego Biurrun | 2016-11-09 |
| | | | | This avoids unnecessarily linking against xlib. | ||
* | configure: Print list of enabled programs | Diego Biurrun | 2016-11-09 |
| | | | | Also drop a related and now redundant informative output line. | ||
* | configure: Improve output wording | Diego Biurrun | 2016-11-09 |
| | | | | Also drop a redundant output line. | ||
* | configure: Add --quiet command line parameter to suppress informative output | Diego Biurrun | 2016-11-08 |
| | |||
* | configure: Silence lld-link when getting the version number | Martin Storsjö | 2016-11-04 |
| | | | | | | | | | | | | 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 files | Anton Khirnov | 2016-11-02 |
| | |||
* | examples/avcodec: split audio decoding into a separate example | Anton Khirnov | 2016-11-02 |
| | | | | | 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 example | Anton Khirnov | 2016-11-02 |
| | | | | | 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 explicitly | Luca Barbato | 2016-10-30 |
| | | | | | | Avoid an underlink issue on recent distributions. CC: libav-stable@libav.org | ||
* | openssl: Support version 1.1.0. | Matt Oliver | 2016-10-23 |
| | | | | | | | Further simplifications by Martin Storsjö, to minimize the diff. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | configure: Print warnings after all other output | Diego Biurrun | 2016-10-19 |
| | |||
* | configure: #include stdint.h as part of libxavs test | Diego Biurrun | 2016-10-06 |
| | | | | | 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 API | Anton Khirnov | 2016-10-02 |
| | | | | It has been replaced by C11 stdatomic.h and is now unused. | ||
* | Add a compat dummy stdatomic.h used when threading is disabled | Anton Khirnov | 2016-10-02 |
| | | | | Adapted from the code by Rémi Denis-Courmont from VLC | ||
* | Add a compat stdatomic.h implementation based on pthreads | Anton Khirnov | 2016-10-02 |
| | | | | Adapted from the code by Rémi Denis-Courmont from VLC | ||
* | Add a compat stdatomic.h implementation based on suncc atomics | Anton Khirnov | 2016-10-02 |
| | | | | Adapted from the code by Rémi Denis-Courmont from VLC | ||
* | Add a compat stdatomic.h implementation based on windows atomics | Anton Khirnov | 2016-10-02 |
| | | | | Adapted from the code by Rémi Denis-Courmont from VLC | ||
* | Add a compat stdatomic.h implementation based on GCC atomics | Anton Khirnov | 2016-10-02 |
| | | | | Adapted from the code by Rémi Denis-Courmont from VLC | ||
* | configure: check for stdatomic.h | Anton Khirnov | 2016-10-02 |
| | | | | | | | 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 API | Anton Khirnov | 2016-09-28 |
| | |||
* | configure: Drop check_lib()/require() in favor of check_lib2()/require2() | Diego Biurrun | 2016-09-13 |
| | | | | | | | 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 hwaccel | Mark Thompson | 2016-09-08 |
| | |||
* | configure: Simplify clock_gettime() test | Diego Biurrun | 2016-09-06 |
| | |||
* | configure: Fix --disable-pod2man / --disable-texi2html | Diego Biurrun | 2016-09-05 |
| | |||
* | configure: Simplify libopenjpeg check | Diego Biurrun | 2016-09-05 |
| | |||
* | configure: Move initial VAAPI check to a more sensible place | Diego Biurrun | 2016-09-05 |
| | |||
* | Drop memalign hack | Diego Biurrun | 2016-09-03 |
| | | | | It no longer serves a useful purpose. | ||
* | High Definition Compatible Digital (HDCD) decoder filter, using libhdcd | Burt P | 2016-08-29 |
| | | | | | | 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 MinGW | Diego Biurrun | 2016-08-23 |
| | | | | | 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 enabled | Anton Khirnov | 2016-08-03 |
| | |||
* | lavu: add LOCAL_ALIGNED_32 | James Almer | 2016-08-03 |
| | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | x11grab: Rename internal component to "xcbgrab" | Diego Biurrun | 2016-07-29 |
| | |||
* | Remove the legacy X11 screen grabber | Diego Biurrun | 2016-07-29 |
| | | | | The XCB screen grabber is a drop-in replacement and not under GPL. | ||
* | configure: Simplify license incompatibility check | Diego Biurrun | 2016-07-27 |
| | |||
* | configure: Allow detecting and using LLVM lld-link as linker for windows | Martin Storsjö | 2016-07-26 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | configure: Move defines for controlling MSVCRT headers to the CRT detection ↵ | Martin Storsjö | 2016-07-26 |
| | | | | | | | | | 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 block | Martin Storsjö | 2016-07-26 |
| | | | | | | | 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 filter | Anton Khirnov | 2016-07-22 |
| | |||
* | avconv: stop using setpts for input framerate forced with -r | Anton Khirnov | 2016-07-22 |
| | | | | | 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 directive | Martin Storsjö | 2016-07-21 |
| | | | | | | | 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 code | Diego Biurrun | 2016-06-29 |
| | | | | | This fixes standalone compilation of the SVQ3 decoder, which had incomplete dependencies related to H.264 parsing. |