Age | Commit message (Collapse) | Author |
|
The src3 and step arguments to vector_fmul_add_add() are always zero
and one, respectively. This removes these arguments from the function,
simplifies the code accordingly, and renames the function to better
match the new operation.
Originally committed as revision 20061 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19955 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19939 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19865 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19864 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
that FF_ELEMS(ff_sine_windows[x]) == 1 << x.
Fix issue 1384.
Originally committed as revision 19862 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19819 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
This adds a function pointer for forward MDCT to FFTContext and
initialises it with the existing C function. ff_calc_mdct() is
changed to an inline function calling the selected version as
done for other fft/mdct functions.
Originally committed as revision 19818 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Vorbis and AC3 ~3x faster.
Parts by Naotoshi Nojiri, naonoj gmail
Originally committed as revision 19806 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19785 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19784 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19740 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19739 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19738 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
The DECLARE_ALIGNED_8 macro is defined to align to 16 bytes instead
the 8 suggested by the name on some CPUs. None of the uses of this
macro ever need 16-byte alignment, cases which once did having been
changed to always specify 16 bytes explicitly.
Originally committed as revision 19737 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19729 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19728 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Includes mmx2 asm for the various functions.
Note that the actual idct still does not have an x86 SIMD implemtation.
For wmv3 files using regular idct, the decoder just falls back to simple_idct,
since simple_idct_dc doesn't exist (yet).
Originally committed as revision 19204 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Scaling (i)MDCT output has no runtime overhead and can be used to improve
performance of audio codecs. All the changes are only needed in
'ff_mdct_init' function and slow down initialization a bit.
Originally committed as revision 18855 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
the arrays sequential.
Originally committed as revision 18841 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18721 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18521 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18520 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18518 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18517 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18511 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18506 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 17446 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 17111 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
overall ffvhuff decoding speedup: 28% on core2, 25% on k8.
Originally committed as revision 17059 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16864 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16721 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16556 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16533 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16359 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16237 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16228 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
thus avoiding the calling overhead.
New functions are not yet used.
Originally committed as revision 16206 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16045 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15968 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15967 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Add missing one for FF_MM_ALTIVEC to avcodec.h.
Rename all the occurences of MM_* to the corresponding FF_MM_*.
Originally committed as revision 15770 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Neither the asm() nor the __asm__() keyword is part of the C99
standard, but while GCC accepts the former in C89 syntax, it is not
accepted in C99 unless GNU extensions are turned on (with -fasm). The
latter form is accepted in any syntax as an extension (without
requiring further command-line options).
Sun Studio C99 compiler also does not accept asm() while accepting
__asm__(), albeit reporting warnings that it's not valid C99 syntax.
Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15551 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.' to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
|