summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* avdevice/xcbgrab: fix undefined reference to xcb_shape_rectangles in xcbgrab.cBoris Reisig2014-11-241-2/+9
| | | | | | works with (--enable-libxcb-shape) and without (--disable-libxcb-shape) now. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/pngdec: add APNG support.Benoit Fouet2014-11-211-0/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* configure: disable strip when using icl.Matthew Oliver2014-11-201-0/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* configure: Prevent icl being incorrectly detected as msvc.Matthew Oliver2014-11-201-23/+23
| | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Reviewed-by: Benoit Fouet <benoit.fouet@free.fr> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'fe5e6e34c05e274f98528be4f77f3c474473f977'Michael Niedermayer2014-11-171-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'fe5e6e34c05e274f98528be4f77f3c474473f977': lavf: Add an MPEG-DASH ISOFF segmenting muxer Conflicts: Changelog libavformat/Makefile libavformat/allformats.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: Add an MPEG-DASH ISOFF segmenting muxerMartin Storsjö2014-11-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is mostly to serve as a reference example on how to segment the output from the mp4 muxer, capable of writing the segment list in four different ways: - SegmentTemplate with SegmentTimeline - SegmentTemplate with implicit segments - SegmentList with individual files - SegmentList with one single file per track, and byte ranges The muxer is able to serve live content (with optional windowing) or create a static segmented MPD. In advanced cases, users will probably want to do the segmenting in their own application code. Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: Enable mpcodec compilation without inline asm.Matthew Oliver2014-11-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi : change xBR filter to LGPLArwa Arif2014-11-151-1/+0
| | | | | | | | | | | | Hyllian's message : "Hi, Put lgpl on this and use it as you wish. It's free!" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Hack to treat x32 as x86_64.Reimar Döffinger2014-11-121-0/+3
| | | | | | | | Allows shared compilation on x32 with --disable-asm.
* | lavfi: add xbr filter xBRArwa Arif2014-11-101-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Remove fminf() emulation.Carl Eugen Hoyos2014-11-081-2/+0
| | | | | | | | | | | | The emulation is unused and causes compilation trouble on systems where fminf() is defined in <math.h> but missing from libm. This should fix compilation on Debian powerpcspe.
* | avformat/udp: UDP-Lite (RFC 3828) support addedThomas Volkert2014-11-051-0/+3
| | | | | | | | | | | | (This fixes ticket #1501) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Use -fno-optimize-sibling-calls on parisc also for gcc 4.9.Carl Eugen Hoyos2014-11-051-1/+1
| | | | | | | | | | Fixes fate on hppa. Found-by: Andreas Cadhalpun.
* | configure: add xcb cflags and extralibs to cflags and extralibs.Benoit Fouet2014-11-031-2/+2
| | | | | | | | | | | | | | | | | | Replace xcb_event by xcb, as the former is no more used and the latter is needed on configurations where only xcb is available, and not libxcb_shm and/or libxcb_xfixes. Signed-off-by: Benoit Fouet <benoit.fouet@free.fr> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: fix escaping in xcb cflags / libsMichael Niedermayer2014-10-311-2/+2
| | | | | | | | | | | | Fixes build with open64 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix disabling libxcb-shm and libxcb-xfixes.Carl Eugen Hoyos2014-10-301-4/+4
| |
* | Autodetect libxcb.Carl Eugen Hoyos2014-10-301-2/+4
| |
* | Merge commit 'a9179b5bd6f143b4a7ff48bb0d00c8f0a7cafb4b'Michael Niedermayer2014-10-291-1/+1
|\ \ | |/ | | | | | | | | | | * commit 'a9179b5bd6f143b4a7ff48bb0d00c8f0a7cafb4b': configure: Check only for xcb Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Check only for xcbLuca Barbato2014-10-281-1/+1
| | | | | | | | xcb-utils are not needed anymore.
* | lavu/atomic: add support for the new memory model aware gcc built-insJames Almer2014-10-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | __sync built-ins are considered legacy and will be deprecated. These new memory model aware built-ins have been available since GCC 4.7.0 Use them by default when available except for __atomic_compare_exchange_n(), which is slower, and is instead implemented as a fallback for when and if gcc removes the legacy __sync built-ins. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit 'a6674d2e7771dbf7a4a5556f5e126be83cadac96'Michael Niedermayer2014-10-271-5/+32
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a6674d2e7771dbf7a4a5556f5e126be83cadac96': xcbgrab: XCB-based screen capture Conflicts: Changelog configure libavdevice/Makefile libavdevice/alldevices.c libavdevice/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * xcbgrab: XCB-based screen captureLuca Barbato2014-10-261-6/+33
| | | | | | | | Matches the x11grab screen capture by features.
* | Merge commit '3f8f1c6ff24ee858eb5b0bf47ef6d4605299a87e'Michael Niedermayer2014-10-261-0/+2
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '3f8f1c6ff24ee858eb5b0bf47ef6d4605299a87e': lavu: Provide fallbacks for gmtime_r and localtime_r Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu: Provide fallbacks for gmtime_r and localtime_rMartin Storsjö2014-10-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | This allows writing most code as if they always are is available. These are ok to use from other libraries even though it's not a public header, since they only provide an inline declaration, and doesn't add an actual dependency on lavu internals. (This can be considered more a build system compatibility fallback than a libavutil feature.) Signed-off-by: Martin Storsjö <martin@martin.st>
| * w32pthreads: use the CONDITION_VARIABLE typedef if availableJames Almer2014-10-101-0/+2
| | | | | | | | | | | | | | | | This silences warnings about passing arguments from incompatible pointer type when targeting Windows Vista or newer. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* | lavd/avfoundation: Add support for screen capturing.Thilo Borgmann2014-10-251-1/+1
| | | | | | | | | | | | Patch based on pull-request by Joseph Benden <joe@benden.us> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: fix bug to ensure that HAVE_VSX is only enabled when HAVE_ALTIVEC ↵Rong Yan2014-10-201-1/+1
| | | | | | | | | | | | is enabled and in LE environment Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | v4l2: Make use of the VIDIOC_ENUM_FRAMESIZES ioctl on OpenBSDBrad Smith2014-10-201-0/+1
| | | | | | | | | | | | Make use of the V4L2 VIDIOC_ENUM_FRAMESIZES ioctl on OpenBSD. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: add pkg-config support for libx264Benoit Fouet2014-10-181-1/+4
| | | | | | | | | | | | Reviewed-by: Carl Eugen Hoyos <cehoyos@ag.or.at> Tested-by: Carl Eugen Hoyos <cehoyos@ag.or.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | build: mov_muxer requires ac3_parserYu Xiaolei2014-10-151-1/+1
| | | | | | | | | | Reviewed-by: Benoit Fouet <benoit.fouet@free.fr> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | compat/w32pthreads: use the CONDITION_VARIABLE typedef if availableJames Almer2014-10-091-0/+2
| | | | | | | | | | | | | | | | | | This silences warnings about passing arguments from incompatible pointer type when targeting Windows Vista or newer. Tested-by: Matt Oliver <protogonoi@gmail.com> Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: add -lrt to libavutil when needed for nanosleepMichael Niedermayer2014-10-051-1/+1
| | | | | | | | | | | | This is similar to 7d97511e13ef30cd99bae0e36400de055b72918d Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Set large address aware.Matthew Oliver2014-10-051-0/+2
| | | | | | | | | | | | Enables >2GB memory usage for 32 bit compiles on Windows. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '7d97511e13ef30cd99bae0e36400de055b72918d'Michael Niedermayer2014-10-041-2/+2
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '7d97511e13ef30cd99bae0e36400de055b72918d': configure: Add -lrt dependency to avutil's pc file. Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add -lrt dependency to avutil's pc file.Josh Allmann2014-10-041-2/+2
| | | | | | | | | | | | This is needed for clock_gettime. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * configure: Provide a safe default for unknonw libcsLuca Barbato2014-09-271-2/+2
| | | | | | | | | | | | | | Support musl out of box. Amend commit 9d2cee52d37c7340f85a5d41110282aac03e6855 that got wrongly merged in its stead.
| * configure: Assume a standard-compliant default libcLuca Barbato2014-09-261-0/+3
| | | | | | | | | | Non-standard compliant libc should be supported on a per-case basis anyway.
| * configure: Use the right variables in check_host_cppJörg Krause2014-09-171-1/+1
| | | | | | | | | | | | HOSTCPPFLAGS and HOSTCFLAGS are only set in config.mak. Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: Disable i686 for i586 and lower CPUsMikulas Patocka2014-09-161-0/+1
| |
* | configure: add noexecstack to linker options if supported.Reimar Döffinger2014-09-281-0/+1
| | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Support libopenjpeg 2.x via libopenmj2.Carl Eugen Hoyos2014-09-261-1/+2
| | | | | | | | | | | | Based on a patch by Marius Cirsta. Fixes ticket #2016.
* | configure: Check if "-D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600" is needed ↵Michael Niedermayer2014-09-241-0/+9
| | | | | | | | | | | | | | | | for localtime_r() Fixes build with musl Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: fail if SDL is unavailable and --enable-sdl is specifiedMichael Niedermayer2014-09-241-1/+4
| | | | | | | | | | Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: reindent the --disable-sdl related codeMichael Niedermayer2014-09-241-15/+15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: support --disable-sdlMichael Niedermayer2014-09-241-1/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "configure: Refactor setting of feature test macro _XOPEN_SOURCE"Michael Niedermayer2014-09-221-3/+0
| | | | | | | | | | | | This fixes build on netbsd and probably other bsd based Platforms This reverts commit 56b8d106769c5c5f9174dcc426f1ee2f991428b1.
* | avdevice: add decklink input supportDeti Fliegl2014-09-221-1/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Refactor setting of feature test macro _XOPEN_SOURCEJörg Krause2014-09-221-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some C libraries, eg glibc, uclibc, and musl, uses feature test macros to expose definitions conforming to the standards ISO C, POSIX and extensions. According to which feature test macros are defined by the user or the compiler, a header file, eg <features.h>, used by these libraries internally defines various other macros. glibc and uclibc also defines release test macros, eg __GLIBC__ and __UCLIBC__ in <features.h>. musl does not have (and does not want) a macro __MUSL__. Therefore it is not possible to check for the musl library. However, building FFmpeg with musl needs the feature test macro _XOPEN_SOURCE=600 to be defined. Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: remove obsolete FF_API_ACONVERT_FILTER cruftJames Almer2014-09-171-2/+0
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '2d589273dd36c5eb271a035ea0e669b64dae257f'Michael Niedermayer2014-09-161-2/+3
|\ \ | |/ | | | | | | | | | | * commit '2d589273dd36c5eb271a035ea0e669b64dae257f': configure: Split adding of CFLAGS and CPPFLAGS for hardened toolchain Merged-by: Michael Niedermayer <michaelni@gmx.at>