1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavcodec
anonymous 7cc84d241b - samples from mplayer ftp in the "adv" profile seem to have profile=2,
which isn't the advanced one; and indeed, using adv. profile parser fails.
Using normal parser works, and that's what is done
- attempt at taking care of stride for NORM2 bitplane decoding
- duplication of much code from msmpeg4.c; this code isn't yet used, but
goes down as far as the block layer (mainly Transform Type stuff, the
remains are wild editing without checking). Unusable yet, and lacks the AC
decoding (but a step further in bitstream parsing)
patch by anonymous

Originally committed as revision 3931 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-04 02:20:38 +00:00
..
alpha Don't include config.h from assembly, because the mplayer developers 2004-07-10 23:22:47 +00:00
armv4l
i386 x86 cpu capabilities detection rewrite / cleanup 2004-12-13 16:11:38 +00:00
liba52 attribute_used 2004-11-14 22:05:21 +00:00
libpostproc Mention the l5 pp filter in 'mplayer -pphelp' output. 2005-01-15 10:34:49 +00:00
mlib
ppc missaliged clear_blocks() and h264 not complied but referenced fix patch by (Roine Gustafsson <roine at users dot sourceforge dot net>) and me 2004-10-11 22:47:09 +00:00
ps2
sh4
sparc whitespace cleanup patch by (James A. Morrison <ja2morri>@<csclub>dot<uwaterloo>point<ca>) 2004-11-21 01:47:36 +00:00
.cvsignore
4xm.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
8bps.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
a52dec.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
ac3.h * these vars could be either static or extern (compilation fix gcc-3.5) 2004-09-30 15:02:07 +00:00
ac3dec.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
ac3enc.c common.c -> bitstream.c (and the single non bitstream func -> utils.c) 2004-12-29 17:50:25 +00:00
ac3tab.h make the tables static 2004-06-26 10:08:49 +00:00
adpcm.c Creative ADPCM decoder, format 0x200, courtesy of Konstantin Shishkov 2004-10-12 12:47:49 +00:00
adx.c
allcodecs.c preliminary vc9 bitstream decoder, committing to make syncing and team-work on it easier 2005-01-22 18:00:36 +00:00
amr.c segfault in amr decoder fix patch by (Richard van der Hoff - richvdh0) 2004-10-05 19:44:26 +00:00
apiexample.c dissallow sprintf 2005-01-12 00:59:42 +00:00
asv1.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
avcodec.h mb_lmin/max to limit the per mb quality for the ratecontrol independant from the frame limits 2005-02-02 19:33:48 +00:00
beosthread.c added a lock/unlock_lib pair to allow extern progs to serialize access to lavc. 2005-01-29 20:09:33 +00:00
bitstream.c common.c -> bitstream.c (and the single non bitstream func -> utils.c) 2004-12-29 17:50:25 +00:00
bitstream.h make decode012() static inline 2005-01-28 11:21:57 +00:00
bswap.h adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 patch by (Aurelien Jacobs <aurel at gnuage dot org>) 2004-10-11 02:19:29 +00:00
cabac.c fixing selftest 2005-01-11 03:18:08 +00:00
cabac.h optimization 2004-10-26 03:12:21 +00:00
cinepak.c Ignore palette for grayscale files, all my samples are inverted with 2004-06-27 16:06:15 +00:00
cljr.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
common.h disallow strcat 2005-01-12 01:44:02 +00:00
cyuv.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
dct-test.c
dpcm.c support for Sierra Online audio files and Apple QuickDraw codec, 2004-09-28 03:09:49 +00:00
dsputil.c use clip_uint8() 2005-01-23 11:08:18 +00:00
dsputil.h H.264 weighted prediction. 2005-01-07 05:56:07 +00:00
dtsdec.c 10l (gcc 2.95 compilation) 2004-09-12 17:35:54 +00:00
dv.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
dvdata.h * I was finally convinced. And besides, if err it's better to err with 2004-09-14 06:58:24 +00:00
error_resilience.c count errors instead of printing 2^31 2005-01-21 23:47:03 +00:00
eval.c simplify 2005-01-17 18:25:32 +00:00
faac.c
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
fdctref.c
fft-test.c
fft.c
ffv1.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
flac.c common.c -> bitstream.c (and the single non bitstream func -> utils.c) 2004-12-29 17:50:25 +00:00
flicvideo.c various security fixes and precautionary checks 2005-01-12 00:16:25 +00:00
g726.c common.c -> bitstream.c (and the single non bitstream func -> utils.c) 2004-12-29 17:50:25 +00:00
golomb.c
golomb.h svq3_get_se_golomb() fix 2005-01-19 13:03:38 +00:00
h261.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
h261data.h H261 fixing and cleaning: 2004-11-12 01:21:34 +00:00
h263.c x86_64 pointer typecast fix by (Martin Drab <drab kepler.fjfi.cvut cz>) 2005-01-18 01:01:54 +00:00
h263data.h
h263dec.c In that patch: 2005-01-30 16:34:57 +00:00
h264.c H.264 multiplce instance in reference list patch by (Loic <lll+ffmpeg m4x org ) 2005-02-01 11:26:11 +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
h264idct.c move h264 idct to its own file and call via function pointer in DspContext 2004-09-27 19:47:17 +00:00
huffyuv.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
idcinvideo.c
imgconvert_template.h
imgconvert.c various security fixes and precautionary checks 2005-01-12 00:16:25 +00:00
imgresample.c dissallow sprintf 2005-01-12 00:59:42 +00:00
indeo3.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
indeo3data.h
integer.c more comments 2004-07-15 14:06:39 +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
jfdctint.c
jrevdct.c porting optimizations from 4x4 dct to 8x8 2004-09-26 17:36:53 +00:00
lcl.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
mace.c Stereo MACE fix by Burkhard Plaum <plaum AT ipf DOT uni-stuttgart DOT de> 2005-02-01 15:13:27 +00:00
Makefile preliminary vc9 bitstream decoder, committing to make syncing and team-work on it easier 2005-01-22 17:52:01 +00:00
mdct.c
mdec.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
mem.c 10l (gcc 2.95 fix) 2005-01-12 11:14:12 +00:00
mjpeg.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
motion_est_template.c H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>) 2004-10-28 10:12:57 +00:00
motion_est.c overflow fix 2004-11-16 13:40:56 +00:00
motion_test.c
mp3lameaudio.c flush audio encoder buffers at the end 2004-06-22 21:14:01 +00:00
mpeg4data.h
mpeg12.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
mpeg12data.h 10000l 2004-04-30 16:06:20 +00:00
mpegaudio.c common.c -> bitstream.c (and the single non bitstream func -> utils.c) 2004-12-29 17:50:25 +00:00
mpegaudio.h dithering for the mpeg audio decoder 2005-01-30 14:04:56 +00:00
mpegaudiodec.c merge a few shifts into the dequantization, faster and more accurate, lets hope it doesnt overflow 2005-02-03 03:28:27 +00:00
mpegaudiodectab.h
mpegaudiotab.h
mpegvideo.c Border processing adaptive quant patch by (Christophe Massiot |cmassiot freebox fr) 2005-02-02 18:49:04 +00:00
mpegvideo.h various security fixes and precautionary checks 2005-01-12 00:16:25 +00:00
msmpeg4.c In that patch: 2005-01-30 16:34:57 +00:00
msmpeg4data.h In that patch: 2005-01-30 16:34:57 +00:00
msrle.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
msvideo1.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
oggvorbis.c fixes transcoding to vorbis with ffmpeg on big endian machines patch by (Sigbjørn Skjæret {sskjer-1 broadpark no}) 2004-12-18 16:20:42 +00:00
opts.c
parser.c 10l (array gets padded with 0 which is CODEC_ID_NONE -> parsers claim to support CODEC_ID_NONE) 2005-02-01 13:03:44 +00:00
pcm.c cbr audio muxing fix 2004-11-06 19:11:34 +00:00
png.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
pnm.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
pthread.c 10l fixes by ("Debabrata Banerjee" <davatar at comcast dot net>) 2004-05-26 20:04:49 +00:00
qdrw.c Check pointers before writing to memory 2005-01-23 21:36:24 +00:00
qpeg.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
qtrle.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
ra144.c * fixing a few of gcc 'clean-code' warnings 2004-10-06 08:50:46 +00:00
ra144.h
ra288.c * fixing a few of gcc 'clean-code' warnings 2004-10-06 08:50:46 +00:00
ra288.h
rangecoder.c range coder 2004-10-30 01:43:37 +00:00
rangecoder.h remove debug stuff 2004-10-31 02:51:39 +00:00
ratecontrol.c mb_lmin/max to limit the per mb quality for the ratecontrol independant from the frame limits 2005-02-02 19:33:48 +00:00
rational.c more comments 2004-07-15 14:06:39 +00:00
rational.h more comments 2004-07-15 14:06:39 +00:00
raw.c raw rgb flip fix 2004-11-30 21:50:16 +00:00
resample2.c av_malloc vs av_mallocz patch by (Kurosu <kurosu inforezo org>) 2005-01-12 18:25:48 +00:00
resample.c user selectble cutoff frequency 2004-10-21 21:07:40 +00:00
roqvideo.c data_size = 0 cleanup 2004-05-21 14:37:16 +00:00
rpza.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
rv10.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
simple_idct.c
simple_idct.h
smc.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
snow.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
sonic.c common.c -> bitstream.c (and the single non bitstream func -> utils.c) 2004-12-29 17:50:25 +00:00
sp5x.h
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 avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
svq3.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
truemotion1.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
truemotion1data.h
tscc.c Add 32bit RGB support 2005-01-31 22:34:02 +00:00
ulti_cb.h IBM Ultimotion video decoder, courtesy of Konstantin Shishkov 2004-09-16 03:31:41 +00:00
ulti.c IBM Ultimotion video decoder, courtesy of Konstantin Shishkov 2004-09-16 03:31:41 +00:00
utils.c mb_lmin/max to limit the per mb quality for the ratecontrol independant from the frame limits 2005-02-02 19:33:48 +00:00
vc9.c - samples from mplayer ftp in the "adv" profile seem to have profile=2, 2005-02-04 02:20:38 +00:00
vc9data.h - samples from mplayer ftp in the "adv" profile seem to have profile=2, 2005-02-04 02:20:38 +00:00
vcr1.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
vmdav.c if audio is PCM, push it through (sync is not perfect yet) 2004-09-28 03:04:36 +00:00
vp3.c 10l (negative strides) 2005-01-26 17:04:34 +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 various security fixes and precautionary checks 2005-01-12 00:16:25 +00:00
w32thread.c
wmadata.h
wmadec.c common.c -> bitstream.c (and the single non bitstream func -> utils.c) 2004-12-29 17:50:25 +00:00
wmv2.c In that patch: 2005-01-30 16:34:57 +00:00
xan.c various security fixes and precautionary checks 2005-01-12 00:16:25 +00:00
xl.c avoid buf_size == 0 checks in every decoder 2005-01-23 18:09:06 +00:00
xvidff.c 10l 2005-01-23 16:18:10 +00:00
xvmcvideo.c do not call (av_)abort() 2004-10-01 12:31:11 +00:00