summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* build sys: enable the decoding_encoding example under the ffmpeg/doc/examplesRong Yan2014-09-02
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix standalone compilation of the snow decoder.Carl Eugen Hoyos2014-09-01
|
* build: use pkg-config to detect libmodplugClément Bœsch2014-09-01
| | | | Fix static build, at least for OSX.
* configure: update libvpx_vp9_encoder checkJames Almer2014-08-26
| | | | | | | | Required to add support for the aq_mode setting. Any libvpx snapshot prior to 1.3.0 is not recommended for vp9 encoding for that matter. Reviewed-by: James Zern <jzern@google.com> Signed-off-by: James Almer <jamrial@gmail.com>
* lavc/tiff: add support for LZMA compressionJames Almer2014-08-24
| | | | | | | | Derived from deflate code. Requires liblzma. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '749b1f1359b5af0a08221923b016551b18ab6171'Michael Niedermayer2014-08-23
|\ | | | | | | | | | | | | | | | | | | * commit '749b1f1359b5af0a08221923b016551b18ab6171': configure: add --enable-rpath Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: add --enable-rpathReinhard Tartler2014-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | This option facilitates testing shared libarary builds: for instance fate builders do no longer need to set LD_LIBRARY_PATH as the binaries will get the right search paths hardcoded into their executable file. This option is only meant to be used for testing purposes: The installed libraries must not move around in the file system, and doing so will cause a lot of subtle problems. For more information why using RPATH is dangerous, please refer to https://blog.flameeyes.eu/2010/06/the-why-and-how-of-rpath
* | Merge commit '051aadeed104ecbe8ee4850ec2d7e5394f5e1ccd'Michael Niedermayer2014-08-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '051aadeed104ecbe8ee4850ec2d7e5394f5e1ccd': ogg: Provide aliases for Speex, Opus and audio-only ogg Conflicts: Changelog libavformat/oggenc.c libavformat/version.h See: 2ccc6ff03acc3ca31db1aeb828c747d05b5cb6aa Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ogg: Provide aliases for Speex, Opus and audio-only oggLuca Barbato2014-08-22
| | | | | | | | Since they are aliases for ogg enabling any of them enables ogg as well.
* | Merge commit 'b0bfd09f88da8b7c7666faf0ac7d5e74559dba9f'Michael Niedermayer2014-08-22
|\| | | | | | | | | | | | | | | | | | | * commit 'b0bfd09f88da8b7c7666faf0ac7d5e74559dba9f': configure: Suppress "potentially uninitialized variable" warnings from MSVC Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Suppress "potentially uninitialized variable" warnings from MSVCDiego Biurrun2014-08-21
| | | | | | | | The same is done for GCC and clang already.
| * configure: Check for nanosleep in headers as well, not only in libsMartin Storsjö2014-08-13
| | | | | | | | | | | | | | | | | | On mingw64 with c++11 support, the link libraries do contain a nanosleep function, while it isn't exposed via the headers. Using check_func_headers instead of a plain check_func fixes this misdetection. Signed-off-by: Martin Storsjö <martin@martin.st>
* | avcodec: export motion vectors in frame side data on demandClément Bœsch2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reasoning behind this addition is that various third party applications are interested in getting some motion information out of a video "for free" when it is available. It was considered to export other information as well (such as the intra information about the block, or the quantization) but the structure might have ended up into a half full-generic, half full of codec specific cruft. If more information is necessary, it should either be added in the "flags" field of the AVMotionVector structure, or in another side-data. This commit also includes an example exporting them in a CSV stream.
* | avutil: turn arm setend into a cpuflagMichael Niedermayer2014-08-13
| | | | | | | | | | | | | | | | | | | | | | this allows disabling and enabling it it also prevents crashes if vfpv3 and neon are disabled which previously would have enabled the flag And last but not least one can enable setend on cpus like cortex-a8 where its fast but disabled by default Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Remove useless configure option "--enable-sram".Carl Eugen Hoyos2014-08-12
| |
* | configure: Check for nanosleep in headers as well, not only in libsMartin Storsjö2014-08-12
| | | | | | | | | | | | | | | | | | | | | | On mingw64 with c++11 support, the link libraries do contain a nanosleep function, while it isn't exposed via the headers. Using check_func_headers instead of a plain check_func fixes this misdetection. Suggested-by: Hendrik Leppkes <h.leppkes@gmail.com> See: [FFmpeg-devel] [PATCH] fix: 'make' with mingw32 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '08b94f160a2c966bb83e32bde0e52246fafa2155'Michael Niedermayer2014-08-10
|\| | | | | | | | | | | | | * commit '08b94f160a2c966bb83e32bde0e52246fafa2155': configure: Don't pass MSVC compiler options -M[TD] to armasm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Don't pass MSVC compiler options -M[TD] to armasmMartin Storsjö2014-08-10
| | | | | | | | | | | | | | | | | | | | | | The -MD option (for enabling a dynamically linked crt) gets interpreted as a cpp option for generating dependency information (into a file named '-.d', when preprocessing to a pipe). We shouldn't be passing any and all C compiler flags to armasm (which is a plain assembler, only with cpp bolted on via gas-preprocessor), but these are the main conflicting ones. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'ab0742d2f34d70415620441b7ed7da2f03a0c14f'Michael Niedermayer2014-08-10
|\| | | | | | | | | | | | | * commit 'ab0742d2f34d70415620441b7ed7da2f03a0c14f': configure: Suggest upgrading gas-preprocessor instead of just installing Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Suggest upgrading gas-preprocessor instead of just installingMartin Storsjö2014-08-10
| | | | | | | | | | | | Older versions don't support all the features we test for now. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '9f8cf50e3be04b8e178086edaa4598826143303d'Michael Niedermayer2014-08-10
|\| | | | | | | | | | | | | | | | | | | * commit '9f8cf50e3be04b8e178086edaa4598826143303d': configure: Enable gas-preprocessor on all OSes but only if available Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Enable gas-preprocessor on all OSes but only if availableDiego Biurrun2014-08-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'f4312352fc52cc47c1ba398a33f629d32a737e91'Michael Niedermayer2014-08-10
|\| | | | | | | | | | | | | * commit 'f4312352fc52cc47c1ba398a33f629d32a737e91': configure: Add probe identification of MS armasm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add probe identification of MS armasmMartin Storsjö2014-08-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '444c73583d2848a542330c03949e1f933ac68f53'Michael Niedermayer2014-08-08
|\| | | | | | | | | | | | | * commit '444c73583d2848a542330c03949e1f933ac68f53': configure: Only run gas checks on ARM and PowerPC Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Only run gas checks on ARM and PowerPCDiego Biurrun2014-08-08
| | | | | | | | Standalone GNU assembly is not used on x86.
* | Merge commit '0026e356d044e72b6e743b234708b8b8af457ac0'Michael Niedermayer2014-08-08
|\| | | | | | | | | | | | | | | | | | | * commit '0026e356d044e72b6e743b234708b8b8af457ac0': configure: Die if gas is unavailable under aarch64 as well as ARM Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Die if gas is unavailable under aarch64 as well as ARMDiego Biurrun2014-08-08
| |
* | configure: Check if libwebp compilation will succeed.Carl Eugen Hoyos2014-08-08
| |
* | avfilter/dctdnoiz: rewrite [f/i]dctClément Bœsch2014-08-07
| | | | | | | | | | | | | | | | | | This removes the avcodec dependency and make the code almost twice as fast. More to come. The DCT factorization is based on "Fast and numerically stable algorithms for discrete cosine transforms" from Gerlind Plonkaa & Manfred Tasche (DOI: 10.1016/j.laa.2004.07.015).
* | Merge commit 'ed6d9ce914d552eeda16af857da97c4b1aea1e3f'Michael Niedermayer2014-08-06
|\| | | | | | | | | | | | | * commit 'ed6d9ce914d552eeda16af857da97c4b1aea1e3f': configure: Include the armcc build number in the compiler identification Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Include the armcc build number in the compiler identificationMartin Storsjö2014-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This tries to find the most expressive part of the output of armcc --vsn to include, giving a compiler identification of "ARM Compiler 5.04 update 2 (build 82)" instead of just "ARM Compiler 5.04" for armcc 5.0. 4.x versions of armcc output the following, for "armcc --vsn": ARM C/C++ Compiler, RVCT4.0 [Build 925] For evaluation purposes only Software supplied by: ARM Limited ARM C/C++ Compiler, 4.1 [Build 894] For evaluation purposes only Software supplied by: ARM Limited 5.0 versions output this: Product: ARM Compiler 5.04 Component: ARM Compiler 5.04 update 2 (build 82) Tool: armcc [5040081] For evaluation purposes only Software supplied by: ARM Limited Signed-off-by: Martin Storsjö <martin@martin.st>
* | avfilter/select: remove optional avcodec dependencyClément Bœsch2014-08-05
| |
* | avfilter/mp_decimate: remove avcodec dependencyClément Bœsch2014-08-05
| |
* | avfilter/deshake: remove avcodec dependencyClément Bœsch2014-08-05
| |
* | build: remove wrong avcodec dep in decimateClément Bœsch2014-08-05
| | | | | | | | | | This was probably a mistake with mpdecimate. The decimate filter doesn't depend on avcodec.
* | avutil: add pixelutils APIClément Bœsch2014-08-05
| |
* | Merge commit '15201e256035a3e8f9d3d7b96fc327467e1a8ead'Michael Niedermayer2014-08-05
|\| | | | | | | | | | | | | | | | | | | * commit '15201e256035a3e8f9d3d7b96fc327467e1a8ead': configure: check $as first before using $gas as GNU as Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: check $as first before using $gas as GNU asJanne Grunau2014-08-05
| | | | | | | | | | | | | | | | llvm's integrated assembler supports the AArch64 asm on darwin since August 2014. So check $as first before using gas-preprocessor.pl via $gas. Makes the checks specific for that the architecture specific asm needs. PPC Altivec and AArch64 needs on ':vararg' for macro arguments. Arm needs in addition the '.altmacro' directive.
* | Merge commit 'adf8227cf4e7b4fccb2ad88e1e09b6dc00dd00ed'Michael Niedermayer2014-08-05
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'adf8227cf4e7b4fccb2ad88e1e09b6dc00dd00ed': vc-1: Add platform-specific start code search routine to VC1DSPContext. Conflicts: configure libavcodec/arm/vc1dsp_init_arm.c libavcodec/vc1dsp.c libavcodec/vc1dsp.h See: 9d8ecdd8ca6d248e7439e8fdf255e39eda14e0f2 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc-1: Add platform-specific start code search routine to VC1DSPContext.Ben Avison2014-08-04
| | | | | | | | | | | | | | Initialise VC1DSPContext for parser as well as for decoder. Note, the VC-1 code doesn't actually use the function pointer yet. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'db7f1c7c5a1d37e7f4da64a79a97bea1c4b6e9f8'Michael Niedermayer2014-08-05
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'db7f1c7c5a1d37e7f4da64a79a97bea1c4b6e9f8': h264: Move start code search functions into separate source files. Conflicts: libavcodec/arm/Makefile libavcodec/arm/h264dsp_init_arm.c libavcodec/h264_parser.c libavcodec/h264dsp.c libavcodec/startcode.c libavcodec/startcode.h See: 270cede3f3772117454a14b620803d731036942d Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: Move start code search functions into separate source files.Ben Avison2014-08-04
| | | | | | | | | | | | This permits re-use with parsers for codecs which use similar start codes. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'eb9244f20210fd420fb9b3c98126f9cae525d1cc'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'eb9244f20210fd420fb9b3c98126f9cae525d1cc': Add Icecast protocol Conflicts: Changelog configure doc/protocols.texi libavformat/icecast.c libavformat/version.h See: e3dc2c86fc4178b100484c54f12c88705cdf6724 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add Icecast protocolMarvin Scholz2014-08-04
| | | | | | | | | | | | Icecast is basically a convenience wrapper around the HTTP protocol. Signed-off-by: Martin Storsjö <martin@martin.st>
* | libavformat: Add Icecast protocolePirat2014-08-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'a0ce85ac7de098d3f9b53b51b77a09bad700a011'Michael Niedermayer2014-07-30
|\| | | | | | | | | | | | | * commit 'a0ce85ac7de098d3f9b53b51b77a09bad700a011': configure: Globally add ZLIB_CONST to CPPFLAGS if zlib is enabled Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Globally add ZLIB_CONST to CPPFLAGS if zlib is enabledDiego Biurrun2014-07-30
| |
* | Merge commit 'e4a462e3eafdfe336f4d079c3ba72a9cdb4748b0'Michael Niedermayer2014-07-29
|\| | | | | | | | | | | | | | | | | | | * commit 'e4a462e3eafdfe336f4d079c3ba72a9cdb4748b0': configure: Use require_pkg_config for Speex Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Use require_pkg_config for SpeexLuca Barbato2014-07-28
| | | | | | | | | | Distributors and integrators nowadays have less problems by leveraging pkg-config files than having to set custom CFLAGS and LDFLAGS.