summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* doc: enable compilation of -all tool pagesStefano Sabatini2013-04-051-2/+11
| | | | | | | In particular, add documentation configuration system, through the doc/config.texi file. Fix trac issue #2374.
* Merge commit 'fc43c19a567aa945398dccb491d972c11ec2a065'Michael Niedermayer2013-04-041-4/+4
|\ | | | | | | | | | | | | | | * commit 'fc43c19a567aa945398dccb491d972c11ec2a065': matroska: Update the available size after lace parsing clang: use -fsantize=address and -fsanitize=thread Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * clang: use -fsantize=address and -fsanitize=threadLuca Barbato2013-04-031-4/+4
| | | | | | | | The previous syntax is deprecated.
* | Merge commit '817dff578f13ce97576c609ab141508b9dc782e9'Michael Niedermayer2013-04-031-1/+3
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '817dff578f13ce97576c609ab141508b9dc782e9': configure: Check for the atomic.h functions used in the suncc atomics header Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Check for the atomic.h functions used in the suncc atomics headerMartin Storsjö2013-04-031-1/+3
| | | | | | | | | | | | | | The "suncc" atomics implementation uses a suncc specific memory barrier, but also relies on a few atomic functions from atomic.h, that are not suncc specific but specific to solaris. This made the current implementation fail on suncc on linux.
* | Merge commit 'f9f6402e9c9ce3642df981b48507df3a2d956f65'Michael Niedermayer2013-04-031-1/+14
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'f9f6402e9c9ce3642df981b48507df3a2d956f65': configure: prettify atomics handling. Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: prettify atomics handling.Anton Khirnov2013-04-031-0/+13
| | | | | | | | | | Add simpler names and a shorthand for native atomics (as opposed to pthreads fallback).
* | opencl wrapper based on comments on 20130401highgod04012013-04-011-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'e9cc98839574c7e8d546e890ebbf57d1766e5d8a'Michael Niedermayer2013-03-281-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * commit 'e9cc98839574c7e8d546e890ebbf57d1766e5d8a': win32: Allow other programs to open the same files configure: Add error_resilience as dependency to the eatqi decoder Conflicts: configure libavformat/os_support.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add error_resilience as dependency to the eatqi decoderMartin Storsjö2013-03-271-1/+1
| | | | | | | | | | | | | | This makes standalone compilation of the eatqi decoder succeed. The dependency comes from the shared mpeg12dec.o file. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'd767e2f969933b4e450ed4e69ea2bf8ca864838c'Michael Niedermayer2013-03-281-2/+2
|\ \ | |/ | | | | | | | | | | * commit 'd767e2f969933b4e450ed4e69ea2bf8ca864838c': configure: fix dependencies of XvMC and old vdpau mpeg2 decoders Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: fix dependencies of XvMC and old vdpau mpeg2 decodersJanne Grunau2013-03-261-2/+2
| |
* | Merge commit 'c24469e812501903a46a06eff9722a82e136e841'Michael Niedermayer2013-03-271-1/+0
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit 'c24469e812501903a46a06eff9722a82e136e841': utils: add workaround for AVHWAccel in ff_get_buffer compat code configure: Remove a stray msmpeg4v1 encoder declaration Conflicts: libavcodec/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Remove a stray msmpeg4v1 encoder declarationMartin Storsjö2013-03-261-1/+0
| | | | | | | | | | | | No such encoder exists currently. Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: Remove the mpegvideo dependency from svq1Martin Storsjö2013-03-261-1/+0
| | | | | | | | | | | | The svq1 decoder can be built standalone without mpegvideo. Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: mpegvideo should not depend on error resilienceMichael Niedermayer2013-03-261-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: the snow encoder is not supposed to depend on error resilienceMichael Niedermayer2013-03-261-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-03-261-3/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | * qatar/master: h264: Make it possible to compile without error_resilience Conflicts: configure libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: Make it possible to compile without error_resilienceRonald S. Bultje2013-03-261-5/+7
| | | | | | | | | | | | | | | | | | | | Error resilience is enabled by the h264 decoder, unless explicitly disabled. --disable-everything --enable-decoder=h264 will produce a h264 decoder with error resilience enabled, while --disable-everything --enable-decoder=h264 --disable-error-resilience will produce a h264 decoder with error resilience disabled. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Revert "Fix compilation with --disable-everything --enable-parser=h264."Michael Niedermayer2013-03-261-1/+1
| | | | | | | | | | | | This reverts commit e0e8c20559d1197868b2620d8d9c560167a8f5d6. The mpegvideo dependancy should not be needed anymore
* | Merge commit '75644335b907919057960716508477239c26fed4'Michael Niedermayer2013-03-261-3/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * commit '75644335b907919057960716508477239c26fed4': lavc: Move start code finding to utils.c Conflicts: configure libavcodec/mpegvideo.c libavcodec/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: Move start code finding to utils.cMartin Storsjö2013-03-261-3/+2
| | | | | | | | | | | | | | | | | | | | This allows dropping the mpegvideo dependency from a number of components. This also fixes standalone building of the h264 parser, which was broken in 64e438697. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Fix typo in dvvideo decoder dependencies.Carl Eugen Hoyos2013-03-221-1/+1
| | | | | | | | Fixes compilation with --disable-everything --enable-decoder=dvvideo
* | Fix compilation with --disable-everything --enable-parser=h264.Carl Eugen Hoyos2013-03-221-1/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-03-221-0/+3
|\ \ | |/ | | | | | | | | | | | | * qatar/master: configure: Enable hwaccels without external dependencies by default. doc/developer: Clarify symbol naming prefixes section. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Enable hwaccels without external dependencies by default.Diego Biurrun2013-03-211-0/+3
| |
* | AviSynth demuxer rewrite.d s2013-03-211-1/+3
| | | | | | | | | | | | | | | | Dynamically loads the library itself, rather than through VfW. Supports AvxSynth on Linux and OS X. Supports the new colorspaces added in AviSynth 2.6 when used with AviSynth 2.6.
* | lavc: make compilation of frame_thread_encoder.o optional.Ronald S. Bultje2013-03-141-0/+3
| | | | | | | | | | | | | | | | Only compile if CONFIG_ENCODERS is enabled, i.e. if at least one encoder is to be compiled. This prevents it from being includes in a decoder-only build. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mjpeg: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-0/+1
| |
* | svq1enc: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-1/+1
| |
* | snow: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-2/+2
| |
* | svq3: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-1/+1
| |
* | mpegvideo: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-1/+1
| | | | | | | | This also converts vc1, since that is mpegvideo-based.
* | svq1: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-1/+1
| | | | | | | | This makes svq1 independent of dsputil.
* | mimic: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-1/+1
| |
* | interplayvideo: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-1/+1
| | | | | | | | This makes interplayvideo independent of dsputil.
* | bink: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-1/+1
| |
* | indeo3: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-1/+1
| | | | | | | | This makes indeo3 independent of dsputil.
* | vp56: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-2/+2
| | | | | | | | This makes vp5 and vp6 independent of dsputil.
* | vp3: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje2013-03-131-1/+1
| | | | | | | | This makes vp3 independent of dsputil.
* | hpeldsp: add half-pel functions (currently copies of dsputil).Ronald S. Bultje2013-03-131-0/+1
| |
* | Merge commit '2eaa3663fda750dac66d41fe8541a8744d5563a4'Michael Niedermayer2013-03-131-5/+4
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '2eaa3663fda750dac66d41fe8541a8744d5563a4': avplay: enable only when SDL 1.2 is found Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avplay: enable only when SDL 1.2 is foundVittorio Giovara2013-03-091-3/+2
| | | | | | | | | | | | SDL 2 is API incompatible. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronizeMartin Storsjö2013-03-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Not all gcc configurations have an implementation of all the atomic operations, and some gcc configurations have some atomic builtins implemented but not all. Thus check for the most essential function, whose presence should indicate that all others are present as well, since it can be used to implement all the other ones. Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: remove selection of ff(a)buffersink.Nicolas George2013-03-121-3/+3
| | | | | | | | buffersink is enabled unconditionally.
* | dsputil: make selectable.Ronald S. Bultje2013-03-121-27/+51
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronizeMartin Storsjö2013-03-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Not all gcc configurations have an implementation of all the atomic operations, and some gcc configurations have some atomic builtins implemented but not all. Thus check for the most essential function, whose presence should indicate that all others are present as well, since it can be used to implement all the other ones. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Revert "build: disable iconv by default."Carl Eugen Hoyos2013-03-101-2/+2
| | | | | | | | | | | | | | This reverts commit 9ad3cd5b5f848eb3cd033be515d34296f099148b. The misdetection on OS X should be fixed, we will only get problem reports if auto-detection is enabled.
* | Merge commit '65f1d45dcc71186ede72fff950996099d23359bd'Michael Niedermayer2013-03-081-0/+6
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '65f1d45dcc71186ede72fff950996099d23359bd': lavu: add support for atomic operations. Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu: add support for atomic operations.Ronald S. Bultje2013-03-081-0/+6
| | | | | | | | | | | | | | | | | | | | These could be used for reference counting, or for keeping track of decoding progress in references in multithreaded decoders. Support is provided by gcc/msvc/suncc intrinsics, with a fallback using pthread mutexes. Signed-off-by: Anton Khirnov <anton@khirnov.net>
OpenPOWER on IntegriCloud