summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* mmaldec: Add mpeg2 decoding supportJulian Scheel2016-04-30
| | | | | | | | | | | Register mmaldec as mpeg2 decoder. Supporting mpeg2 in mmaldec is just a matter of setting the correct MMAL_ENCODING on the input port. To ease the addition of further supported mmal codecs a macro is introduced to generate the decoder and decoder class structs. Signed-off-by: Julian Scheel <julian@jusst.de> Signed-off-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* h264_parser: remove the remaining dependencies on the h264 decoderAnton Khirnov2016-04-24
|
* Generate the lists of enabled protocols/bsfs from configure.Anton Khirnov2016-04-19
|
* omx: Add support for broadcom OMX on raspberry piMartin Storsjö2016-04-12
| | | | | | | | | | | | | | | | The raspberry pi uses the alternative API/ABI for OMX; this makes such builds incompatible with all the normal OpenMAX implementations. Since this can't easily be detected at configure time (one can build for raspberry pi's OMX just fine using the generic, pristine Khronos OpenMAX IL headers, no need for their own extensions), require a separate configure switch for it instead. The broadcom host library can't be unloaded once loaded and started; the deinit function that it provides is a no-op, and after started, it has got background threads running, so dlclosing it makes it crash. Signed-off-by: Martin Storsjö <martin@martin.st>
* libavcodec: Add H264/MPEG4 encoders based on OpenMAX ILMartin Storsjö2016-04-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* build: Group declarations for hw-accelerated de-/encoding separatelyDiego Biurrun2016-04-07
|
* configure: cosmetics: Drop pointless end-of-line semicolonsDiego Biurrun2016-04-07
|
* 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>