1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavcodec
Mike Melanson 9eda2f94c7 attempt to create some separation in the FLAC system with respect to
demuxer and decoder layers by enabling the FLAC decoder to decode data
without needing the entire file, from start to finish

Originally committed as revision 3211 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-10 04:13:43 +00:00
..
alpha interlaced motion estimation 2003-12-30 16:07:57 +00:00
armv4l Optimized simple idct for arm by Frederic 'dilb' Boulay <dilb@handhelds.org>. Currently licensed under the GPLv2, but the author allowed to license it under the LGPL, feel free to change 2003-07-07 11:19:18 +00:00
i386 sse8 and nsse in mmx 2004-06-08 02:13:44 +00:00
liba52 make ffmpeg/libavcodec/liba52/crc.c compile on systems where no inttypes.h patch by (Chip <szarlada at freemail dot hu>) 2004-06-09 01:57:47 +00:00
libpostproc remove AltiVec.linux warning patch by (Romain Dolbeau <dolbeau at irisa dot fr>) 2004-06-05 22:23:55 +00:00
mlib update the API for the idct function 2004-03-15 01:21:01 +00:00
ppc hadamard/AltiVec: fix to compiler fix, again by (Romain Dolbeau <dolbeau at irisa dot fr>) 2004-06-08 02:41:41 +00:00
ps2 credit update 2004-03-13 19:21:58 +00:00
sh4 the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>) 2003-06-21 01:11:31 +00:00
sparc License change and cpu detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>) 2004-04-24 15:23:50 +00:00
.cvsignore
4xm.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
8bps.c 8BPS decoder 2003-11-07 22:39:18 +00:00
a52dec.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
ac3.h
ac3dec.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
ac3enc.c auxdatae, crcrs fix by (Jean-Francois Panisset <panisset at comcast dot net>) 2004-02-18 19:15:19 +00:00
ac3tab.h
adpcm.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
adx.c av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +00:00
allcodecs.c h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>) 2004-05-30 20:37:15 +00:00
amr.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
apiexample.c writing corrupt files on MinGW patch by (Matthias Fritschi <choi at netlabs dot org>) 2004-04-09 15:04:51 +00:00
asv1.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
avcodec.c flash video (flv) support patch by (Garrick Meeker <gmeeker at theoryllc dot com>) 2003-07-09 23:10:59 +00:00
avcodec.h nsse weight 2004-06-07 17:30:02 +00:00
bswap.h warning fixes 2003-07-25 13:15:16 +00:00
cabac.c some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-18 17:09:46 +00:00
cabac.h some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-18 17:09:46 +00:00
cinepak.c buffer hints, use reget_buffer, removed copy from previous frame 2004-05-07 21:34:33 +00:00
cljr.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
common.c * moving some of the commonly used bit reading/writing functions 2004-03-12 23:39:38 +00:00
common.h UINT64_MAX fix 2004-05-11 12:24:42 +00:00
cyuv.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
dct-test.c 10l 2003-10-25 19:44:37 +00:00
Doxyfile
dpcm.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04:08 +00:00
dsputil.c nsse weight 2004-06-07 17:30:02 +00:00
dsputil.h noise preserving sum of squares comparission function 2004-06-07 03:23:31 +00:00
dv.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
dvdata.h * DV decoder simplifications. Now it looks to be 6% faster. At least 2004-03-14 22:09:58 +00:00
error_resilience.c 10l (segfault fix) 2004-04-22 20:56:29 +00:00
eval.c avoid negative array indices 2004-02-18 12:49:30 +00:00
faac.c av_log patch by ("Steven M. Schultz" <sms at 2BSD dot COM>) 2004-02-23 16:07:30 +00:00
faad.c Building with faad2-cvs fix by ("Steven M. Schultz" <sms at 2bsd dot com>) 2004-06-06 03:52:42 +00:00
faandct.c some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-18 17:09:46 +00:00
faandct.h * adding integer/floating point AAN implementations for DCT 2-4-8 2003-10-25 00:32:54 +00:00
fdctref.c
fft-test.c fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot org>) 2004-03-13 21:43:24 +00:00
fft.c fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot org>) 2004-03-13 21:43:24 +00:00
ffv1.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
flac.c attempt to create some separation in the FLAC system with respect to 2004-06-10 04:13:43 +00:00
flicvideo.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04:08 +00:00
g726.c * gotta setup coded_frame for encoding. avcodec.h says that for decoding 2004-02-10 20:48:09 +00:00
golomb.c inttypes.h patch by (Chip <szarlada at freemail dot hu>) 2004-01-22 12:09:14 +00:00
golomb.h flac fixes: 2004-02-18 01:49:30 +00:00
h261.c 10l fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>) 2004-05-31 23:44:02 +00:00
h261data.h h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>) 2004-05-30 20:37:15 +00:00
h263.c 10l (interlaced b frame decoding fix) 2004-05-26 19:42:00 +00:00
h263data.h interlaced motion estimation 2003-12-30 16:07:57 +00:00
h263dec.c infinite loop fix 2004-06-03 14:17:59 +00:00
h264.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
h264data.h h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>) 2004-03-26 19:35:53 +00:00
huffyuv.c remove stupid YV12-huffyuv warning 2004-06-01 11:53:03 +00:00
idcinvideo.c av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +00:00
imgconvert_template.h avcodec const correctness patch by (Drew Hess <dhess at ilm dot com>) 2003-09-29 15:44:59 +00:00
imgconvert.c ffv1 rgb support 2003-11-01 17:38:25 +00:00
imgresample.c fix normalization 2004-06-06 20:15:53 +00:00
indeo3.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
indeo3data.h use const data - began to make code more portable 2003-09-09 22:56:25 +00:00
integer.c arbitrary precision integer support 2004-05-04 02:51:18 +00:00
integer.h arbitrary precision integer support 2004-05-04 02:51:18 +00:00
interplayvideo.c unknown format chars 2004-04-07 13:14:29 +00:00
jfdctfst.c move identical code into its own function 2003-10-30 22:51:02 +00:00
jfdctint.c move identical code into its own function 2003-10-30 22:51:02 +00:00
jrevdct.c
lcl.c Right fix for older zlib version 2004-01-13 20:26:44 +00:00
mace.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
Makefile h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>) 2004-05-30 20:37:15 +00:00
mdct.c fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot org>) 2004-03-13 21:43:24 +00:00
mdec.c more data_size=0 cleanup 2004-05-21 14:40:35 +00:00
mem.c optional and disabled by default memalign hack for SSE/SSE2 on that alternative OS 2004-06-06 03:45:53 +00:00
mjpeg.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
motion_est_template.c moving motion estimation specific variables from MpegEncContext -> MotionEstContext 2004-05-11 01:38:46 +00:00
motion_est.c nsse weight 2004-06-07 17:30:02 +00:00
motion_test.c
mp3lameaudio.c fixed buffering for low bitrates patch by (Hauke Duden <H.NS.Duden at gmx dot net>) 2004-04-16 01:48:05 +00:00
mpeg4data.h AVRational 2003-10-20 20:23:46 +00:00
mpeg12.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
mpeg12data.h 10000l 2004-04-30 16:06:20 +00:00
mpegaudio.c av_log patch(2 of ?) by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 18:06:54 +00:00
mpegaudio.h exported mpa_decode_header for new parser API 2003-11-10 15:21:16 +00:00
mpegaudiodec.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
mpegaudiodectab.h
mpegaudiotab.h
mpegvideo.c nsse weight 2004-06-07 17:30:02 +00:00
mpegvideo.h h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>) 2004-05-30 20:37:15 +00:00
msmpeg4.c warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-25 18:07:25 +00:00
msmpeg4data.h
msrle.c watch those hard tabs 2004-01-31 17:57:57 +00:00
msvideo1.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04:08 +00:00
oggvorbis.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
opts.c av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +00:00
parser.c mpeg audio timestamp fix 2004-05-23 01:10:15 +00:00
pcm.c more data_size=0 cleanup 2004-05-21 14:40:35 +00:00
pthread.c 10l fixes by ("Debabrata Banerjee" <davatar at comcast dot net>) 2004-05-26 20:04:49 +00:00
qtrle.c Add support for qtrle4 (16 colors/gray levels) 2004-05-31 20:18:08 +00:00
ra144.c segfault fix 2004-02-06 21:07:17 +00:00
ra144.h moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big? 2003-06-29 19:11:55 +00:00
ra288.c some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-18 17:09:46 +00:00
ra288.h moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big? 2003-06-29 19:11:55 +00:00
ratecontrol.c normalize adaptive quantizatiuon fix (based upon a patch by (Jindrich Makovicka <makovick at kmlinux dot fjfi dot cvut dot cz>)) 2004-02-14 13:37:58 +00:00
rational.c av_d2q() documentation 2003-11-16 19:23:39 +00:00
rational.h AVRational 2003-10-20 20:23:46 +00:00
raw.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
resample.c av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +00:00
roqvideo.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
rpza.c rpza resolution fix, courtesy of Todd Kirby (doubleshot at pacbell.net) 2004-05-26 02:42:41 +00:00
rv10.c warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-25 18:07:25 +00:00
simple_idct.c
simple_idct.h
smc.c conversion to av_log 2004-04-07 13:26:47 +00:00
sp5x.h Sunplus JPEG codec (SP5X) support 2003-10-11 21:49:10 +00:00
svq1_cb.h some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-18 17:09:46 +00:00
svq1_vlc.h motion estimation for SVQ1 2004-05-12 02:03:24 +00:00
svq1.c gcc bug workaround by (Jonathan Gray <khalek at linuxgamers dot net>) 2004-06-08 17:01:17 +00:00
svq3.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
truemotion1.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
truemotion1data.h cosmetics 2003-12-08 11:35:09 +00:00
utils.c avcodec_find is in no header file, and appearently not used or very usefull so lets make it static ... 2004-05-25 18:17:25 +00:00
vcr1.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
vmdav.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
vp3.c warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-25 18:07:25 +00:00
vp3data.h some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-18 17:09:46 +00:00
vp3dsp.c some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-18 17:09:46 +00:00
vqavideo.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04:08 +00:00
w32thread.c w32threads by (Gildas Bazin <gbazin at altern dot org>) 2004-02-19 20:29:26 +00:00
wmadata.h
wmadec.c add the minimal documentation to make this decoder useful 2004-04-24 19:30:49 +00:00
wmv2.c warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 2004-05-25 18:07:25 +00:00
xan.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04:08 +00:00
xvmcvideo.c fix typo 2004-03-02 00:30:25 +00:00