summaryrefslogtreecommitdiffstats
path: root/libavcodec/dct.c
Commit message (Collapse)AuthorAgeFilesLines
* Don't include common.h from avutil.hMartin Storsjö2012-08-151-0/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* dct: K&R formatting cosmeticsAneesh Dogra2012-01-031-61/+61
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dct: build dct32 as separate object filesMans Rullgard2011-05-171-4/+2
| | | | | | | This builds the float and fixed-point versions of dct32 separately instead of #including the file in dct.c and mpegaudiodec.c. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct: fix indentationMans Rullgard2011-05-161-15/+15
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct: bypass table allocation for DCT_II of size 32Mans Rullgard2011-05-161-3/+6
| | | | | | | | The size-32 DCT_II has a special implementation which doesn't use the normal tables. Skipping allocation of these in this case saves some memory. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct: remove superflous #includeMans Rullgard2011-03-201-1/+0
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move dct and rdft definitions to separate filesMans Rullgard2011-03-201-1/+1
| | | | | | | This leaves fft.h with only the core FFT and MDCT definitions thus making it more managable. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fft: remove inline wrappers for function pointersMans Rullgard2011-03-191-9/+4
| | | | | | | This removes the rather pointless wrappers (one not even inline) for calling the fft_calc and related function pointers. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* SSE optimized 32-point DCTVitor Sessak2010-07-061-0/+2
| | | | Originally committed as revision 24077 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More mp{1,2,3} 32-point DCT transform to our common DCT framework.Vitor Sessak2010-06-301-0/+14
| | | | | | Should allow for future SIMD optimizations. Originally committed as revision 23912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement the discrete sine/cosine transforms DCT-I and DST-IVitor Sessak2010-03-231-7/+68
| | | | Originally committed as revision 22649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after r22618.Vitor Sessak2010-03-211-42/+43
| | | | Originally committed as revision 22619 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split DCT-II and DCT-III in different functions, they do not share any code.Vitor Sessak2010-03-211-5/+11
| | | | Originally committed as revision 22618 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Call DCT by function pointer. Needed for any future ASM implementation andVitor Sessak2010-03-211-1/+3
| | | | | | allows further cleanup. Originally committed as revision 22617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: move ff_dct_init() to the bottom of the fileVitor Sessak2010-03-211-25/+25
| | | | Originally committed as revision 22616 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move FFT parts from dsputil.h to fft.hMåns Rullgård2010-03-061-1/+2
| | | | Originally committed as revision 22235 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Floating point discrete cosine transformVitor Sessak2010-01-201-0/+139
Originally committed as revision 21338 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud