Vitor Sessak
|
18b131de04
|
dct32: Add SSE2 ASM optimizations
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
14 years ago |
Vitor Sessak
|
e6c1791b47
|
Fix compilation with --disable-yasm.
|
14 years ago |
Vitor Sessak
|
165c7c420d
|
Fix dct32() compilation with --disable-yasm
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
14 years ago |
Vitor Sessak
|
6204feb160
|
dct32: Add AVX implementation of 32-point DCT
|
14 years ago |
Vitor Sessak
|
9d35fa520e
|
Add AVX FFT implementation.
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
|
14 years ago |
Mans Rullgard
|
0aded9484d
|
Move dct and rdft definitions to separate files
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>
|
14 years ago |
Mans Rullgard
|
2912e87a6c
|
Replace FFmpeg with Libav in licence headers
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
14 years ago |
Loren Merritt
|
11ab1e409f
|
FFT: factor a shuffle out of the inner loop and merge it into fft_permute.
6% faster SSE FFT on Conroe, 2.5% on Penryn.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit e6b1ed693a )
|
14 years ago |
Loren Merritt
|
e6b1ed693a
|
FFT: factor a shuffle out of the inner loop and merge it into fft_permute.
6% faster SSE FFT on Conroe, 2.5% on Penryn.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
|
14 years ago |
Stefano Sabatini
|
c6c98d0897
|
Move mm_support() from libavcodec to libavutil, make it a public
function and rename it to av_get_cpu_flags().
Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
15 years ago |
Stefano Sabatini
|
7160bb716b
|
Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_
symbols, and move them from libavcodec/avcodec.h to libavutil/cpu.h.
Originally committed as revision 25040 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
15 years ago |
Vitor Sessak
|
881fd7a62f
|
Move SSE optimized 32-point DCT to its own file. Should fix breakage with YASM
disabled.
Originally committed as revision 24078 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
15 years ago |
Vitor Sessak
|
4dcc4f8eaa
|
SSE optimized 32-point DCT
Originally committed as revision 24077 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
15 years ago |
Måns Rullgård
|
f486321395
|
Move per-arch fft init bits into the corresponding subdirs
Originally committed as revision 19864 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |