ffmpeg/libavcodec
Guillaume Poirier fce9551efc Add 3dnow intrinsic support for AMD64 machines: -march=athlon means IA32 for GCC, so use -m3dnow instead.
Note that there's no way to specificly activate 3dnow ext support

Originally committed as revision 5380 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-14 22:00:03 +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 missmatch control for mpeg2 intra dequantization if bitexact=1 2006-04-28 17:03:52 +00:00
liba52 Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
libpostproc Proper mangling information for symbols in OS X Mach-O shared objects. 2006-03-06 22:06:33 +00:00
mlib Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ppc Macosx fix 2006-05-02 18:45:04 +00:00
ps2 Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
sh4 Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
sparc Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
.cvsignore Ignore apiexample and test programs. 2006-03-29 11:01:17 +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
Makefile Add 3dnow intrinsic support for AMD64 machines: -march=athlon means IA32 for GCC, so use -m3dnow instead. 2006-05-14 22:00:03 +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 cleanup IMA-ADPCM WAV decoder 2006-03-02 13:55:49 +00:00
adx.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
alac.c sanity checks, some might have been exploitable ... 2006-05-13 10:45:26 +00:00
allcodecs.c Enable AMR_NB decoder/encoder when either AMR_NB or AMR_NB_FIXED is defined. 2006-04-27 11:49:15 +00:00
amr.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +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 add MPEG-2 intra vlc support 2006-05-13 17:16:58 +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.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
bitstream.h add unaligned16() and unaligned64() 2006-05-11 23:17:23 +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
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 COSMETICS: tabs --> spaces, some prettyprinting 2005-12-22 01:10:11 +00:00
dpcm.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
dsputil.c mmx implementation of 3-point GMC. (5x faster than C) 2006-04-04 09:23:45 +00:00
dsputil.h Remove unused and unsupported Cyrix's "Extended MMX", 2006-04-28 07:46:13 +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 3DNow! & Extended 3DNow! versions of FFT 2006-03-08 04:13:55 +00:00
ffv1.c memory leak. 2006-04-28 23:16:42 +00:00
flac.c switch flac to av_crc 2006-03-06 15:09:04 +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 Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
h261.c (f)printf --> av_log conversion 2006-03-08 11:43:10 +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 cleanup picture / debug output code 2006-03-10 20:40:52 +00:00
h264.c cosmetics (initalize variables where they are used) 2006-05-10 11:05:03 +00:00
h264data.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
h264idct.c h264: special case dc-only idct. ~1% faster overall 2006-02-10 06:55:25 +00:00
huffyuv.c ffv1 and ffvhuff havnt changed since a long time and noone proposed any 2006-04-14 10:37:40 +00:00
idcinvideo.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
imgconvert.c make "size" variable in avpicture_alloc signed, since avpicture_get_size 2006-04-19 19:51:56 +00:00
imgconvert_template.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
imgresample.c Introduce swscale interface in libavcodec 2006-04-04 12:35:55 +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 KMVC (used in Worms games) decoder. Works fine with samples from MPHQ 2006-04-07 16:59:57 +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
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
mem.c long is better than int for pointer differences 2006-01-30 22:59:09 +00:00
mjpeg.c remove useless code 2006-03-31 18:22:35 +00:00
mmvideo.c complete American Laser Games MM playback system, courtesy of Peter Ross 2006-02-12 06:49:40 +00:00
motion_est.c asserts to check if assumed conditions really are true 2006-03-10 22:00:36 +00:00
motion_est_template.c make zero motion vector threshold user setable 2006-05-07 11:48:07 +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 add MPEG-2 intra vlc support 2006-05-13 17:16:58 +00:00
mpeg12data.h COSMETICS: tabs --> spaces, some prettyprinting 2005-12-22 01:10:11 +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 (f)printf --> av_log conversion 2006-03-08 11:43:10 +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 add MPEG-2 intra vlc support 2006-05-13 17:16:58 +00:00
mpegvideo.h use previous qscale for intra_dc_threshold check 2006-04-28 17:29:07 +00:00
msmpeg4.c (f)printf --> av_log conversion 2006-03-08 11:43:10 +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
oggtheora.c COSMETICS: tabs --> spaces, some prettyprinting 2005-12-22 01:10:11 +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 os2 thread, network and freetype2 support by (Paul Smedley | paulat a t smedleydot d o t info) 2006-02-02 13:07:30 +00:00
parser.c use get_bits1/skip_bits[1] in ac3 and aac parsers 2006-02-10 01:19:54 +00:00
pcm.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
png.c (f)printf --> av_log conversion 2006-03-08 11:43:10 +00:00
pnm.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
pthread.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
qdm2.c fix infinite loop 2006-03-02 21:47:53 +00:00
qdm2data.h Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +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 fix frametypes with xvid_rc 2006-03-18 20:43:48 +00:00
raw.c add quicktime uncompressed 8bit 4:2:2 support 2006-05-14 14:21:06 +00:00
resample.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
resample2.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 sanity checks, some might have been exploitable ... 2006-05-13 10:45:26 +00:00
smc.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
snow.c sanity checks, some might have been exploitable ... 2006-05-13 10:45:26 +00:00
snow.h altivec support for snow 2006-03-27 12:51:19 +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.c 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
svq3.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
swscale.h Introduce swscale interface in libavcodec 2006-04-04 12:35:55 +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.c Silence warnings, these came when some tables got declared as const. 2006-01-20 23:06:35 +00:00
truespeech_data.h Make all tables static const. 2006-01-04 03:01:05 +00:00
tscc.c make TSCC endian-safe, PPC testing courtesy of Diego B. 2006-02-12 16:56:06 +00:00
tta.c sanity checks, some might have been exploitable ... 2006-05-13 10:45:26 +00:00
ulti.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
ulti_cb.h adding a few const 2005-06-01 21:19:00 +00:00
utils.c add MPEG-2 intra vlc support 2006-05-13 17:16:58 +00:00
vc9.c cleanup picture / debug output code 2006-03-10 20:40:52 +00:00
vc9data.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
vcr1.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
vmdav.c 16-bit DPCM and stereo support for Sierra VMD 2006-03-11 04:26:55 +00:00
vorbis.c Cosmetics. Add the defines needed for debug output. 2006-05-11 00:28:30 +00:00
vorbis.h Correct the relation between floors of type 0 and block sizes. 2006-02-05 10:16:20 +00:00
vp3.c kill some warnings 2006-02-25 22:41:31 +00:00
vp3data.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
vp3dsp.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +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 reverting 1.31->1.33 2006-03-30 14:58:36 +00:00
wmv2.c MSVC-compatible __align8/__align16 declaration 2006-02-05 13:35:17 +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 pass noise reduction option to x264 2006-02-20 19:01:29 +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 - Add new file internal.h for common internal-use-only functions. 2006-03-30 04:33:05 +00:00
xvmcvideo.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +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