summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
...
* configure: use pkg-config for libx264Vittorio Giovara2014-06-12
|
* libx265: Add 4:2:2 supportDerek Buitenhuis2014-06-12
| | | | | | | | It is also not final yet, so require -strict experimental. Requires a bump to version 17. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* configure: use .altmacro for gnu as check on armJanne Grunau2014-06-09
| | | | | | Clang's integrated assembler (after 3.4) does not yet support the '.altmacro' directive which is only used in arm asm. Support is planned: http://llvm.org/bugs/show_bug.cgi?id=18918
* build: check if AS supports the '.func' directiveJanne Grunau2014-06-03
| | | | | Not supported by Clang's integrated assembler. Since it just adds debug information it can safely omitted.
* arm: check if AS supports .dnJanne Grunau2014-06-03
| | | | | | | | | | | | Move the GNU as check before the arch specific asm checks since the .dn check requires gas compatible assembler. Disable the VC-1 motion compensation NEON asm which is the only part using that directive. The integrated assembler in the upcoming clang 3.5 does not support .dn/.qn without plans to change that. Too much effort to implement it while it is rarely used. http://llvm.org/bugs/show_bug.cgi?id=18199.
* dsputil: Split off quarterpel bits into their own contextDiego Biurrun2014-05-29
|
* dsputil: Split off HuffYUV encoding bits into their own contextDiego Biurrun2014-05-27
| | | | Also shorten HuffYUV context member names to avoid clutter.
* dsputil: Split off HuffYUV decoding bits into their own contextDiego Biurrun2014-05-27
| | | | Also shorten HuffYUV context member names to avoid clutter.
* build: export library dependencies in ${name}_FFLIBSJanne Grunau2014-05-20
| | | | | Removes an ugly $(if) to avoid conflicts with $(FFLIBS-) in the top-level MAkefile.
* build: Support building using clang-usan and disable-optimizationKaterina Barone-Adesi2014-05-16
| | | | | | | | | | Clang Undefined Behaviour Sanitizer seems to make non-constant constant expressions, making the compilation fail when they are used within inline assembly if no optimization is requested. Add -O1 to the cflags to hide the misbehaviour. Bug-Id: 683
* configure: fix enable-libopus help stringTristan Matthews2014-05-15
|
* lavc: add a native Opus decoder.Anton Khirnov2014-05-15
| | | | | | | | | | | | | Initial implementation by Andrew D'Addesio <modchipv12@gmail.com> during GSoC 2012. Completion by Anton Khirnov <anton@khirnov.net>, sponsored by the Mozilla Corporation. Further contributions by: Christophe Gisquet <christophe.gisquet@gmail.com> Janne Grunau <janne-libav@jannau.net> Luca Barbato <lu_zero@gentoo.org>
* build: handle library dependencies in configureJanne Grunau2014-05-13
| | | | | Instead of setting FFLIBS in each library Makefile configure exports FFLIBS-$library in config.mak.
* lavc: Add new VDA hwaccelAnton Khirnov2014-05-11
| | | | | | | | | It leverages the new hwaccel 1.2 features: - get_buffer2 is never called - the internal context is automatically initialized/deinitialized Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavfi: add Bauer stereo-to-binaural audio filterAlessandro Ghedini2014-05-01
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* configure: rework dxva in avconv handlingAnton Khirnov2014-04-28
| | | | | | | Move the dxva check after the dependencies have been detected, make sure the ole32 library exists. Fixes build on non-Windows.
* avconv: add support for DXVA2 decodingHendrik Leppkes2014-04-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* On2 AVC decoderKostya Shishkov2014-04-23
|
* fic: use correct IDCTKostya Shishkov2014-04-21
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* configure: Handle armcc 5.0Martin Storsjö2014-04-19
| | | | | | | The first line of the "armcc --vsn" output in one version is "Product: ARM Compiler 5.04". Signed-off-by: Martin Storsjö <martin@martin.st>
* drawtext: Add fontconfig supportLuca Barbato2014-04-17
| | | | | | Introduce the `font` option and make it optional to pass a fontfile. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* libtwolame MP2 encoding supportPaul B Mahol2014-04-07
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* aarch64: add armv8 CPU flagJanne Grunau2014-04-06
|
* On2 VP7 decoderPeter Ross2014-04-04
| | | | | | | | | Further performance improvements and security fixes by Vittorio Giovara, Luca Barbato and Diego Biurrun. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* OpenEXR decoderJimmy Christensen2014-04-01
| | | | | | | Additional fixes and enhancements by Vittorio Giovara, Gonzalo Garramuno, Nicolas George, Paul B Mahol and Michael Niedermayer. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* libx265: Bump version requirementDerek Buitenhuis2014-03-31
| | | | | | | | | | | Build 13 has a crucial fix which makes x265_encode_headers work as its always been documented. Previous to this, the check was incorrect. Also allows for use of the repeat headers flag. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* build: Add config option for CABAC codeDiego Biurrun2014-03-24
| | | | This allows for more elegant dependency and object declarations.
* configure: Remove dcbzl check for e500v1 and e500v2 architecturesPeter Krefting2014-03-24
| | | | | | | | | | | | The DCBZL instruction is not available for the e500v1 and e500v2 architectures, but may still be recognized by the toolchain, so we need to explicitly disable it for these architectures. References: PowerPC™ e500 Core Family Reference Manual (Freescale) Found-by: Ståle Kristoffersen <staalebk@ifi.uio.no> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* build: h264 parser depends on full h264 decoderLuca Barbato2014-03-23
|
* configure: Always use -DOPJ_STATIC when checking for openjpegLuca Barbato2014-03-23
| | | | | | Unbreaks windows systems not providing pkgconf files. Reported-By: Rafaël Carré <funman@videolan.org>
* dsputil: Move thirdpel-related bits into their own contextDiego Biurrun2014-03-22
|
* configure: ppc: Disable ldbrx instruction by defaultDiego Biurrun2014-03-19
| | | | | Only enable it for CPUs that support it. This restores the behavior prior to 7a650caf.
* mpegvideo: move ff_draw_horiz_band() to mpegutils.cVittorio Giovara2014-03-16
| | | | Drop the mpegvideo dependency for svq3 in configure.
* configure: Split some logical blocks off from HAVE_LISTDiego Biurrun2014-03-14
|
* configure: Split some logical blocks off from CONFIG_LISTDiego Biurrun2014-03-14
|
* configure: Group and sort function/struct/type checksDiego Biurrun2014-03-14
| | | | | Group checks into logical groups and sort alphabetically within those groups unless checks have close coupling. Keep closely coupled checks together.
* Remove all SPARC architecture optimizationsDiego Biurrun2014-03-13
| | | | | SPARC is no longer being used in any multimedia-related fields and the VIS optimizations only represent a maintenance burden.
* build: Record dependency of eatqi decoder on dsputilDiego Biurrun2014-03-13
|
* configure: Add explicit dsputil dependency to mpegvideoencDiego Biurrun2014-03-13
| | | | | Previously, it was an implicit dependency through mpegvideo. Change this, as implicit dependencies can cause all sorts of trouble.
* ffv1: Drop bogus dependency on dsputilDiego Biurrun2014-03-13
| | | | ffv1 does not use any part of the dsputil framework.
* build: Drop stray LPC dependency on dsputilDiego Biurrun2014-03-13
|
* build: Drop stray MJPEG encoder dependency on dsputilDiego Biurrun2014-03-13
|
* build: Drop stray MLP decoder dependency on dsputilDiego Biurrun2014-03-13
|
* build: Drop stray PNG decoder dependency on dsputilDiego Biurrun2014-03-13
|
* build: Drop stray mpc8 decoder dependency on dsputilDiego Biurrun2014-03-13
|
* configure: Support older version of openjpeg1Luca Barbato2014-03-12
| | | | | It should work best for debian stable and people not installing the .pc file.
* configure: Group toolchain options together in help outputDiego Biurrun2014-03-12
|
* configure: Provide --pkg-config-flagsLuca Barbato2014-03-11
| | | | | | | Should be used only to pass extra flags to pkgconf invocation, e.g. --static. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Document --pkg-config optionLuca Barbato2014-03-11
|
* configure: miscellaneous cosmeticsDiego Biurrun2014-03-10
| | | | | Sort lists of components. Add some whitespace where it helps readability. Consistently use double instead of single quotes around component lists.