Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fft: Split MDCT bits off from FFT | Diego Biurrun | 2016-03-01 |
| | |||
* | build: Add vc1dsp component for more fine-grained dependencies | Diego Biurrun | 2016-02-19 |
| | |||
* | x86: build: Group all encoder objects together | Diego Biurrun | 2016-01-18 |
| | |||
* | hevcdsp: add x86 SIMD for MC | Anton Khirnov | 2015-12-05 |
| | |||
* | lavc: Drop deprecated deinterlace module | Vittorio Giovara | 2015-08-28 |
| | | | | Deprecated in 03/2013. | ||
* | configure: Factor out vp8dsp module | Vittorio Giovara | 2015-07-17 |
| | |||
* | configure: Factor out rv34dsp module | Vittorio Giovara | 2015-07-17 |
| | |||
* | lavc: do not compile fmtconvert unconditionally | Anton Khirnov | 2015-02-28 |
| | | | | Only ac3dec and dcadec use it. | ||
* | v210enc: Add SIMD optimised 8-bit and 10-bit encoders | Kieran Kunhya | 2014-12-05 |
| | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||
* | cosmetics: Make naming scheme of Xvid IDCT consistent with other IDCTs | Diego Biurrun | 2014-08-27 |
| | |||
* | build: Add explanatory comments to (optimization) blocks in the Makefiles | Diego Biurrun | 2014-08-15 |
| | |||
* | idct: Split off Xvid IDCT | Diego Biurrun | 2014-08-01 |
| | | | | | The Xvid IDCT is only required to decode some Xvid-encoded MPEG-4 files, so there is no point in having it as an unconditional part of idctdsp. | ||
* | x86: build: Restore ordering of OBJS lines | Diego Biurrun | 2014-07-28 |
| | |||
* | hevc: SSE2 and SSSE3 loop filters | Pierre Edouard Lepere | 2014-07-26 |
| | | | | | | | | Additional contributions by James Almer <jamrial@gmail.com>, Carl Eugen Hoyos <cehoyos@ag.or.at>, Fiona Glaser <fiona@x264.com> and Anton Khirnov <anton@khirnov.net> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | dsputil: Split motion estimation compare bits off into their own context | Diego Biurrun | 2014-07-17 |
| | |||
* | x86: dsputil: Coalesce all init files | Diego Biurrun | 2014-07-17 |
| | | | | This makes the init files match the structure of the dsputil split. | ||
* | x86: dsputil: Avoid pointless CONFIG_ENCODERS indirection | Diego Biurrun | 2014-07-13 |
| | | | | The remaining dsputil bits are encoding-specific anyway. | ||
* | dsputil: Split off pixel block routines into their own context | Diego Biurrun | 2014-07-09 |
| | |||
* | dsputil: Split off FDCT bits into their own context | Diego Biurrun | 2014-07-07 |
| | |||
* | dsputil: Move draw_edges() to mpegvideoencdsp | Diego Biurrun | 2014-07-06 |
| | |||
* | dsputil: Move pix_sum, pix_norm1, shrink function pointers to mpegvideoenc | Diego Biurrun | 2014-07-06 |
| | |||
* | dsputil: Split off *_8x8basis to a separate context | Diego Biurrun | 2014-07-06 |
| | |||
* | x86: build: Only compile FDCT code if MMX is enabled | Diego Biurrun | 2014-07-05 |
| | | | | All other files containing purely inline assembly are treated the same way. | ||
* | x86: Unconditionally compile blockdsp and svq1enc init files | Diego Biurrun | 2014-07-05 |
| | | | | | This avoids a link failure with MMX disabled as the init functions are referenced unconditionally. | ||
* | x86: huffyuvdsp: Move inline assembly to init file | Diego Biurrun | 2014-07-05 |
| | | | | | This avoids a link failure with MMX disabled as now code and initialization are compiled under the same condition. | ||
* | dsputil: Split off IDCT bits into their own context | Diego Biurrun | 2014-06-30 |
| | |||
* | dsputil: Split off global motion compensation bits into a separate context | Diego Biurrun | 2014-06-23 |
| | |||
* | dsputil: Split bswap*_buf() off into a separate context | Diego Biurrun | 2014-06-22 |
| | |||
* | dsputil: Split audio operations off into a separate context | Diego Biurrun | 2014-06-22 |
| | |||
* | dsputil: Split clear_block*/fill_block* off into a separate context | Diego Biurrun | 2014-06-18 |
| | |||
* | dsputil: Split off quarterpel bits into their own context | Diego Biurrun | 2014-05-29 |
| | |||
* | dsputil: Move APE-specific bits into apedsp | Diego Biurrun | 2014-05-29 |
| | |||
* | dsputil: Move SVQ1 encoding specific bits into svq1enc | Diego Biurrun | 2014-05-29 |
| | |||
* | dsputil: Split off HuffYUV encoding bits into their own context | Diego Biurrun | 2014-05-27 |
| | | | | Also shorten HuffYUV context member names to avoid clutter. | ||
* | dsputil: Split off HuffYUV decoding bits into their own context | Diego Biurrun | 2014-05-27 |
| | | | | Also shorten HuffYUV context member names to avoid clutter. | ||
* | DNxHD: convert inline asm to yasm | Timothy Gu | 2014-04-11 |
| | |||
* | On2 VP7 decoder | Peter Ross | 2014-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> | ||
* | x86: hpeldsp: Keep all rnd_template instantiations in hpeldsp_init | Diego Biurrun | 2014-03-26 |
| | | | | | There is no point in having a separate file just for the instantiation that provides the public functions. | ||
* | build: Group general components separate from de/encoders in arch Makefiles | Diego Biurrun | 2014-03-20 |
| | | | | This is in line with how the top-level libavcodec Makefile is structured. | ||
* | x86: dcadsp: implement int8x8_fmul_int32 | Christophe Gisquet | 2014-02-07 |
| | | | | | | | | | | | For the callable function (as opposed to the inline one): C SSE SSE2 SSE4 Win32: 47 42 29 26 Win64: 30 33 25 23 The SSE version is neither compiled nor set for ARCH_X86_64, as the inlinable function takes over. Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | lavc: VP9 decoder | Ronald S. Bultje | 2013-11-15 |
| | | | | | | | | | | | | | | Originally written by Ronald S. Bultje <rsbultje@gmail.com> and Clément Bœsch <u@pkh.me> Further contributions by: Anton Khirnov <anton@khirnov.net> Diego Biurrun <diego@biurrun.de> Luca Barbato <lu_zero@gentoo.org> Martin Storsjö <martin@martin.st> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | dsputil: Split off H.263 bits into their own H263DSPContext | Diego Biurrun | 2013-11-08 |
| | |||
* | x86: vp8dsp: Split loopfilter code into a separate file | Diego Biurrun | 2013-11-01 |
| | |||
* | x86: dsputil: Separate ff_add_hfyu_median_prediction_cmov from dsputil_mmx | Diego Biurrun | 2013-10-05 |
| | | | | | The function does not depend on MMX and compilation without MMX enabled fails if the function is compiled conditional on MMX availability. | ||
* | x86: fdct: Only build fdct code if encoders have been enabled | Diego Biurrun | 2013-10-04 |
| | | | | fdct is only initialized if encoders are enabled. | ||
* | dsputil: x86: Hide arch-specific initialization details | Diego Biurrun | 2013-08-28 |
| | | | | Also give consistent names to init functions. | ||
* | vp56: Mark VP6-only optimizations as such. | Diego Biurrun | 2013-08-23 |
| | | | | | Most of our VP56 optimizations are VP6-only and will stay that way. So avoid compiling them for VP5-only builds. | ||
* | x86: Split DCT and FFT initialization into separate files | Diego Biurrun | 2013-08-21 |
| | |||
* | build: cosmetics: Place unconditional before conditional OBJS lines | Diego Biurrun | 2013-05-30 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | x86: dsputil: Split inline assembly from init code | Diego Biurrun | 2013-05-12 |
| | | | | Also remove some pointless comments. |