summaryrefslogtreecommitdiff
path: root/libavcodec/dsputil.c
Commit message (Collapse)AuthorAgeFilesLines
* dsputil: Split motion estimation compare bits off into their own contextDiego Biurrun2014-07-171-952/+0
|
* dsputil: Drop unused bit_depth parameter from all init functionsDiego Biurrun2014-07-111-5/+3
|
* dsputil: Split off pixel block routines into their own contextDiego Biurrun2014-07-091-46/+6
|
* dsputil: Split off FDCT bits into their own contextDiego Biurrun2014-07-071-22/+2
|
* dsputil: Move draw_edges() to mpegvideoencdspDiego Biurrun2014-07-061-30/+0
|
* dsputil: Move pix_sum, pix_norm1, shrink function pointers to mpegvideoencDiego Biurrun2014-07-061-79/+0
|
* dsputil: Split off *_8x8basis to a separate contextDiego Biurrun2014-07-061-32/+0
|
* dsputil: Split off IDCT bits into their own contextDiego Biurrun2014-06-301-161/+1
|
* dsputil: Move MMX/SSE2-optimized IDCT bits to the x86 subdirectoryDiego Biurrun2014-06-261-22/+5
|
* dsputil: Split off global motion compensation bits into a separate contextDiego Biurrun2014-06-231-91/+0
|
* dsputil: Split bswap*_buf() off into a separate contextDiego Biurrun2014-06-221-27/+0
|
* dsputil: Split audio operations off into a separate contextDiego Biurrun2014-06-221-85/+0
|
* dsputil: Split clear_block*/fill_block* off into a separate contextDiego Biurrun2014-06-181-36/+0
|
* Remove all Blackfin architecture optimizationsDiego Biurrun2014-06-021-2/+0
| | | | | | Blackfin is a painful platform to work with, no test machines are available and the range of multimedia applications is dubious. Thus it only represents a maintenance burden.
* dsputil: Split off quarterpel bits into their own contextDiego Biurrun2014-05-291-727/+0
|
* dsputil: Move Bink-specific add_pixels8 to binkdspDiego Biurrun2014-05-291-21/+0
|
* dsputil: Move APE-specific bits into apedspDiego Biurrun2014-05-291-15/+0
|
* dsputil: Move mspel_pixels_tab to the only place it is usedDiego Biurrun2014-05-291-114/+4
|
* dsputil: Move ff_alternate_*_scan tables to mpegvideoDiego Biurrun2014-05-291-22/+0
|
* dsputil: Move SVQ1 encoding specific bits into svq1encDiego Biurrun2014-05-291-12/+0
|
* dsputil: Split off HuffYUV encoding bits into their own contextDiego Biurrun2014-05-271-56/+0
| | | | Also shorten HuffYUV context member names to avoid clutter.
* dsputil: Split off HuffYUV decoding bits into their own contextDiego Biurrun2014-05-271-98/+0
| | | | Also shorten HuffYUV context member names to avoid clutter.
* dsputil: Move DV-specific ff_zigzag248_direct table to dvdataDiego Biurrun2014-04-041-13/+0
|
* dsputil: Move draw_edges and clear_block* out of dsputil_templateDiego Biurrun2014-03-261-0/+38
| | | | The functions are not used templatized.
* dsputil: Move RV40-specific bits into rv40dspDiego Biurrun2014-03-261-22/+0
|
* dsputil_template: Detemplatize the codeDiego Biurrun2014-03-261-13/+5
| | | | The indirection makes no sense without multiple instantiation.
* dsputil_template: Move bits that are used templatized into separate fileDiego Biurrun2014-03-261-1/+2
| | | | This allows detemplatizing the bits that are not instantiated twice.
* dsputil: Move hpel_template #include out of dsputil_templateDiego Biurrun2014-03-261-0/+1
| | | | Multiple inclusion makes no sense as it is only used in the 8-bit case.
* dsputil: Move thirdpel-related bits into their own contextDiego Biurrun2014-03-221-298/+1
|
* dsputil: Use correct type in me_cmp_func function pointerDiego Biurrun2014-03-201-36/+31
|
* dsputil: Propagate bit depth information to all (sub)init functionsDiego Biurrun2014-03-201-4/+6
| | | | This avoids recalculating the value over and over again.
* dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl namesDiego Biurrun2014-03-131-12/+12
| | | | Also switch from "tbl" to "tab" name suffixes.
* dsputil: Merge variable declarations and initializationsDiego Biurrun2014-03-131-71/+34
|
* dsputil: K&R formatting cosmeticsDiego Biurrun2014-03-131-1572/+1911
|
* dsputil: Remove disabled avg_no_rnd_qpel leftoversDiego Biurrun2014-03-131-4/+1
|
* dsputil: Drop ff_check_alignment() functionDiego Biurrun2014-03-131-23/+0
| | | | | | 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 optimizationsDiego Biurrun2014-03-131-2/+0
| | | | | SPARC is no longer being used in any multimedia-related fields and the VIS optimizations only represent a maintenance burden.
* Remove all SH4 architecture optimizationsDiego Biurrun2014-03-131-2/+0
| | | | SH4 has been end-of-lifed and no more test machines are available.
* dsputil: Move apply_window_int16 to ac3dspDiego Biurrun2013-12-081-14/+0
| | | | The (optimized) functions are used nowhere else.
* dsputil: x86: Move ff_inv_zigzag_direct16 table init to mpegvideoDiego Biurrun2013-12-021-5/+0
| | | | The table is MMX-specific and used nowhere else.
* dsputil/pngdsp: fix signed/unsigned type in end comparisonMichael Niedermayer2013-11-281-2/+2
| | | | Fixes out of array accesses and integer overflows.
* Remove all Alpha architecture optimizationsDiego Biurrun2013-11-131-2/+0
| | | | Alpha has been end-of-lifed and no more test machines are available.
* dsputil: Split off H.263 bits into their own H263DSPContextDiego Biurrun2013-11-081-79/+0
|
* cosmetics: Place arch initialization calls in alphabetical orderDiego Biurrun2013-08-291-7/+14
|
* dsputil: x86: Hide arch-specific initialization detailsDiego Biurrun2013-08-281-1/+1
| | | | Also give consistent names to init functions.
* avcodec: Add av_cold attributes to init functions missing themDiego Biurrun2013-05-041-3/+6
|
* avcodec: Drop unnecessary ff_ name prefixes from static functionsDiego Biurrun2013-04-301-4/+4
|
* dsputil: Remove non-8bpp draw_edgeRonald S. Bultje2013-04-191-2/+2
| | | | | | It is never used. Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: Merge 9-10 bpp functions for get_pixels and draw_edgeRonald S. Bultje2013-04-191-8/+2
| | | | | | | These only care about pixel storage unit size, not actual bits used (i.e. they don't clip). Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: Remove unused 32-bit functionsRonald S. Bultje2013-04-191-8/+9
| | | | | | | | Previously, if dct_bits was set to 32, we used separate 32-bit versions of these functions. Since dct_bits now is removed, remove the unused 32-bit versions of the functions. Signed-off-by: Martin Storsjö <martin@martin.st>