Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ppc: Centralize compiler-specific altivec.h #include handling in one place | Diego Biurrun | 2016-12-14 | 22 | -63/+44 |
| | | | | Also move #includes into canonical order where appropriate. | ||||
* | ppc: hevcdsp: Use shorthands for vector types | Diego Biurrun | 2016-12-14 | 2 | -12/+12 |
| | | | | This is more consistent and fixes compilation with clang. | ||||
* | hevc: ppc: Add HEVC 4x4 IDCT for PowerPC | Alexandra Hajkova | 2016-12-12 | 3 | -0/+157 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | ppc: avcodec: Drop silly "_ppc" suffixes from files in ppc subdirectories | Diego Biurrun | 2016-10-18 | 2 | -1/+1 |
| | |||||
* | huffyuvdsp: Enable the altivec code for PPC little-endian as well | Luca Barbato | 2016-10-02 | 1 | -4/+4 |
| | | | | Confirmed to work by checkasm. | ||||
* | mpegaudiodsp: Change type of array stride parameters to ptrdiff_t | Diego Biurrun | 2016-09-29 | 1 | -1/+1 |
| | | | | | This avoids SIMD-optimized functions having to sign-extend their stride argument manually to be able to do pointer arithmetic. | ||||
* | h264chroma: Change type of stride parameters to ptrdiff_t | Diego Biurrun | 2016-09-29 | 1 | -2/+7 |
| | | | | | This avoids SIMD-optimized functions having to sign-extend their stride argument manually to be able to do pointer arithmetic. | ||||
* | idct: Change type of array stride parameters to ptrdiff_t | Diego Biurrun | 2016-09-29 | 2 | -3/+4 |
| | | | | ptrdiff_t is the correct type for array strides and similar. | ||||
* | blockdsp: drop the high_bit_depth parameter | Anton Khirnov | 2016-09-22 | 1 | -14/+11 |
| | | | | | It has no effect, since the code is supposed to operate the same way for any bit depth. | ||||
* | pixblockdsp: Change type of stride parameters to ptrdiff_t | Diego Biurrun | 2016-09-14 | 1 | -6/+6 |
| | | | | | | | This avoids SIMD-optimized functions having to sign-extend their line size argument manually to be able to do pointer arithmetic. Also adjust parameter names to be "stride" everywhere. | ||||
* | ppc: mpegvideo: Add proper runtime AltiVec detection | Diego Biurrun | 2016-09-11 | 1 | -0/+5 |
| | |||||
* | ppc: Update #endif comments | Diego Biurrun | 2016-09-11 | 22 | -45/+44 |
| | |||||
* | audiodsp: ppc: Add VSX variant | Luca Barbato | 2016-09-11 | 1 | -0/+32 |
| | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | vp3: Change type of stride parameters to ptrdiff_t | Diego Biurrun | 2016-08-26 | 1 | -2/+2 |
| | | | | | | | This avoids SIMD-optimized functions having to sign-extend their stride argument manually to be able to do pointer arithmetic. Also adjust parameter names to be "stride" everywhere. | ||||
* | h264: rename h264.[ch] to h264dec.[ch] | Anton Khirnov | 2016-06-21 | 1 | -1/+1 |
| | | | | This is more consistent with the naming of other decoders. | ||||
* | tests: Move all test programs to a subdirectory | Diego Biurrun | 2016-05-13 | 1 | -32/+0 |
| | |||||
* | build: miscellaneous cosmetics | Diego Biurrun | 2016-04-07 | 1 | -1/+1 |
| | | | | | | Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically. | ||||
* | h264: Clean up #includes | Diego Biurrun | 2016-03-25 | 1 | -1/+7 |
| | |||||
* | fft: Split MDCT bits off from FFT | Diego Biurrun | 2016-03-01 | 3 | -122/+157 |
| | |||||
* | build: Add vc1dsp component for more fine-grained dependencies | Diego Biurrun | 2016-02-19 | 1 | -1/+1 |
| | |||||
* | fft: ppc: Place ff_fft_calc_interleave_altivec() under correct ifdefs | Diego Biurrun | 2016-02-15 | 2 | -4/+4 |
| | | | | Also fix #endif comments in the FFT init code. | ||||
* | configure: Factor out vp8dsp module | Vittorio Giovara | 2015-07-17 | 1 | -1/+1 |
| | |||||
* | ppc: vsx: Implement diff_pixels and get_pixels | Luca Barbato | 2015-05-31 | 1 | -0/+44 |
| | | | | Use a macro to abstract the endianness. | ||||
* | ppc: Restrict some Altivec implementations to Big Endian | Luca Barbato | 2015-05-31 | 23 | -45/+45 |
| | | | | | In Little Endian the vec_ld/vec_st operations work as expected only for byte-vectors. | ||||
* | ppc: pixblockdsp: Use the abriged vector types | Luca Barbato | 2015-05-31 | 1 | -23/+20 |
| | |||||
* | lavc: do not compile fmtconvert unconditionally | Anton Khirnov | 2015-02-28 | 1 | -2/+1 |
| | | | | Only ac3dec and dcadec use it. | ||||
* | fmtconvert: drop unused functions | Anton Khirnov | 2015-02-28 | 1 | -111/+0 |
| | |||||
* | motion_est: convert stride to ptrdiff_t | Vittorio Giovara | 2014-11-24 | 1 | -28/+28 |
| | | | | | CC: libav-stable@libav.org Bug-Id: CID 700556 / CID 700557 / CID 700558 | ||||
* | build: Add explanatory comments to (optimization) blocks in the Makefiles | Diego Biurrun | 2014-08-15 | 1 | -0/+2 |
| | |||||
* | mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes | Diego Biurrun | 2014-08-15 | 1 | -1/+1 |
| | |||||
* | ppc: fft: Build AltiVec optimizations in the standard way | Diego Biurrun | 2014-08-02 | 3 | -4/+7 |
| | |||||
* | ppc: idctdsp: Immediately return if no AltiVec is available | Diego Biurrun | 2014-08-01 | 1 | -8/+9 |
| | | | | This is how all the other init functions operate. | ||||
* | qpeldsp: Mark source pointer in qpel_mc_func function pointer const | Diego Biurrun | 2014-07-25 | 2 | -20/+30 |
| | |||||
* | dct-test: Move arch-specific bits into arch-specific subdirectories | Diego Biurrun | 2014-07-21 | 1 | -0/+32 |
| | |||||
* | fdct: Move ppc-specific declarations to a header in the ppc directory | Diego Biurrun | 2014-07-19 | 2 | -4/+4 |
| | |||||
* | idctdsp: prettyprinting cosmetics | Diego Biurrun | 2014-07-18 | 1 | -3/+3 |
| | |||||
* | idct: Convert IDCT permutation #defines to an enum | Diego Biurrun | 2014-07-18 | 1 | -1/+1 |
| | | | | Also rename the enum values to be consistent with other DCT permutations. | ||||
* | dsputil: Split motion estimation compare bits off into their own context | Diego Biurrun | 2014-07-17 | 2 | -3/+3 |
| | |||||
* | ppc: dsputil: Coalesce all init files | Diego Biurrun | 2014-07-13 | 4 | -74/+11 |
| | |||||
* | dsputil: Drop unused bit_depth parameter from all init functions | Diego Biurrun | 2014-07-11 | 3 | -7/+4 |
| | |||||
* | dsputil: Split off pixel block routines into their own context | Diego Biurrun | 2014-07-09 | 3 | -105/+154 |
| | |||||
* | dsputil: Split off FDCT bits into their own context | Diego Biurrun | 2014-07-07 | 5 | -14/+52 |
| | |||||
* | dsputil: Move pix_sum, pix_norm1, shrink function pointers to mpegvideoenc | Diego Biurrun | 2014-07-06 | 3 | -60/+104 |
| | |||||
* | dsputil: Split off IDCT bits into their own context | Diego Biurrun | 2014-06-30 | 4 | -13/+28 |
| | |||||
* | dsputil: Split off global motion compensation bits into a separate context | Diego Biurrun | 2014-06-23 | 4 | -9/+15 |
| | |||||
* | dsputil: Split audio operations off into a separate context | Diego Biurrun | 2014-06-22 | 4 | -7/+16 |
| | |||||
* | dsputil: Split clear_block*/fill_block* off into a separate context | Diego Biurrun | 2014-06-18 | 4 | -124/+170 |
| | |||||
* | ppc: Consistently use convenience macro for runtime CPU detection | Diego Biurrun | 2014-06-10 | 12 | -12/+24 |
| | |||||
* | ppc: Fix runtime CPU detection for apedsp, huffyuvdsp, svq1enc | Diego Biurrun | 2014-06-10 | 3 | -0/+15 |
| | |||||
* | ppc: Fix compilation for ppc64le (ELFv2) | Thierry Fauck | 2014-05-30 | 1 | -0/+8 |
| | | | | | CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> |