Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | dsputil: Move DV-specific ff_zigzag248_direct table to dvdata | Diego Biurrun | 2014-04-04 |
| | |||
* | dsputil: Move RV40-specific bits into rv40dsp | Diego Biurrun | 2014-03-26 |
| | |||
* | dsputil: Move thirdpel-related bits into their own context | Diego Biurrun | 2014-03-22 |
| | |||
* | dsputil: Refactor duplicated CALL_2X_PIXELS / PIXELS16 macros | Diego Biurrun | 2014-03-22 |
| | |||
* | dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h | Diego Biurrun | 2014-03-22 |
| | |||
* | dsputil: Use correct type in me_cmp_func function pointer | Diego Biurrun | 2014-03-20 |
| | |||
* | dsputil: Propagate bit depth information to all (sub)init functions | Diego Biurrun | 2014-03-20 |
| | | | | This avoids recalculating the value over and over again. | ||
* | dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl names | Diego Biurrun | 2014-03-13 |
| | | | | Also switch from "tbl" to "tab" name suffixes. | ||
* | dsputil.h: K&R formatting cosmetics | Diego Biurrun | 2014-03-13 |
| | |||
* | dsputil.h: Clean up comments | Diego Biurrun | 2014-03-13 |
| | |||
* | dsputil: Move intreadwrite.h #include from header file to .c files | Diego Biurrun | 2014-03-13 |
| | |||
* | dsputil: Drop ff_check_alignment() function | Diego Biurrun | 2014-03-13 |
| | | | | | | The function is supposed to confirm that the compiler provided enough alignment, but in practice it is only run in certain code paths and insufficient alignment problems are restricted to legacy compilers. | ||
* | Remove all SPARC architecture optimizations | Diego Biurrun | 2014-03-13 |
| | | | | | SPARC is no longer being used in any multimedia-related fields and the VIS optimizations only represent a maintenance burden. | ||
* | Remove all SH4 architecture optimizations | Diego Biurrun | 2014-03-13 |
| | | | | SH4 has been end-of-lifed and no more test machines are available. | ||
* | dsputil: Move apply_window_int16 to ac3dsp | Diego Biurrun | 2013-12-08 |
| | | | | The (optimized) functions are used nowhere else. | ||
* | Remove all Alpha architecture optimizations | Diego Biurrun | 2013-11-13 |
| | | | | Alpha has been end-of-lifed and no more test machines are available. | ||
* | dsputil: Split off H.263 bits into their own H263DSPContext | Diego Biurrun | 2013-11-08 |
| | |||
* | dsputil: x86: Hide arch-specific initialization details | Diego Biurrun | 2013-08-28 |
| | | | | Also give consistent names to init functions. | ||
* | Remove commented-out debug #define cruft | Diego Biurrun | 2013-05-16 |
| | |||
* | dsputil: Remove dct_bits | Ronald S. Bultje | 2013-04-19 |
| | | | | | | | dct_bits is never set except in h264, where it is never used, thus remove it. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | dsputil: Remove hpel functions (moved to hpeldsp) | Ronald S. Bultje | 2013-04-19 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | hpeldsp: Add half-pel functions (currently copies of dsputil) | Ronald S. Bultje | 2013-04-19 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | dsputil: Make square put/avg_pixels functions local to h264qpel | Ronald S. Bultje | 2013-04-10 |
| | | | | | | | Put a copy of the 8bit functions only in dsputil, where they are used for some other things (e.g. mpeg4qpel, mspel, cavsqpel). Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | lavc: Move ff_cropTbl and ff_zigzag_direct from dsputil to mathtables | Ronald S. Bultje | 2013-04-08 |
| | | | | | | | | | These are widely used throughout libavcodec, nothing dsputil-specific. Change ff_cropTbl to a statically initialized table, to avoid initializing it with a function call. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | h261: Remove H.261 loop filter from dsputil | Diego Biurrun | 2013-04-05 |
| | | | | | There is no arch-optimized version of the H.261 loop filter and there likely will never be, so the dsputil overhead does not give any benefit. | ||
* | dsputil: convert remaining functions to use ptrdiff_t strides | Luca Barbato | 2013-03-12 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | h264: Add add_pixels4/8() to h264dsp, and remove add_pixels4 from dsputil | Ronald S. Bultje | 2013-02-19 |
| | | | | | | | | | These functions are mostly H264-specific (the only other user I can spot is bink), and this allows us to special-case some functionality for H264. Also remove the 16-bit-coeff with >8bpp versions (unused) and merge the duplicate 32-bit-coeff for >8bpp (identical). Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | dsputil: convert remaining op_pixels_func | Luca Barbato | 2013-02-17 |
| | | | | | | Convert to diffptr_t the line_size parameters still int. Remove all the warnings in dsputil.c | ||
* | dsputil: Move STRIDE_ALIGN macro to the only place it is used | Diego Biurrun | 2013-02-13 |
| | |||
* | dsputil: Move fdct function declarations to dct.h | Diego Biurrun | 2013-02-09 |
| | |||
* | dsputil: Move LOCAL_ALIGNED macros to libavutil | Diego Biurrun | 2013-02-08 |
| | |||
* | dsputil: Move WRAPPER8_16_SQ macro to the only place it is used | Diego Biurrun | 2013-02-08 |
| | |||
* | dsputil: Move rnd_avg inline functions to a separate header | Diego Biurrun | 2013-02-08 |
| | |||
* | dsputil: Remove commented-out, unused function declarations | Diego Biurrun | 2013-02-08 |
| | |||
* | dsputil: Move ff_shrink* function declarations to separate header | Diego Biurrun | 2013-02-07 |
| | |||
* | dsputil: Move ff_svq3 function declarations to a separate header | Diego Biurrun | 2013-02-07 |
| | |||
* | dsputil: Move ff_h264_idct function declarations to a separate header | Diego Biurrun | 2013-02-07 |
| | |||
* | dsputil: Move copy_block functions to a separate header | Diego Biurrun | 2013-02-07 |
| | |||
* | dsputil: Drop unused functions copy_block{2|4|16} | Diego Biurrun | 2013-02-07 |
| | |||
* | dsputil: Move get_penalty_factor() to the only place it is used. | Diego Biurrun | 2013-02-07 |
| | |||
* | dsputil: Move ff_block_permute to mpegvideo_enc | Diego Biurrun | 2013-02-07 |
| | |||
* | dsputil: Separate h264chroma | Diego Biurrun | 2013-02-06 |
| | |||
* | Use ptrdiff_t instead of int for {avg, put}_pixels line_size parameter. | Diego Biurrun | 2013-02-05 |
| | | | | | This avoids SIMD-optimized functions having to sign-extend their line size argument manually to be able to do pointer arithmetic. | ||
* | dsputil: Separate h264 qpel | Mans Rullgard | 2013-01-24 |
| | | | | | | | | | | The sh4 optimizations are removed, because the code is 100% identical to the C code, so it is unlikely to provide any real practical benefit. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | dsputil: remove one array dimension from avg_no_rnd_pixels_tab. | Ronald S. Bultje | 2013-01-22 |
| | |||
* | dsputil: remove some never-assigned function pointers from the struct. | Ronald S. Bultje | 2013-01-22 |
| | |||
* | dsputil: remove avg_no_rnd_pixels8. | Ronald S. Bultje | 2013-01-22 |
| | | | | This is never used. | ||
* | Drop DCTELEM typedef | Diego Biurrun | 2013-01-22 |
| | | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | floatdsp: move scalarproduct_float from dsputil to avfloatdsp. | Ronald S. Bultje | 2013-01-22 |
| | | | | This makes the aac decoder and all voice codecs independent of dsputil. | ||
* | floatdsp: move butterflies_float from dsputil to avfloatdsp. | Ronald S. Bultje | 2013-01-22 |
| | | | | | This makes wmadec/enc, twinvq and mpegaudiodec (i.e. mp2/mp3) independent of dsputil. |