Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | x86: dsputil: Move avg_pixels8_mmx() out of rnd_template.c | Diego Biurrun | 2013-05-02 | 5 | -23/+25 | |
| | | | | | The function is only instantiated once, so there is no point in keeping it in a template file. | |||||
* | x86: Move duplicated put_pixels{8|16}_mmx functions into their own file | Diego Biurrun | 2013-05-02 | 5 | -134/+109 | |
| | ||||||
* | ppc: Only compile AltiVec FFT assembly when AltiVec is enabled | Diego Biurrun | 2013-05-02 | 1 | -3/+4 | |
| | ||||||
* | avcodec: doxy: Clarify how to use buf[] when implementing get_buffer2() | Derek Buitenhuis | 2013-04-30 | 1 | -2/+4 | |
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||||
* | avcodec: doxy: Clarify what get_buffer2 must fill in buf[] | Derek Buitenhuis | 2013-04-30 | 1 | -2/+5 | |
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||||
* | ppc: Drop unnecessary ff_ name prefixes from static functions | Diego Biurrun | 2013-04-30 | 2 | -32/+47 | |
| | ||||||
* | x86: Drop unnecessary ff_ name prefixes from static functions | Diego Biurrun | 2013-04-30 | 5 | -53/+60 | |
| | ||||||
* | arm: Drop unnecessary ff_ name prefixes from static functions | Diego Biurrun | 2013-04-30 | 3 | -9/+9 | |
| | ||||||
* | avcodec: Drop unnecessary ff_ name prefixes from static functions | Diego Biurrun | 2013-04-30 | 13 | -114/+117 | |
| | ||||||
* | ppc: More consistent arch initialization | Diego Biurrun | 2013-04-30 | 21 | -41/+79 | |
| | ||||||
* | fft: Remove pointless #ifdefs around function declarations | Diego Biurrun | 2013-04-30 | 1 | -3/+1 | |
| | ||||||
* | ppc: Move AltiVec utility headers out of AltiVec ifdefs | Diego Biurrun | 2013-04-30 | 4 | -14/+13 | |
| | | | | | Now that the headers themselves have ifdef protection this is no longer necessary and more consistent with normal include handling. | |||||
* | ppc: More consistent names for H.264 optimizations files | Diego Biurrun | 2013-04-30 | 4 | -4/+4 | |
| | ||||||
* | mpegaudiosp: More consistent names for ppc/x86 optimization files | Diego Biurrun | 2013-04-30 | 4 | -2/+2 | |
| | ||||||
* | lavc: clear AVBuffers on decoded frames if refcounted_frames is not set | Anton Khirnov | 2013-04-30 | 1 | -0/+4 | |
| | | | | | Otherwise some code might mistakenly think it is allowed to unref those buffers, which would lead to double unref. | |||||
* | indeo3: use put_pixels instead of put_no_rnd_pixels in copy_cell() | Anton Khirnov | 2013-04-30 | 1 | -3/+3 | |
| | | | | | They are the same in this case, except put_pixels also has blocksizes smaller than 8. | |||||
* | indeo3: fix off by one in MV validity check | Anton Khirnov | 2013-04-30 | 1 | -4/+4 | |
| | | | | CC:libav-stable@libav.org | |||||
* | x86: dsputil: Remove a set of pointless #ifs around function declarations | Diego Biurrun | 2013-04-30 | 1 | -2/+0 | |
| | ||||||
* | x86: dsputil: cosmetics: Group ff_{avg|put}_pixels16_mmxext() declarations | Diego Biurrun | 2013-04-30 | 1 | -28/+14 | |
| | ||||||
* | x86: hpeldsp: Remove unused macro definitions | Diego Biurrun | 2013-04-29 | 1 | -7/+0 | |
| | ||||||
* | aac: check the maximum number of channels | Luca Barbato | 2013-04-28 | 1 | -0/+2 | |
| | | | | | | | Broken bitstreams could report a larger than specified number of channels and cause outbound writes. CC:libav-stable@libav.org | |||||
* | h264_refs: Do not print check_opcodes() return value | Diego Biurrun | 2013-04-27 | 1 | -3/+3 | |
| | | | | | | The return value provides no useful information and removing the printing avoids the following warning: libavcodec/h264_refs.c:788:15: warning: 'i' may be used uninitialized in this function [-Wuninitialized] | |||||
* | x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents | Diego Biurrun | 2013-04-26 | 2 | -37/+0 | |
| | | | | | | | The function requires increasing the fuzz factor for the ac3/eac3 encode tests and even so makes fate fail. It only provides a slight encoding speedup for legacy CPUs that do not support SS2. Thus its benefit is not worth the trouble it creates and fixing it would be a waste of time. | |||||
* | x86: Rename dsputil_rnd_template.c to rnd_template.c | Martin Storsjö | 2013-04-25 | 3 | -2/+2 | |
| | | | | | | | This makes it less confusing when this template is shared both by dsputil and by hpeldsp. Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | x86: Get rid of duplication between *_rnd_template.c | Martin Storsjö | 2013-04-23 | 2 | -197/+5 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | mpegvideo: unref cur/next/prev frames when flushing | Hendrik Leppkes | 2013-04-23 | 1 | -0/+4 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||||
* | x86: Factorize duplicated inline assembly snippets | Martin Storsjö | 2013-04-23 | 3 | -130/+76 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||||
* | jpeg2000: Add mutlti-threading support to decoder | Nicolas Bertrand | 2013-04-23 | 1 | -2/+5 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||||
* | x86: Move some conditional code around to avoid unused variable warnings | Diego Biurrun | 2013-04-22 | 3 | -17/+15 | |
| | ||||||
* | jpeg2kdec: output is native endian AV_PIX_FMT_XYZ12 | Janne Grunau | 2013-04-22 | 1 | -1/+1 | |
| | ||||||
* | threads: always call thread_finish_setup for intra codecs | Janne Grunau | 2013-04-22 | 1 | -2/+2 | |
| | | | | | | | Intra codecs do not need an update_thread_context() function and never call ff_thread_finish_setup(). They rely on ff_thread_get_buffer() calling it. So call it even if the get_buffer2 function pointer is avcodec_default_get_buffer2 and it has not been called before. | |||||
* | avcodec: Bump minor for JPEG 2000 decoder | Diego Biurrun | 2013-04-22 | 1 | -1/+1 | |
| | ||||||
* | JPEG 2000 decoder for DCinema | Nicolas Bertrand | 2013-04-22 | 11 | -0/+2804 | |
| | | | | | | | | Based on the 2007 GSoC project from Kamil Nowosad <k.nowosad@students.mimuw.edu.pl> Updated to current programming standards, style and many more small fixes by Diego Biurrun <diego@biurrun.de>. Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||||
* | sh4: Remove dubious aligned dsputil code | Diego Biurrun | 2013-04-22 | 11 | -1665/+1 | |
| | | | | | | The code represents a considerable maintenance burden and it is not clear that it gives a noticeable benefit to outweigh this after 10 years of improvements in compiler technology since its creation. | |||||
* | x86: cavs: Refactor duplicate dspfunc macro | Diego Biurrun | 2013-04-22 | 1 | -22/+14 | |
| | ||||||
* | h264: Drop unused variable | Diego Biurrun | 2013-04-22 | 1 | -1/+1 | |
| | ||||||
* | x86: cavs: Put mmx-specific code into its own init function | Diego Biurrun | 2013-04-22 | 3 | -15/+31 | |
| | | | | | Before, this code was labeled as mmxext and enabled both for the 3dnow and the mmxext case. | |||||
* | x86: Remove some duplicate function declarations | Diego Biurrun | 2013-04-22 | 2 | -7/+0 | |
| | ||||||
* | ppc: hpeldsp: Include attributes.h | Martin Storsjö | 2013-04-20 | 1 | -0/+1 | |
| | | | | | | This fixes building in configurations where altivec is disabled. Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | x86: Remove unused inline asm instruction defines | Martin Storsjö | 2013-04-20 | 1 | -3/+0 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | vc1: Remove now unused variables | Martin Storsjö | 2013-04-20 | 1 | -2/+0 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | cosmetics: bfin: Fix indentation in the dsputil init function | Martin Storsjö | 2013-04-19 | 1 | -2/+2 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | dsputil: Remove non-8bpp draw_edge | Ronald S. Bultje | 2013-04-19 | 2 | -10/+4 | |
| | | | | | | It is never used. Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | dsputil: Merge 9-10 bpp functions for get_pixels and draw_edge | Ronald S. Bultje | 2013-04-19 | 1 | -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 functions | Ronald S. Bultje | 2013-04-19 | 2 | -46/+39 | |
| | | | | | | | | 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> | |||||
* | dsputil: Remove dct_bits | Ronald S. Bultje | 2013-04-19 | 3 | -16/+2 | |
| | | | | | | | 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 | 5 | -227/+8 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | alpha: hpeldsp: Move half-pel assembly from dsputil to hpeldsp | Ronald S. Bultje | 2013-04-19 | 10 | -290/+381 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | sparc: hpeldsp: Move vis half-pel assembly from dsputil to hpeldsp | Ronald S. Bultje | 2013-04-19 | 6 | -3507/+3540 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||||
* | sh4: hpeldsp: Move half-pel assembly from dsputil to hpeldsp | Michael Niedermayer | 2013-04-19 | 6 | -97/+373 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> |