summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* dsputil: Split off IDCT bits into their own contextDiego Biurrun2014-06-30
|
* mjpeg: Split off bits shared by MJPEG and LJPEG encodersDiego Biurrun2014-06-30
| | | | This obviates a dependency of the LJPEG encoder on mpegvideo.
* dsputil: Split bswap*_buf() off into a separate contextDiego Biurrun2014-06-22
|
* mpeg: Split error resilience bits off into a separate fileDiego Biurrun2014-06-22
|
* Differentiate assembler and assembly in documentation and commentsDiego Biurrun2014-06-22
| | | | The language and the program that consumes the language are not the same.
* configure: Drop stray error resilience dependenciesDiego Biurrun2014-06-22
|
* build: Record explicit dependency of intrax8 on error resilienceDiego Biurrun2014-06-22
|
* build: Have the eatqi decoder depend on the MPEG-1 decoderDiego Biurrun2014-06-22
| | | | eatqi uses more than just the shared mpegvideo bits.
* dsputil: Split audio operations off into a separate contextDiego Biurrun2014-06-22
|
* configure: Drop duplicate pkg-config entry from help outputDiego Biurrun2014-06-19
|
* dsputil: Split clear_block*/fill_block* off into a separate contextDiego Biurrun2014-06-18
|
* Remove avserver.Anton Khirnov2014-06-18
| | | | | | | It has not been properly maintained for years and there is little hope of that changing in the future. It appears simpler to write a new replacement from scratch than unbreaking it.
* configure: Directly support Android as target OSLuca Barbato2014-06-16
|
* 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.