summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* lavf/tls: Support Secure TransportRodger Combs2015-05-291-3/+11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* configure: Fix showcqt fft dependancyMichael Niedermayer2015-05-291-0/+2
| | | | | Found-by: Muhammad Faiz <mfcc64@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* build: add configure option pkgconfigdirIngo Brückl2015-05-291-0/+4
| | | | | | | | | | | This allows the user to override the directory for the installation of the pkg-config files (from the default LIBDIR/pkgconfig). It follows the usual behaviour of Makefiles generated by automake. Signed-off-by: Ingo Brückl <ib@wupperonline.de> Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf: split tls.cwm42015-05-271-1/+3
| | | | | | | | Move the OpenSSL and GnuTLS implementations to their own files. Other than the connection code (including options) and some boilerplate, no code is actually shared. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* configure: Check if ID3D11VideoDecoder exists, not just the header to enable ↵Michael Niedermayer2015-05-261-1/+3
| | | | | | | | | d3d11va Fixes build with "mingw-w64-x86-64-dev 3.2.0-2" Tested-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* configure: d3d11va is auto-detected like the othersMichael Niedermayer2015-05-251-1/+1
| | | | | | Fix the help text accordingly Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'd8039ef8d221ea273aa4f1e62e5df21bf618c772'Michael Niedermayer2015-05-251-1/+30
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'd8039ef8d221ea273aa4f1e62e5df21bf618c772': D3D11va: add a Direct3D11 video decoder similar to DXVA2 Conflicts: Changelog configure libavcodec/Makefile libavcodec/allcodecs.c libavcodec/dxva2_vc1.c libavcodec/version.h libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * D3D11va: add a Direct3D11 video decoder similar to DXVA2Steve Lhomme2015-05-251-1/+30
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * libx265: Use the Multi-library InterfaceGopu Govindaswamy2015-05-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the Multi-library interface to load at runtime x265 libraries supporting alternative bit depths (e.g. 8bit and 16bit). The linked library will try to load the library supporting the pixel format if it is not supported by itself. Fallback requesting the native library (passing 0 to x265_api_get) if a library supporting the requested bit depth is not available. Signed-off-by: Gopu Govindaswamy <gopu@multicorewareinc.com> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | configure: simplify libwebp checksJames Almer2015-05-231-4/+2
| | | | | | | | | | | | | | | | | | The libwebpmux pkg-config file already has an explicit dependecy on libwebp >= 0.2.0. Also remove the warning and silently disable the anim encoder when libwebpmux is not new enough. This is more in line with other library components, like libvpx-vp9 Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | libwebp: remove unneeded definesJames Almer2015-05-231-2/+0
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | WebP encoder: use WebPAnimEncoder API when available.Urvang Joshi2015-05-231-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WebPAnimEncoder API is a combination of encoder (WebPEncoder) and muxer (WebPMux). It performs several optimizations to make it more efficient than the combination of WebPEncode() and native ffmpeg muxer. When WebPAnimEncoder API is used: - In the encoder layer: we use WebPAnimEncoderAdd() instead of WebPEncode(). - The muxer layer: works like a raw muxer. On the other hand, when WebPAnimEncoder API isn't available, the old code is used as it is: - In the codec layer: WebPEncode is used to encode each frame - In the muxer layer: ffmpeg muxer is used Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: add cpuflags for loongson3 series cpu周晓勇2015-05-201-0/+1
| | | | | | | | | | Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: disable mipsfpu for loongson3周晓勇2015-05-201-1/+1
| | | | | | | | | | | | | | MIPSFPU optimization does't support FATE correctly on Loongson-3. Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: disabled -mips64 option for loongson and remove redundant cpuflags周晓勇2015-05-131-4/+2
| | | | | | | | | | | | | | 1.Option -march=loongson3a conflicts with -mips64 or -mips64r2. 2.Option -mhard-float has been removed. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/libx265: use x265 Multi-library Interface to query the APIGopu Govindaswamy2015-05-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ffmpeg can now use the x265 multi-library interface to make a runtime selection between a number of libx265 libraries (perhaps 8bpp and 16bpp). ffmpeg will link to one build of libx265 (statically or dynamically) and this linked version of libx265 will support one bit-depth (8 or 10 bits). At runtime, ffmpeg now has the option to request the encoder to use a different bit depth(8 or 10). If the requested bitdepth is zero, or if it matches the bitdepth of the system default libx265 (the currently linked library), then this library will be used for encode. If ffmpeg requests a different bit-depth, the linked libx265 will attempt to dynamically bind a shared library with the requested bit-depth from the install location (default or user-specified). new x265 API: const x265_api* api = x265_api_get(int bitDepth); x265_api - holds the libx265 public API functions bitDepth - requested API for 8bpp or 16bpp note: Use 0 to indicate native bit depth of the linked libx265 and x265_api_get(0) is guaranteed to return a non-null pointer Signed-off-by: Gopu Govindaswamy <gopu@multicorewareinc.com> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | configure: remove loongson check inline asm and mips dependent周晓勇2015-05-081-3/+0
| | | | | | | | | | | | | | | | | | | | 1.Loongson now have two series CPU supported MMI(Multi-Media Instruct). Loongson-3 designed multi-core have good performance in decoding. Loongson-2's support is comming soon. 2.Replaced loongson with loongson2 and loongson3. Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: replace arch loongson with arch extra list loongson周晓勇2015-05-081-1/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | OS/2:Makedef.cmd cleanupDave Yeo2015-05-061-2/+1
| | | | | | | | | | | | | | Remove PROTMODE as it doesn't make sense for DLLs. Also fixes a warning with the OpenWatcom linker Export symbols as names rather then ordinals for better compatibility for minor releases. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: prepend avfilter_deps for *_rect filtersMichael Niedermayer2015-05-031-0/+2
| | | | | | | | | | Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '3edeb7749e4276c78ad57307b8c3b32dd476d1da'Michael Niedermayer2015-05-031-2/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '3edeb7749e4276c78ad57307b8c3b32dd476d1da': configure: Allow log2 with MSVC 2013 onwards. Conflicts: configure See: 4d93e758d732726fa7e20693db1f447985f1d6d8 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Allow log2 with MSVC 2013 onwards.Matt Oliver2015-05-021-2/+2
| | | | | | | | | | | | | | | | | | Only MSVC 2010 in x64 mode, in the static msvcrt, had a stray log2 function (which wasn't available in the headers). MSVC 2013 has got a proper log2 function though. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '863ee06809b215895ee20cbc557eeceb904cf770'Michael Niedermayer2015-05-031-2/+2
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '863ee06809b215895ee20cbc557eeceb904cf770': configure: Use the right local variable in the MSVC and ICL probes Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Use the right local variable in the MSVC and ICL probesMartin Storsjö2015-05-021-2/+2
| | | | | | | | | | | | | | | | $cc is the compiler requested as main target compiler, while $_cc is the actual tool tested in the probe function right now (which can also be e.g. the host compiler). Signed-off-by: Martin Storsjö <martin@martin.st>
| * avplay: Add support for rotated videoMartin Storsjö2015-05-021-1/+1
| | | | | | | | | | | | | | | | | | This is enabled by default, but can be disbled via the -noautorotate option. Based on a patch by Clément Bœsch. Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: add forgotten avcodec/avformat deps for find/cover_rectMichael Niedermayer2015-05-021-2/+2
| | | | | | | | | | Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: Add cover_rect filterMichael Niedermayer2015-05-021-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: add find_rect filterMichael Niedermayer2015-05-021-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: add Loongson-3 supportZhouXiaoyong2015-04-251-0/+23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dshow: add capture device save and loadMate Sebok2015-04-221-1/+1
| | | | | | | | | | | | Signed-off-by: Mate Sebok <smfinc.org@gmail.com> Reviewed-by: Roger Pack <rogerdpack2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'eaa2d123f0a643664721593d248ece6bcd85f1e6'Michael Niedermayer2015-04-201-0/+7
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit 'eaa2d123f0a643664721593d248ece6bcd85f1e6': log: Print a full backtrace along with error messages under Valgrind Conflicts: libavutil/log.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * log: Print a full backtrace along with error messages under ValgrindVittorio Giovara2015-04-201-0/+7
| | | | | | | | | | | | | | | | Useful to understand where and in what execution state a certain message is generated. It is enabled only when optimizations are disabled, since function names are not printed otherwise. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * configure: Simplify avisynth checkDiego Biurrun2015-04-151-2/+2
| |
| * parseutils: Make av_small_strptime publicLuca Barbato2015-04-071-2/+0
| | | | | | | | | | | | And use it in libavformat. Based on a similar patch by Stefano Sabatini <stefasab@gmail.com>.
* | configure: remove old libdcadec checkJames Almer2015-04-161-2/+1
| | | | | | | | | | | | | | | | | | It's obsolete after the addition of the pkg-config check. See http://comments.gmane.org/gmane.comp.video.ffmpeg.devel/191983 for the relevant discussion Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add missing dependencies for MIPS and PPC featuresJames Almer2015-04-161-0/+4
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add pkg-config support for libdcadecSimon Thelen2015-04-161-1/+2
| | | | | | | | | | Signed-off-by: Simon Thelen <ffmpeg-dev@c-14.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: add missing h263p decoder dependenciesJames Almer2015-04-121-0/+1
| | | | | | | | | | | | Should fix ticket #4480 Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add support for 74kf cpuShivraj Patil2015-04-101-0/+5
| | | | | | | | | | | | Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: add support for mips64r6 and i6400 cpuShivraj Patil2015-04-101-1/+25
| | | | | | | | | | | | | | | | This is a preparation patch to submit optimized code for MSA (MIPS-SIMD-Architecture) Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: add support for mips32r5, p5600 cpu and msaShivraj Patil2015-04-101-3/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Imagination Technologies has come up with MIPS Warrior Processor Cores. More details can be found at- http://www.imgtec.com/mips/warrior/pclass.asp http://www.imgtec.com/mips/warrior/iclass.asp This is a preparation patch to submit optimized code for MSA (MIPS-SIMD-Architecture) This patch set is adding support for P5600 and I6400 CPUs. MIPS 'generic' case is added, with mips32r2 arch as default (fpu and dsp opt enabled). Sample configurations for new MSA architectures- $ ./configure --enable-cross-compile --cross-prefix=<PATH> --arch=mips --target-os=linux --cpu=p5600 $ ./configure --enable-cross-compile --cross-prefix=<PATH> --arch=mips --target-os=linux --cpu=i6400 Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | apng: Add a basic APNG encoderDonny Yang2015-04-021-0/+1
| | | | | | | | | | Signed-off-by: Donny Yang <work@kota.moe> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '4978850ca2cb1ec6908f5bc79cc592ca454d11e8'Michael Niedermayer2015-03-311-7/+11
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '4978850ca2cb1ec6908f5bc79cc592ca454d11e8': build: Split JPEG-related tables off into a separate component Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Split JPEG-related tables off into a separate componentDiego Biurrun2015-03-301-5/+9
| |
| * lavc: add libdcadec decoderHendrik Leppkes2015-03-291-0/+4
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'c48456166e95648719a8be8f8613f9dee98205c1'Michael Niedermayer2015-03-291-0/+13
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c48456166e95648719a8be8f8613f9dee98205c1': lavc: add MMAL hardware decoder wrapper Conflicts: Changelog configure doc/APIchanges libavcodec/Makefile libavcodec/allcodecs.c libavcodec/version.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add MMAL hardware decoder wrapperwm42015-03-291-0/+13
| | | | | | | | | | | | Based on a patch by Rodger Combs. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | doc/examples: add directory listing exampleLukasz Marek2015-03-281-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '72b7441a10f578a1d0be7083d8f5adf6a01921c2'Michael Niedermayer2015-03-281-0/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '72b7441a10f578a1d0be7083d8f5adf6a01921c2': lavc: add Intel libmfx-based H.264 encoder Conflicts: Changelog libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add Intel libmfx-based H.264 encoderAnton Khirnov2015-03-271-0/+4
| |
OpenPOWER on IntegriCloud