1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavcodec
Michael Niedermayer f20f8a8b0b support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors
minor cleanup
segfault fix

Originally committed as revision 3060 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-25 02:09:47 +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 fixing alignment problems -> SSE2 support enabled again in libavcodec (from ffdshow / milan_cutka) 2004-04-09 16:32:49 +00:00
liba52 av_log patch(2 of ?) by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 18:06:54 +00:00
libpostproc attribute_used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov)) 2004-03-01 12:46:20 +00:00
mlib update the API for the idct function 2004-03-15 01:21:01 +00:00
ppc better hadamard8_diff16 in AltiVec, and more patch by (Romain Dolbeau <dolbeau at irisa dot fr>) 2004-04-22 13:21:59 +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 * cleanup 2002-04-26 07:18:57 +00:00
4xm.c unknown format chars 2004-04-07 13:14:29 +00:00
8bps.c 8BPS decoder 2003-11-07 22:39:18 +00:00
a52dec.c av_log patch(2 of ?) by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 18:06:54 +00:00
ac3.h per file doxy 2003-03-06 11:32:04 +00:00
ac3dec.c per file doxy 2003-03-06 11:32:04 +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 per file doxy 2003-03-06 11:32:04 +00:00
adpcm.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04:08 +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 * DV decoding/encoding now supports MultiThreading for up to 324 CPUs ;-) 2004-03-14 23:45:42 +00:00
amr.c * removed config.h 2004-04-14 13:13:31 +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 get_bit_count -> put_bits_count 2004-02-06 15:27:31 +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 support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors 2004-04-25 02:09:47 +00:00
bswap.h warning fixes 2003-07-25 13:15:16 +00:00
cabac.c 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
cabac.h get_bit_count -> put_bits_count 2004-02-06 17:51:58 +00:00
cinepak.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04:08 +00:00
cljr.c av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +00:00
common.c * moving some of the commonly used bit reading/writing functions 2004-03-12 23:39:38 +00:00
common.h vis detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>) 2004-04-24 15:16:23 +00:00
cyuv.c av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +00:00
dct-test.c 10l 2003-10-25 19:44:37 +00:00
Doxyfile even more fixes 2003-03-10 11:24:10 +00:00
dpcm.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04:08 +00:00
dsputil.c VIS optimized motion compensation code. by (David S. Miller <davem at redhat dot com>) 2004-04-23 23:38:54 +00:00
dsputil.h VIS optimized motion compensation code. by (David S. Miller <davem at redhat dot com>) 2004-04-23 23:38:54 +00:00
dv.c * some significant clean-up of the dv_decode_ac (it looks real 2004-03-25 01:46:40 +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 aac decoding patch by ("Thomas Raivio" <tjraivio at cc dot hut dot fi>) 2004-04-09 14:53:41 +00:00
faandct.c move identical code into its own function 2003-10-30 22:51:02 +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 per file doxy 2003-03-06 11:32:04 +00:00
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 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
flac.c warning patrol 2004-03-24 23:32:48 +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
h263.c exporting field_select/ref_index values 2004-04-19 03:33:23 +00:00
h263data.h interlaced motion estimation 2003-12-30 16:07:57 +00:00
h263dec.c segfault fix 2004-04-16 01:02:39 +00:00
h264.c h264 nal decoding fix by (Laurent Aimar <fenrir at via dot ecp dot fr>) 2004-04-23 19:44:27 +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 get_bit_count -> put_bits_count 2004-02-06 15:27:31 +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 padding support in ffmpeg patch by (Todd Kirby <doubleshot at pacbell dot net>) 2004-04-08 18:54:40 +00:00
indeo3.c segfault fix 2004-02-07 20:50:26 +00:00
indeo3data.h use const data - began to make code more portable 2003-09-09 22:56:25 +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 per file doxy 2003-03-06 11:32:04 +00:00
lcl.c Right fix for older zlib version 2004-01-13 20:26:44 +00:00
mace.c debug stuff only for DEBUG :) 2003-03-26 16:46:20 +00:00
Makefile vis detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>) 2004-04-24 15:16:23 +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 av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +00:00
mem.c per file doxy 2003-03-06 11:32:04 +00:00
mjpeg.c hmm av_log(..., get_bits()); 2004-03-28 23:10:53 +00:00
motion_est_template.c motion estimation cleanup 2004-04-22 03:31:29 +00:00
motion_est.c support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors 2004-04-25 02:09:47 +00:00
motion_test.c per file doxy 2003-03-06 11:32:04 +00:00
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 corrupted field pictures segfault fix 2004-04-22 21:41:08 +00:00
mpeg12data.h add vlc for cbp=0 that is valid in 422,444 2004-03-02 18:39:25 +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 static allocation rewrite (old code was plain a broken mess) 2004-03-21 21:58:14 +00:00
mpegaudiodectab.h per file doxy 2003-03-06 11:32:04 +00:00
mpegaudiotab.h per file doxy 2003-03-06 11:32:04 +00:00
mpegvideo.c minor motion estimation cleanup 2004-04-24 03:36:37 +00:00
mpegvideo.h support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors 2004-04-25 02:09:47 +00:00
msmpeg4.c unify table indexing (motion_val,dc_val,ac_val,coded_block changed) 2004-04-16 01:01:45 +00:00
msmpeg4data.h per file doxy 2003-03-06 11:32:04 +00:00
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 fix global header passing from demuxer to decoder 2004-04-04 17:55:59 +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 pts and dts support in parser API 2003-12-16 11:17:06 +00:00
pcm.c simpler 2003-09-28 20:27:56 +00:00
pthread.c count > thread_count for execute() 2004-03-03 19:29:00 +00:00
qtrle.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04: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 av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +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 Warning fixes. 2003-05-15 01:34:47 +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 av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +00:00
rpza.c remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG -> 2004-03-14 04:04:08 +00:00
rv10.c unify table indexing (motion_val,dc_val,ac_val,coded_block changed) 2004-04-16 01:01:45 +00:00
simple_idct.c per file doxy 2003-03-06 11:32:04 +00:00
simple_idct.h per file doxy 2003-03-06 11:32:04 +00:00
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 per file doxy 2003-03-06 11:32:04 +00:00
svq1_vlc.h rework SVQ1 decoder to use more intuitive VLC tables as well as ffmpeg's 2003-05-26 17:44:24 +00:00
svq1.c init cleanup 2004-03-16 16:11:29 +00:00
svq3.c don't fetch the size of SEQH unless SEQH was found 2004-03-14 15:04:21 +00:00
truemotion1.c conversion to av_log 2004-04-07 13:26:47 +00:00
truemotion1data.h cosmetics 2003-12-08 11:35:09 +00:00
utils.c 1000l in av_mallocz_static() 2004-03-22 11:00:51 +00:00
vcr1.c av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 2003-11-03 13:26:22 +00:00
vmdav.c conversion to av_log 2004-04-07 13:26:47 +00:00
vp3.c cut over to using new VP3 DSP functions and remove the old ones; bring 2004-03-08 02:15:13 +00:00
vp3data.h cut over to using new VP3 DSP functions and remove the old ones; bring 2004-03-08 02:15:13 +00:00
vp3dsp.c seperated out the C-based VP3 DSP functions into a different file; also 2004-03-08 02:13:45 +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 per file doxy 2003-03-06 11:32:04 +00:00
wmadec.c add the minimal documentation to make this decoder useful 2004-04-24 19:30:49 +00:00
wmv2.c seems wmv8 doesnt use intra-inter prediction 2004-04-16 18:50:30 +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