ffmpeg/libavcodec
Loren Merritt 652c59b967 use ff_fft_calc_3dn2 instead of sse on a K8.
1.5% faster vorbis.

Originally committed as revision 6024 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-19 02:42:20 +00:00
..
alpha Change license header to LGPL for consistency. 2006-02-17 19:48:11 +00:00
armv4l Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
i386 ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm. 2006-08-18 23:53:49 +00:00
liba52 libavcodec/libpostproc ---> libpostproc 2006-06-01 21:37:48 +00:00
mlib Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ppc 10l, thanks to Emanuele Giaquinta <exg@gentoo.org> for testing and finding the issue 2006-08-15 20:36:05 +00:00
ps2 Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
sh4 Fix some "'static' is not at beginning of declaration" warnings. 2006-08-08 10:24:26 +00:00
sparc Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
4xm.c sanity checks, some might have been exploitable ... 2006-05-13 10:45:26 +00:00
8bps.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
a52dec.c native ac3 parser 2006-01-21 18:19:47 +00:00
aasc.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ac3.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ac3dec.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ac3enc.c Revert bad ac3enc commit, the commited code was bigger and slower. 2006-04-28 14:19:11 +00:00
ac3tab.h Revert bad ac3enc commit, the commited code was bigger and slower. 2006-04-28 14:19:11 +00:00
adpcm.c make the adx adpcm codec available 2006-07-08 22:31:14 +00:00
adx.c make the adx adpcm codec available 2006-07-08 22:31:14 +00:00
alac.c Add const to (mostly) char* and make some functions static, which aren't used 2006-06-18 11:33:14 +00:00
allcodecs.c Looks like to be a good time to re-enable WMV3 decoder 2006-08-03 05:15:50 +00:00
amr.c rename AMR config variables to CONFIG_AMR* 2006-07-12 16:49:14 +00:00
apiexample.c COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
asv1.c add assert to clarify that we know what we are doing 2006-03-10 19:10:46 +00:00
avcodec.h Forgot to update LIBAVCODEC_VERSION_INT 2006-08-01 04:00:14 +00:00
avs.c complete AVS playback system (from Creature Shock computer game), 2006-02-17 03:17:42 +00:00
beosthread.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
bitstream_filter.c noise bitstream filter 2006-07-06 15:28:17 +00:00
bitstream.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
bitstream.h remove STATS code (probably hasnt been used for years ..., and its not completely clear what it was good for anyway) 2006-07-09 10:33:49 +00:00
bmp.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
cabac.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
cabac.h don't force asserts in release builds. 2% faster h264. 2006-04-29 00:43:15 +00:00
cavs.c some MMX optimizations for the CAVS decoder 2006-07-29 08:45:33 +00:00
cavsdata.h replace run by run+1 in VLC tables 2006-07-14 19:15:08 +00:00
cavsdsp.c some MMX optimizations for the CAVS decoder 2006-07-29 08:45:33 +00:00
cinepak.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
cljr.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
cook.c sanity checks, some might have been exploitable ... 2006-05-13 10:45:26 +00:00
cookdata.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
cscd.c faster copy functions for lzo decoder that also need padding 2006-01-22 19:10:12 +00:00
cyuv.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
dct-test.c Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.h 2006-07-03 10:52:07 +00:00
dpcm.c Mark some read-only datastructures as const. 2006-07-06 13:53:07 +00:00
dsputil.c sse and 3dnow implementations of float->int conversion and mdct windowing. 2006-08-10 19:06:25 +00:00
dsputil.h vorbis simd tweaks 2006-08-11 18:19:37 +00:00
dtsdec.c dtsdec.c copies one input packet at a time to a (static) buffer of size 2006-04-20 19:23:57 +00:00
dv.c I still don't think this should be here. Note: without this code DV encoder 2006-03-06 09:54:09 +00:00
dvbsub.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
dvbsubdec.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
dvdata.h DVCPRO50 support. 2006-03-06 08:54:33 +00:00
dvdsub.c add static keyword to some functions 2006-01-30 23:33:19 +00:00
dvdsubenc.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
error_resilience.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
eval.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
faac.c create adts stream if CODEC_FLAG_GLOBAL_HEADER not set 2006-02-08 01:10:07 +00:00
faad.c Make faac_decode_frame return -1 on error and not 0 which avoids 2006-03-05 12:32:24 +00:00
faandct.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
faandct.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
fdctref.c COSMETICS: tabs --> spaces, some prettyprinting 2005-12-22 01:10:11 +00:00
fft-test.c COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
fft.c use ff_fft_calc_3dn2 instead of sse on a K8. 2006-08-19 02:42:20 +00:00
ffv1.c memory leak. 2006-04-28 23:16:42 +00:00
flac.c moving utf8 reading function to libavutil 2006-07-07 22:43:32 +00:00
flacenc.c cosmetic change to adjust alignment. 2006-07-16 17:08:25 +00:00
flashsv.c Flash Screen Video decoder (fourcc:FSV1) 2006-06-01 07:31:59 +00:00
flicvideo.c make some functions static (patch by Dieter < freebsd at sopwith.solgatos.com >) 2006-01-28 16:05:06 +00:00
fraps.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
g726.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
golomb.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
golomb.h first rudimentary version of (Justin Ruggles jruggle earthlink net) flac encoder 2006-06-24 10:20:15 +00:00
h261.c fix codec timebase and timestamps 2006-08-14 18:17:14 +00:00
h261data.h H261 fixing and cleaning: 2004-11-12 01:21:34 +00:00
h263.c add outcommented chunk of code to handle stuffing MBs at the end of slices (IMHO the standard doesnt allow this and there are no real world files which need it) 2006-05-08 13:44:54 +00:00
h263data.h out of array read fix 2006-03-10 21:20:49 +00:00
h263dec.c printf -> av_log, only occurs in DEBUG cases 2006-08-04 22:51:20 +00:00
h264.c 10l in r5768 (broke mbaff) 2006-07-27 20:37:21 +00:00
h264data.h h264: MBAFF interlaced decoding 2006-05-28 22:44:14 +00:00
h264idct.c h264: special case dc-only idct. ~1% faster overall 2006-02-10 06:55:25 +00:00
huffyuv.c set supported pixel formats correctly 2006-08-02 22:48:50 +00:00
idcinvideo.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
imgconvert_template.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
imgconvert.c Explicitly include fastmemcpy.h from libvo/. 2006-08-18 13:38:24 +00:00
imgresample.c Explicitly include fastmemcpy.h from libvo/. 2006-08-18 13:38:24 +00:00
indeo2.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
indeo2data.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
indeo3.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
indeo3data.h COSMETICS: tabs --> spaces, some prettyprinting 2005-12-22 01:10:11 +00:00
internal.h - Add new file internal.h for common internal-use-only functions. 2006-03-30 04:33:05 +00:00
interplayvideo.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
jfdctfst.c COSMETICS: tabs --> spaces, some prettyprinting 2005-12-22 01:10:11 +00:00
jfdctint.c COSMETICS: tabs --> spaces, some prettyprinting 2005-12-22 01:10:11 +00:00
jpeg_ls.c list of supported pix_fmts 2006-02-02 02:36:27 +00:00
jrevdct.c COSMETICS: tabs --> spaces, some prettyprinting 2005-12-22 01:10:11 +00:00
kmvc.c Palette support for newer KMVC 2006-05-31 04:52:02 +00:00
lcl.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
libgsm.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
loco.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
lzo.c faster copy functions for lzo decoder that also need padding 2006-01-22 19:10:12 +00:00
lzo.h faster copy functions for lzo decoder that also need padding 2006-01-22 19:10:12 +00:00
mace.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
Makefile Move all internal -I parameters to the front of CFLAGS to avoid using external 2006-08-17 16:32:08 +00:00
mdct.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
mdec.c MSVC-compatible __align8/__align16 declaration 2006-02-05 13:35:17 +00:00
mjpeg.c remove useless code 2006-03-31 18:22:35 +00:00
mmvideo.c Fix FSF postal address. 2006-07-26 01:12:26 +00:00
motion_est_template.c make zero motion vector threshold user setable 2006-05-07 11:48:07 +00:00
motion_est.c Fix CHECK_BIDIR macro so it works with Intel's Compiler 2006-08-12 16:31:17 +00:00
motion_test.c COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
mp3lameaudio.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
mpeg4data.h warning fixes by Luca Abeni, lucabe72 ##@## email ##.## it 2006-01-25 22:10:13 +00:00
mpeg12.c staric frame_rate_tab -> non static ff_frame_rate_tab part of the cavs patch by (Stefan Gehrer stefan.gehrer gmx de) 2006-07-02 14:50:23 +00:00
mpeg12data.h Fix some "'static' is not at beginning of declaration" warnings. 2006-08-08 10:24:26 +00:00
mpegaudio.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
mpegaudio.h COSMETICS: tabs --> spaces, some prettyprinting 2005-12-22 01:10:11 +00:00
mpegaudiodec.c table contains vlc with 19 bits and 8*2 < 19 2006-07-07 10:50:14 +00:00
mpegaudiodectab.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
mpegaudiotab.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
mpegvideo.c Explicitly include fastmemcpy.h from libvo/. 2006-08-18 13:38:24 +00:00
mpegvideo.h Compile fix (for GCC<3.3) when encoders are disabled 2006-08-15 14:59:27 +00:00
msmpeg4.c remove STATS code (probably hasnt been used for years ..., and its not completely clear what it was good for anyway) 2006-07-09 10:33:49 +00:00
msmpeg4data.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
msrle.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
msvideo1.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
nuv.c NuppelVideo/MythTVVideo support, including rtjpeg decoder 2006-03-27 22:22:50 +00:00
oggvorbis.c Implement audio cutoff frequency to the vorbis encoder. 2006-01-21 17:09:23 +00:00
opt.c Give a hint about what is the expected the data type of command line options. 2006-02-23 10:07:41 +00:00
opt.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
os2thread.c Fix FSF postal address. 2006-07-26 01:12:26 +00:00
parser.c make some tables const 2006-07-09 13:01:06 +00:00
pcm.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
png.c Add const to (mostly) char* and make some functions static, which aren't used 2006-06-18 11:33:14 +00:00
pnm.c --enable/disable parsers. Warning: some combinations are broken. 2006-07-09 12:02:15 +00:00
pthread.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
qdm2.c Fixed a possible bug, checked against the assembly. 2006-06-02 07:50:12 +00:00
qdm2data.h Mark read-only data as const. Patch by stefan huehner org. 2006-07-04 19:15:47 +00:00
qdrw.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
qpeg.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
qtrle.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ra144.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ra144.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ra288.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ra288.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
rangecoder.c fixing out of array access (only cosmetic, this should never have had a end user vissible effect) 2006-03-10 19:42:51 +00:00
rangecoder.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ratecontrol.c fabs is better then abs for floats ... 2006-05-29 16:50:37 +00:00
raw.c Add YV12 support, patch by Steve Lhomme % steve P lhomme A free P fr % 2006-08-18 07:55:08 +00:00
resample2.c Add const to (mostly) char* and make some functions static, which aren't used 2006-06-18 11:33:14 +00:00
resample.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
roqvideo.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
rpza.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
rtjpeg.c NuppelVideo/MythTVVideo support, including rtjpeg decoder 2006-03-27 22:22:50 +00:00
rtjpeg.h NuppelVideo/MythTVVideo support, including rtjpeg decoder 2006-03-27 22:22:50 +00:00
rv10.c Fix SIGSEGV in rv10-null-pointer-500k.rm. 2006-04-15 12:52:01 +00:00
shorten.c sanity checks, some might have been exploitable ... 2006-05-13 10:45:26 +00:00
simple_idct.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
simple_idct.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
smacker.c Now MPlayer should understand Smacker audio and video codecs. 2006-05-17 03:03:53 +00:00
smc.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
snow.c Fix some "'static' is not at beginning of declaration" warnings. 2006-08-08 10:24:26 +00:00
snow.h Compile fix (for GCC<3.3) when encoders are disabled 2006-08-15 14:59:27 +00:00
sonic.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
sp5x.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
svq1_cb.h out of array read fix 2006-03-10 20:58:42 +00:00
svq1_vlc.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
svq1.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
svq3.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
swscale.h Remove sws_global_init() from swscaler emulation 2006-07-27 12:31:31 +00:00
truemotion1.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
truemotion1data.h Two tables in truemotion1data.h were slightly different from VpVision 2005-11-05 19:03:07 +00:00
truemotion2.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
truespeech_data.h Make all tables static const. 2006-01-04 03:01:05 +00:00
truespeech.c Add const to (mostly) char* and make some functions static, which aren't used 2006-06-18 11:33:14 +00:00
tscc.c make TSCC endian-safe, PPC testing courtesy of Diego B. 2006-02-12 16:56:06 +00:00
tta.c Fix FSF postal address. 2006-07-26 01:12:26 +00:00
ulti_cb.h adding a few const 2005-06-01 21:19:00 +00:00
ulti.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
utils.c Move av_log() & friends to libavutil 2006-07-18 11:00:55 +00:00
vc1.c Disable B-frames decoding until I return and finish their proper decoding. 2006-08-11 04:41:30 +00:00
vc1acdata.h VC-1 decoder with I-frames support and partial P-frames decoding 2006-06-27 03:11:51 +00:00
vc1data.h Some B-frames support (parsing and decoding only, no motion compesation is done) 2006-07-24 04:24:53 +00:00
vc1dsp.c Fix overflows in bicubic interpolation. 2006-07-31 03:32:59 +00:00
vcr1.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
vmdav.c Correct wrong memset invocation. 2006-08-09 07:52:28 +00:00
vorbis.c vorbis simd tweaks 2006-08-11 18:19:37 +00:00
vorbis.h vorbis cosmetics: mdct0,mdct1 => mdct[2] 2006-08-10 21:57:30 +00:00
vp3.c cleanup 2006-08-17 08:08:28 +00:00
vp3data.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
vp3dsp.c avoid 4 + 2006-07-19 23:51:11 +00:00
vqavideo.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
w32thread.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
wmadata.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
wmadec.c 3dnow2 implementation of imdct. 2006-08-08 04:01:04 +00:00
wmv2.c remove STATS code (probably hasnt been used for years ..., and its not completely clear what it was good for anyway) 2006-07-09 10:33:49 +00:00
wnv1.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ws-snd1.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
x264.c sync to x264 r537 2006-07-18 01:29:43 +00:00
xan.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
xl.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
xvid_rc.c - Add new file internal.h for common internal-use-only functions. 2006-03-30 04:33:05 +00:00
xvidff.c 10l to whoever wrote this 2006-06-15 09:20:31 +00:00
xvmcvideo.c Explicitly include fastmemcpy.h from libvo/. 2006-08-18 13:38:24 +00:00
zmbv.c ZMBV 15-/16-/32-bit decoding. 24-bit mode is disabled because it's not 2006-02-20 23:22:02 +00:00