summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* lavdevice: Add AudioToolbox output device.Thilo Borgmann2020-06-15
|
* configure: NotchLC depends on lzfPaul B Mahol2020-05-27
|
* avcodec: Add MediaFoundation encoder wrapperwm42020-05-19
| | | | | | | | | | | | | | | This contains encoder wrappers for H264, HEVC, AAC, AC3 and MP3. This is based on top of an original patch by wm4 <nfxjfg@googlemail.com>. The original patch supported both encoding and decoding, but this patch only includes encoding. The patch contains further changes by Paweł Wegner <pawel.wegner95@gmail.com> (primarily for splitting out the encoding parts of the original patch) and further cleanup, build compatibility fixes and tweaks for use with Qualcomm encoders by Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
* avfilter/vf_scdet: add filter to detect scene changeLimin Wang2020-05-14
| | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
* configure: add missing bsf dependencies to muxersJames Almer2020-05-09
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* configure: fix pcm_rechunk_bsf dependency for MXF and GXF muxersJames Almer2020-05-09
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/audiointerleave: only keep the retime functionality of the audio ↵Marton Balint2020-05-07
| | | | | | | | | | | interleaver And rename it to retimeinterleave, use the pcm_rechunk bitstream filter for rechunking. By seperating the two functions we hopefully get cleaner code. Signed-off-by: Marton Balint <cus@passwd.hu>
* configure: enable ffnvcodec, nvenc, nvdec for aarch64ManojGuptaBonda2020-04-23
| | | | | | | Adding the support to build FFMPEG with HW accelerated decode(nvdec) and encode on aarch64 architecture. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* configure: add MLP parser as dependency to MLP and TrueHD demuxersJames Almer2020-04-19
| | | | | | It's needed to assemble complete frames. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/mv30: use aandcttablesPeter Ross2020-04-17
|
* configure: fix clang on macOS 10.15Josh de Kock2020-04-15
| | | | | | | Works around a bug in the newer Xcode 11's clang with -fstack-check emitting bad code with misaligned call instructions. This fixes Trac #8073
* configure, libavformat/Makefile: Fix webm_chunk dependenciesAndreas Rheinhardt2020-04-14
| | | | | | | | | The webm_chunk muxer requires the WebM muxer, yet it does not directly require anything from libavformat/matroska.c (it does not even include the corresponding header). So remove the dependency from the Makefile and add a _select to configure. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
* configure: add mv30 blockdsp dependencyPeter Ross2020-04-12
| | | | | | | fix link error introduced in 481ebb1c8b3368e2a1bb9e33bd10b50a8818dbf7 Signed-off-by: Peter Ross <pross@xvid.org> Reviewed-by: Anton Khirnov <anton@khirnov.net>
* compat/avisynth: remove avisynth headersStephen Hutchinson2020-04-05
|
* configure: Filter -Wl, linker flags out for msvc compilation.Carl Eugen Hoyos2020-04-04
|
* configure: fix build issue of vf_dnn_processing.c when --disable-swscaleGuo, Yejun2020-04-03
| | | | | | | | vf_dnn_processing.c recently changed to use swscale to trasfer data between AVFrame and dnn model. Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Linjie Fu <linjie.fu@intel.com>
* configure: Do not abort when cross-compiling to the native CPUDavid Michael2020-04-03
| | | | | | | | | | | | Using a compiler with a different host triplet is considered cross-compiling, even when it is for the same architecture as the build system. With such a cross-compiler, it is still valid to optimize builds with --cpu=host. Make the condition that aborts in this case into a warning instead, since a cross-compiler for an incompatible architecture will fail with -mtune=native anyway. Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: add vf_overlay_cudaYaroslav Pogrebnyak2020-03-28
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* configure: Get the correct ident for clang-cl.exeCarl Eugen Hoyos2020-03-26
| | | | Instead of "No input file specified"
* configure: Remove all C standard versions from the MSVC command line.Carl Eugen Hoyos2020-03-26
| | | | Silences a warning for every file when compiling with clang-cl.exe
* examples/avio_dir_cmd: drop support for move/delete operationsAnton Khirnov2020-03-16
| | | | | | | | They use non-public functions, which is unacceptable for a public API example. Rename the example back to avio_list_dir. This effectively reverts c84d208c275d6a43b3c3421d38772179abf8acee and 767d780ec001167b2fd8f6cfe4ef78a3a8b1e34c.
* configure: Add llviddsp to mvha selectThierry Foucu2020-03-13
|
* avformat: Add AMQP version 0-9-1 protocol supportAndriy Gelman2020-03-09
| | | | | | | Supports connecting to a RabbitMQ broker via AMQP version 0-9-1. Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* configure: Enable section_data_rel_ro for OpenBSD aarch64 / armBrad Smith2020-02-25
| | | | | Signed-off-by: Brad Smith <brad@comstyle.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: add pad opencl filterPaul B Mahol2020-02-14
|
* configure: fix order of linking for libglslangPaul B Mahol2020-02-07
|
* configure: don't enable $ARCH_external if $ARCH is disabledJames Almer2020-02-04
| | | | | | | | | | The check_x86asm() checks would force enable these variables on success, bypassing any --disable-* command line option. This is important in the case of AVX512, where the relevant define is used to choose between different values for memory alignment and strides in some allocations. Signed-off-by: James Almer <jamrial@gmail.com>
* lavfi: add an chromaber_vulkan filterLynne2020-02-04
| | | | | | | This commit adds a chromatic aberration filter for Vulkan that attempts to emulate a lens chromatic aberration effect. For a YUV frame it will instead shift the chroma channels, providing a simple approximation.
* lavfi: add an avgblur_vulkan filterLynne2020-02-04
| | | | | | This commit adds a fast avgblur Vulkan filter. This will reset Intel GPUs on Linux due to a known, two-year-old driver bug (!834 on mesa's gitlab).
* lavfi: add an overlay_vulkan filterLynne2020-02-04
| | | | This commit adds a basic, non-converting overlay filter for Vulkan.
* lavfi: add an scale_vulkan filterLynne2020-02-04
| | | | This commit adds a basic, non-converting Vulkan scaling filter.
* lavfi: add Vulkan filtering frameworkLynne2020-02-04
| | | | | | | | | This commit adds a Vulkan filtering infrastructure for libavfilter. It attempts to abstract as much as possible of the Vulkan API from filters. The way the hwcontext and the framework are designed permits for parallel, non-CPU-blocking filtering throughout, with the exception of up/downloading and mapping.
* lavu: add Vulkan hwcontext codeLynne2020-02-04
| | | | | | | | | | This commit adds the necessary code to initialize and use a Vulkan device within the hwcontext libavutil framework. Currently direct mapping to VAAPI and DRM frames is functional, and transfers to CUDA and native frames are supported. Lets hope the future Vulkan video decode extension fits well within this framework.
* avfilter: add xfade opencl filterPaul B Mahol2020-02-02
|
* configure: Check for GetStdHandle in addition to SetConsoleTextAttributeMartin Storsjö2020-01-23
| | | | | | | | | SetConsoleTextAttribute used to be unavailable for Windows Store apps, but is available to them now. But GetStdHandle still is unavailable, thus make sure to check for both functions before using code that requires both. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Increase minimum libx265 versionAndriy Gelman2020-01-17
| | | | | | | | | | libx265.c references a member x265_picture.quantOffsets (for ROI support) which was added in X265_BUILD 70. Increase the minimum libx265 version to fix compilation. Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com> Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* configure: Change the configure check for tonemap_vaapiXinpeng Sun2020-01-07
| | | | | | | | "VAProcFilterParameterBufferHDRToneMapping" was defined in libva 2.4.1, which will lead to build failure for the filter tonemap_vaapi for libva 2.3.0 with current check. This patch is to fix this build error. Signed-off-by: Xinpeng Sun <xinpeng.sun@intel.com>
* configure: bump yearGyan Doshi2020-01-01
|
* avfilter/vf_geq: Relicense to LGPLMichael Niedermayer2019-12-28
| | | | | | All authors who have code in this under GPL agreed. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: Add an option for disabling the 2k/4k testsMartin Storsjö2019-12-17
| | | | | | | | When testing on a memory limited system, these tests consume a significant amount of memory and can often fail if testing by running multiple processes in parallel. Signed-off-by: Martin Storsjö <martin@martin.st>
* avfilter: Add tonemap vaapi filter for H2SXinpeng Sun2019-12-17
| | | | | | | | | | | | | It performs HDR(High Dynamic Range) to SDR(Standard Dynamic Range) conversion with tone-mapping. It only supports HDR10 as input temporarily. An example command to use this filter with vaapi codecs: FFMPEG -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi \ -i INPUT -vf 'tonemap_vaapi=format=p010' -c:v hevc_vaapi -profile 2 OUTPUT Signed-off-by: Xinpeng Sun <xinpeng.sun@intel.com> Signed-off-by: Zachary Zhou <zachary.zhou@intel.com> Signed-off-by: Ruiling Song <ruiling.song@intel.com>
* configure: Check for the SetDllDirectory and GetModuleHandle functionsMartin Storsjö2019-12-13
| | | | | | | | | | | | These functions aren't available when building for the restricted UWP/WinRT/WinStore API subsets. Normally when building in this mode, one is probably only building the libraries, but being able to build ffmpeg.exe still is useful (and a ffmpeg.exe targeting these API subsets still can be run e.g. in wine, for testing). Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: add OPENSSL_init_ssl check if pkg-config failmacweng2019-12-11
| | | | | | | | fix when pkg-config fail and openssl > 1.1.0 --enable-openssl fail, the root cause is check_lib can't found the SSL_library_init(). Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: macweng <macweng@tencent.com>
* avcodec: add mvha video decoderPaul B Mahol2019-11-27
|
* avutil/hwcontext_cuda: allow using primary CUDA device contextOleg Dobkin2019-11-26
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* configure: Add fft dependency for showspatial filter.Carl Eugen Hoyos2019-11-17
| | | | Mentioned in ticket #8378.
* configure: Add fft dependency for headphone filter.Carl Eugen Hoyos2019-11-17
| | | | Mentioned in ticket #8378.
* avformat: add an AV1 Annex B demuxerJames Almer2019-11-12
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec: add an AV1 frame merge bitstream filterJames Almer2019-11-12
| | | | | | | This BSF takes Temporal Units split across different AVPackets and merges them by looking for Temporal Delimiter OBUs. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec: Add librav1e encoderDerek Buitenhuis2019-11-10
| | | | | | Port to the new send/receive API by: James Almer <jamrial@gmail.com>. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>