Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mjpeg: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -7/+7 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | svq1enc: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | svq3: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | mpegvideo: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -1/+1 |
| | | | | | | This also converts vc1, since that is mpegvideo-based. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | svq1: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -1/+1 |
| | | | | | | This makes svq1 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | mimic: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | interplayvideo: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -1/+1 |
| | | | | | | This makes interplayvideo independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | bink: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | indeo3: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -1/+1 |
| | | | | | | This makes the Indeo 3 decoder independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | vp56: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -2/+2 |
| | | | | | | This makes vp5 and vp6 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | vp3: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -1/+1 |
| | | | | | | This makes vp3 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | hpeldsp: Add half-pel functions (currently copies of dsputil) | Ronald S. Bultje | 2013-04-19 | 1 | -0/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | lavfi: new interlace filter | Vittorio Giovara | 2013-04-11 | 1 | -0/+1 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | Cosmetics, restore alphabetic order in atomics lists. | Anton Khirnov | 2013-04-11 | 1 | -1/+1 |
| | |||||
* | dsputil: Make dsputil selectable | Ronald S. Bultje | 2013-04-10 | 1 | -31/+68 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Integrate lcov/gcov into Libav | Reinhard Tartler | 2013-04-05 | 1 | -0/+4 |
| | | | | | | | The gcov/lcov are a common toolchain for visualizing code coverage with the GNU/Toolchain. The documentation and implementation of this integration was heavily inspired from the blog entry by Mike Melanson: http://multimedia.cx/eggs/using-lcov-with-ffmpeg/ | ||||
* | clang: use -fsantize=address and -fsanitize=thread | Luca Barbato | 2013-04-03 | 1 | -4/+4 |
| | | | | The previous syntax is deprecated. | ||||
* | configure: Check for the atomic.h functions used in the suncc atomics header | Martin Storsjö | 2013-04-03 | 1 | -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. | ||||
* | configure: prettify atomics handling. | Anton Khirnov | 2013-04-03 | 1 | -0/+13 |
| | | | | | Add simpler names and a shorthand for native atomics (as opposed to pthreads fallback). | ||||
* | configure: Add error_resilience as dependency to the eatqi decoder | Martin Storsjö | 2013-03-27 | 1 | -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> | ||||
* | configure: fix dependencies of XvMC and old vdpau mpeg2 decoders | Janne Grunau | 2013-03-26 | 1 | -2/+2 |
| | |||||
* | configure: Remove a stray msmpeg4v1 encoder declaration | Martin Storsjö | 2013-03-26 | 1 | -1/+0 |
| | | | | | | No such encoder exists currently. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | configure: Remove the mpegvideo dependency from svq1 | Martin Storsjö | 2013-03-26 | 1 | -1/+0 |
| | | | | | | The svq1 decoder can be built standalone without mpegvideo. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | h264: Make it possible to compile without error_resilience | Ronald S. Bultje | 2013-03-26 | 1 | -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> | ||||
* | lavc: Move start code finding to utils.c | Martin Storsjö | 2013-03-26 | 1 | -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> | ||||
* | configure: Enable hwaccels without external dependencies by default. | Diego Biurrun | 2013-03-21 | 1 | -0/+3 |
| | |||||
* | avplay: enable only when SDL 1.2 is found | Vittorio Giovara | 2013-03-09 | 1 | -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_synchronize | Martin Storsjö | 2013-03-08 | 1 | -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> | ||||
* | lavu: add support for atomic operations. | Ronald S. Bultje | 2013-03-08 | 1 | -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> | ||||
* | configure: Add missing videodsp dependencies to some decoders | Diego Biurrun | 2013-03-07 | 1 | -5/+5 |
| | |||||
* | configure: Add missing h264chroma dependencies to vp5, vp6 | Diego Biurrun | 2013-03-07 | 1 | -2/+2 |
| | |||||
* | build: Fix error_resilience code dependencies | Diego Biurrun | 2013-03-07 | 1 | -12/+12 |
| | |||||
* | h264: Integrate draw_horiz_band into ff_h264_draw_horiz_band | Ronald S. Bultje | 2013-03-07 | 1 | -2/+2 |
| | | | | | | | | | | This makes the decoder independent of mpegvideo. This copy of the draw_horiz_band code is simplified compared to the "generic" mpegvideo one which still has a number of special cases for different codecs. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | cavs: Add a dependency on h264chroma | Carl Eugen Hoyos | 2013-03-06 | 1 | -1/+1 |
| | | | | | | This fixes standalone building of this decoder. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | configure: Use check_builtin() where appropriate | Diego Biurrun | 2013-03-05 | 1 | -3/+2 |
| | |||||
* | configure: Add check_builtin convenience function | Diego Biurrun | 2013-03-05 | 1 | -0/+10 |
| | |||||
* | configure: Add sanitize_var_name convenience function | Diego Biurrun | 2013-03-05 | 1 | -2/+6 |
| | | | | | This is useful in all the places where special characters in variable names are manually translated to underscores. | ||||
* | configure: Fix silly typo in logging command of check_struct() | Diego Biurrun | 2013-03-05 | 1 | -1/+1 |
| | |||||
* | configure: icc: Drop nonsense adding of cpuflags to LDFLAGS | Diego Biurrun | 2013-02-26 | 1 | -2/+0 |
| | | | | This fixes many icc warnings when not setting the CPU type. | ||||
* | configure: Identify icc compiler with a less ambiguous pattern | Diego Biurrun | 2013-02-25 | 1 | -1/+1 |
| | |||||
* | configure: Separate "ln" command line arguments | Diego Biurrun | 2013-02-25 | 1 | -2/+1 |
| | | | | This is more compatible and not more complicated. | ||||
* | configure: List external libs used using print_enabled() | Mans Rullgard | 2013-02-24 | 1 | -30/+4 |
| | | | | | | | This cuts some lines from the script as well as the output and simplifies maintenance. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | configure: Move list of external libs to a separate variable | Mans Rullgard | 2013-02-24 | 1 | -32/+36 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | configure: Move x11grab option to a more suitable place in the help output | Diego Biurrun | 2013-02-24 | 1 | -1/+1 |
| | |||||
* | configure: Fix vaapi/vda/vdpau dependency declarations | Diego Biurrun | 2013-02-23 | 1 | -17/+34 |
| | |||||
* | configure: Refactor dxva2api.h dependency declarations | Diego Biurrun | 2013-02-23 | 1 | -6/+7 |
| | |||||
* | build: Add proper infrastructure for adding and checking host CPPFLAGS | Diego Biurrun | 2013-02-23 | 1 | -1/+16 |
| | |||||
* | configure: Simplify VDPAU header check | Diego Biurrun | 2013-02-23 | 1 | -3/+2 |
| | |||||
* | configure: Simplify VDA header and extralibs check | Diego Biurrun | 2013-02-23 | 1 | -5/+2 |
| | |||||
* | configure: Do not redundantly list enabled hwaccel libs | Mans Rullgard | 2013-02-23 | 1 | -3/+0 |
| | | | | | | The enabled hwaccels are listed later anyway. Signed-off-by: Mans Rullgard <mans@mansr.com> |