aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2018-12-03configure: check if dlfcn.h is present for ladspa and frei0r, if not abort earlyPaul B Mahol
Fixes #4517.
2018-12-03libdavs2: update api version and enable avx optionhwrenx
Signed-off-by: hwrenx <hwrenx@126.com>
2018-12-02lavf: add transpose_opencl filterRuiling Song
Signed-off-by: Ruiling Song <ruiling.song@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
2018-12-02configure: Avoid use of nonstandard features of sedMark Thompson
Standard sed does not support EREs. Fixes #7310.
2018-12-02Force aix nm to work on 32 and 64 bit binaries by default.Carl Eugen Hoyos
2018-11-30configure: enable mipsfpu for loongson platform.Shiyou Yin
mipsfpu supported by loongson 3a2000,3a3000,3a4000,2k1000, Fate tests passed. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-11-28configure: memalign is broken on djgpp 2.05Peter Ross
djgpp 2.05 finally provides posix-compatible memalign, but it is broken, so use malloc instead. discussion: http://www.delorie.com/archives/browse.cgi?p=djgpp/2017/12/29/16:26:58
2018-11-28additional math.h functions for djgppPeter Ross
2018-11-28configure: detect djgpp libcPeter Ross
2018-11-25configure: Add -Wno-char-subscripts.Carl Eugen Hoyos
Silences many warnings on systems with signed char where the compiler cannot distinguish between char and int8_t.
2018-11-25configure: Disable direct stripping on sunos.Carl Eugen Hoyos
Sunos strip doesn't know -o. Reported-by: Michael Kostylev
2018-11-23avcodec: add truehd_core bitstream filterPaul B Mahol
2018-11-19avfilter/vf_freezedetect: add filter to detect frozen inputMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-11-19configure: update api version of libxavs2hwrenx
abolish parameter IntraPeriod && replaced by IntraPeriodMax/Min Signed-off-by: hwrenx <hwrenx@126.com>
2018-11-14configure: Add missing xlib dependency for VAAPI X11 codeMark Thompson
Fixes #7538.
2018-11-11avfilter/vf_minterpolate: use common scene sad functionsMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-11-11avfilter/vf_select: use common scene sad functionsMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-11-11avfilter/vf_framerate: factorize SAD functions which compute SAD for a whole ↵Marton Balint
frame Also add SIMD which works on lines because it is faster then calculating it on 8x8 blocks using pixelutils. Signed-off-by: Marton Balint <cus@passwd.hu>
2018-11-05avcodec: libdav1d AV1 decoder wrapper.James Almer
Originally written by Ronald S. Bultje, with fixes, optimizations and improvements by James Almer. Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-05configure: Add missing V4L2 M2M decoder BSF dependenciesMark Thompson
2018-11-05configure: Add missing IVF muxer BSF dependencyMark Thompson
2018-11-05configure: Fix av1_metadata BSF dependencyMark Thompson
2018-11-02avfilter/vf_yadif_cuda: CUDA accelerated yadif deinterlacerPhilip Langdale
This is a cuda implementation of yadif, which gives us a way to do deinterlacing when using the nvdec hwaccel. In that scenario we don't have access to the nvidia deinterlacer.
2018-11-01avformat/ivfenc: use the av1_metadata bsf to insert Temporal Delimiter OBUs ↵James Almer
if needed Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
2018-10-24configure: add missing optional SDL2 dependency to OpenGL outdevJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-10-03avcodec: add an AV1 parserJames Almer
Simple parser to set keyframes, frame type, structure, width, height, and pixel format, plus stream profile and level. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-26lavc: Add AV1 metadata bitstream filterMark Thompson
Can adjust colour and timing information.
2018-09-26lavc: Add coded bitstream read/write support for AV1Mark Thompson
2018-09-25avfilter: add audio denoising (afftdn) filterPaul B Mahol
2018-09-23avdevice/decklink: add support for selecting devices based on their unique IDMarton Balint
Also bump the API version requirement to 10.9.5, because on olders versions there were some reports of crashes using the undocumented, yet available BMDDeckLinkDeviceHandle. Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-23vaapi_encode_mjpeg: Use CBS to store parameters and write headersMark Thompson
Also adds greyscale, 4:2:2, 4:4:4 and RGB support.
2018-09-23lavc/cbs: Add JPEG supportMark Thompson
2018-09-23configure: Use pkgconfig for VAAPIMark Thompson
Set the minimum version to 0.35.0 (libva 1.3.0) and remove redundant configure tests. This also allows the proprietary libmfx fork of libva, which always shows the version number 0.99.0 (independent of the actual version).
2018-09-15avcodec: add missing mpegvideo dependencies to SpeedHQ decoderJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-14configure: add missing avcodec dependency to avfilter when bm3d filter is ↵James Almer
enabled Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-13configure: bm3d filter depends on dct in avcodecPaul B Mahol
2018-09-11lavc, doc, configure: add libxavs2 video encoder wrapperhwren
Signed-off-by: hwren <hwrenx@126.com>
2018-09-10avfilter: add nvidia NPP based transpose filterRoman Arzumanyan
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
2018-09-09avdevice/decklink: Add support for EIA-708 output over SDIDevin Heitmueller
Hook in libklvanc and use it for output of EIA-708 captions over SDI. The bulk of this patch is just general support for ancillary data for the Decklink SDI module - the real work for construction of the EIA-708 CDP and VANC line construction is done by libklvanc. Libklvanc can be found at: https://github.com/stoth68000/libklvanc Updated to reflect feedback from Marton Balint <cus@passwd.hu>, Carl Eugen Hoyos <ceffmpeg@gmail.com>, Aaron Levinson <alevinsn_dev@levland.net>, and Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Devin Heitmueller <dheitmueller@ltnglobal.com> Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-08avcodec: add RemotelyAnywhere Screen Capture decoderPaul B Mahol
2018-09-02Merge commit '39f3b6f3fc2b46b405b680cce3599f1b370e342d'James Almer
* commit '39f3b6f3fc2b46b405b680cce3599f1b370e342d': configure: Move add_fooflags() helper functions into canonical order Merged-by: James Almer <jamrial@gmail.com>
2018-09-02Merge commit '5691c746cf62e69806aae1baf0a6e8252d519444'James Almer
* commit '5691c746cf62e69806aae1baf0a6e8252d519444': configure: Group toolchain parameter mangling functions together Merged-by: James Almer <jamrial@gmail.com>
2018-09-02Merge commit '5cb62f9d952e24fff62737a57e89cf43d9c2333a'James Almer
* commit '5cb62f9d952e24fff62737a57e89cf43d9c2333a': configure: Rename check_header() --> check_headers() Merged-by: James Almer <jamrial@gmail.com>
2018-09-02Merge commit '25c2a27c9ec0150210d75ee5ac8ed1bfa14c1a56'James Almer
* commit '25c2a27c9ec0150210d75ee5ac8ed1bfa14c1a56': configure: Make require_cc() and require_cpp_condition() functions consistent Merged-by: James Almer <jamrial@gmail.com>
2018-09-02Merge commit '23be4eebf8aaa7519b12b2a49e5c5c6c4d076e6a'James Almer
* commit '23be4eebf8aaa7519b12b2a49e5c5c6c4d076e6a': build: Group external library protocols separately Merged-by: James Almer <jamrial@gmail.com>
2018-09-01avformat/libsrt: add pkt_size parameter to libsrtMarton Balint
Also make sure we set the URL context max packet size accordingly. Based on a patch by Tudor Suciu <tudor.suciu@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
2018-08-31configure: <fflib>_deps: validate, reduce sensitivityAvi Halachmi (:avih)
- Allow to add deps in any order rather than "in linking order". - Expand deps chains as required rather than just once. - Validate that there are no cycles. - Validate that [after expansion] deps are limited to other fflibs. - Remove expectation for a specific output order of unique(). Previously when adding items to <fflib>_deps, developers were required to add them in linking order. This can be awkward and bug-prone, especially when a list is not empty, e.g. when adding conditional deps. It also implicitly expected unique() to keep the last instance of recurring items such that these lists maintain their linking order after removing duplicate items. This patch mainly allows to add deps in any order by keeping just one master list in linking order, and then reordering all the <fflib>_deps lists to align with the master list order. This master list is LIBRARY_LIST itself, where otherwise its order doesn't matter. The patch also removes a limit where these deps lists were expanded only once. This could have resulted in incomplete expanded lists, or forcing devs to add already-deducable deps to avoid this issue. Note: it is possible to deduce the master list order automatically from the deps lists, but in this case it's probably not worth the added complexity, even if minor. Maintaining one list should be OK. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-08-27configure: [loongson] revert no-expensive-optimizationsShiyou Yin
Add gcc version check before add -fno-expensive-optimizations flag. Only when gcc version is lower than 5.3.0, this flag is needed. More bug info see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 https://gcc.gnu.org/ml/gcc-patches/2012-05/msg00401.html Signed-off-by: Shiyou Yin <yinshiyou-hf@loongson.cn> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-08-27avcodec: add WinCAM Motion Video decoderPaul B Mahol
2018-08-27avcodec: add MatchWare Screen Capture CodecPaul B Mahol