summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* jack: Support OSXJosh de Kock2016-03-31
| | | | | | | | | Previously, with JACK installed, the configure script would enable the JACK indev; this broke on OS X due to an incomplete pthreads implementation. Add some simple macros to map libdispatch to pthreads on OS X. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavc: VAAPI MJPEG encoderMark Thompson2016-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: VAAPI H.265 encoderMark Thompson2016-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: VAAPI H.264 encoderMark Thompson2016-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: VAAPI encode common infrastructureMark Thompson2016-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: VAAPI hwcontext initialisation and hwaccel helperMark Thompson2016-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* svq3: drop the build dependency on the h264 decoderAnton Khirnov2016-03-28
|
* intrax8: Add a local BlockDSPContext and initialize itVittorio Giovara2016-03-25
| | | | Helps in decoupling this code from mpegvideo.
* intrax8: Keep a reference to the context idctdspVittorio Giovara2016-03-25
| | | | | Use it instead of the embedded mpegvideo one. Update init function signature to load it directly from the callers.
* lavfi: add an NVIDIA NPP-based scaling filterAnton Khirnov2016-03-23
|
* lavf: VAAPI scale filterMark Thompson2016-03-23
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* build: Add component for the SRTP common codeDiego Biurrun2016-03-23
| | | | This allows expressing the SRTP test code dependencies more clearly.
* intrax8: Move error resilience out of intrax8Vittorio Giovara2016-03-22
| | | | | | | | The intrax8 decoding process does not imply any kind of error resilience, and the only call present is more related to how mpegvideo works rather than anything else. Therefore have the parent decoders carry out er when actually needed.
* lavc: add a new bitstream filtering APIAnton Khirnov2016-03-20
| | | | Deprecate the current bitstream filtering API.
* lavu: VAAPI hwcontext implementationMark Thompson2016-03-19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: Add support for clang llvm-covLuca Barbato2016-03-07
|
* configure: Support msan as toolchainLuca Barbato2016-03-07
|
* lavf: reorganize URLProtocolsAnton Khirnov2016-02-22
| | | | | | | | | | Instead of a linked list constructed at av_register_all(), store them in a constant array of pointers. Since no registration is necessary now, this removes some global state from lavf. This will also allow the urlprotocol layer caller to limit the available protocols in a simple and flexible way in the following commits.
* build: Disentangle VC-1 decoder and parserDiego Biurrun2016-02-19
|
* build: Add vc1dsp component for more fine-grained dependenciesDiego Biurrun2016-02-19
|
* build: Add missing mpegvideo dependency for the MSS2 and VC-1 decodersDiego Biurrun2016-02-19
|
* build: More precise dependencies for h264dspDiego Biurrun2016-02-19
|
* Revert all recent configure changes related to dependency resolutionDiego Biurrun2016-02-19
| | | | This reverts commits 2edc718723b6, a2bb771a3cde, 21c750f240b9, 8e7bea6dc6ac.
* build: Fix typo in HEVC VDPAU hwaccel dependenciesDiego Biurrun2016-02-18
|
* build: Introduce iso_media componentDiego Biurrun2016-02-18
|
* build: Let the WTV demuxer select the MPEG-TS demuxerDiego Biurrun2016-02-18
| | | | | The WTV demuxer depends on large parts of the MPEG-TS demuxer internals anyway and fails to build without it.
* build: Adjust mpeg4video parser dependenciesDiego Biurrun2016-02-18
|
* build: Fix mpegvideo component dependenciesDiego Biurrun2016-02-18
|
* configure: Relax the implication of --enable for componentsLuca Barbato2016-02-15
| | | | | | Do not error out if some subcomponents cannot be enabled. Reported-By: RT|AO
* lavfi: add a filter for uploading normal frames to CUDAAnton Khirnov2016-02-14
|
* Allow linking to CUDA dynamically instead of dlopen()ing it at runtimeAnton Khirnov2016-02-14
|
* configure: Restore the --enable-everything behaviourLuca Barbato2016-02-14
| | | | | | | Make sure that the minimum set of dependencies needed by the tools and the examples are enabled. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Print which libraries will be builtLuca Barbato2016-02-14
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Use `require` for the non-component optionsLuca Barbato2016-02-14
| | | | | | And make sure to enable all the components needed Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* vdpau: Support for VDPAU accelerated HEVC decodingPhilip Langdale2016-02-13
| | | | | Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* eatqi: Remove MpegEncContext dependencyVittorio Giovara2016-02-09
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* configure: Refactor toolchain flag settingDiego Biurrun2016-02-09
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avplay: drop support for building without lavfiAnton Khirnov2016-02-09
| | | | | | lavfi has been considered to be stable for a while now, so it is enabled in most configurations. Supporting avplay without lavfi requires a lot of nontrivial ifdef mess for no good reason.
* msvc: Fix libx264 linkingHenrik Gramner2016-02-06
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Support MSYS2 mingw-w64 64bitLuca Barbato2016-02-06
|
* configure: add missing avx2 support checkJames Almer2016-01-28
| | | | | | | | AVX2 support was introduced in Yasm 1.2.0 and NASM 2.10, and the oldest versions currently supported are Yasm 0.8.0 and NASM 2.03 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Correctly add openssl cflags and libsLuca Barbato2016-01-23
|
* configure: Force-enable select_any dependencies only on --enableLuca Barbato2016-01-21
| | | | | | Unbreak --enable-gnutls enabling tls_openssl_protocol Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Improve requesting specific featuresLuca Barbato2016-01-21
| | | | | | | | | | | | | | | | | | Before this patch trying to enable only https by issuing --disable-protocols --enable-protocol=https --enable-gnutls does not enable https, and --disable-all --enable-protocols does not enable libavformat and the protocols component. Now the default-enabled options are set after the explicitly disabled/enabled options are evaluated. If an explicitly enabled option cannot be enabled configure will fail printing an error message.
* libkvazaar: Set frame rate as a rational numberArttu Ylä-Outinen2016-01-19
| | | | | | | | | | | | Updates libkvazaar to pass the exact frame rate to Kvazaar by setting the numerator and denominator separately instead of a single floating point number. The exact frame rate is needed for writing timing info to the bitstream. Requires Kvazaar version 0.8.1. Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: mips: Support both-endian compilersLuca Barbato2016-01-19
| | | | | Use mips{,64}eb to force big endian and mips{,64}el to force little endian.
* configure: Use pkg-config to check for opensslLuca Barbato2016-01-19
|
* nvenc: rename encodersAnton Khirnov2016-01-12
| | | | | Change 'nvenc_<codec>' to '<codec>_nvenc', which is consistent with other similar decoders and encoders (QSV, MMAL).
* swfdec: support compressed swfClément Bœsch2016-01-11
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: export Dirac parsing API used by the ogg demuxer as publicAnton Khirnov2015-12-06
| | | | Also, stop using AVCodecContext for storing the stream parameters.