Mike Melanson
f770ee038f
decoder works fine now, when fed properly-sized chunks by the demuxer;
...
cleaned up some cruft for this commit
Originally committed as revision 4010 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-06 07:00:24 +00:00
Mike Melanson
7ff85a81ed
do not use a variable before proper initialization
...
Originally committed as revision 4009 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-06 06:22:24 +00:00
Mike Melanson
6d6d7970e7
first pass at ALAC decoder from David Hammerton; while David's original
...
decoder works great, this decoder is not completely and seamlessly
integrated yet with FFmpeg
Originally committed as revision 4008 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-06 00:43:55 +00:00
Torsten Martinsen
2a515c08f2
Support for AMR Interface Format 2 patch by ("Torsten Martinsen" <tma gatehouse dk>)
...
Originally committed as revision 4007 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-05 11:44:25 +00:00
Michael Niedermayer
27ef18d12f
typo
...
Originally committed as revision 4006 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-05 03:37:19 +00:00
Michael Niedermayer
8c787559a2
mpeg-es bitrate parsing
...
Originally committed as revision 4005 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-05 03:36:32 +00:00
Loren Merritt
a18030bb62
10l (fix reordering when B-frames are not present)
...
Originally committed as revision 4004 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-05 00:14:21 +00:00
Loren Merritt
2f944356bf
H.264: decode arbitrary frame orders and allow B-frames as references.
...
Originally committed as revision 4003 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-04 12:47:38 +00:00
Loren Merritt
3622988f21
oops, other half of the vismv patch
...
Originally committed as revision 4001 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-03 12:12:44 +00:00
Loren Merritt
b75e10d52c
vismv didn't display 8x8 mvs in H.264
...
Originally committed as revision 4000 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-03 07:21:23 +00:00
Loren Merritt
e21f398378
vismb: display 4x4 partition boundaries in H.264
...
Originally committed as revision 3999 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-03 06:57:17 +00:00
Michael Niedermayer
ee89b2b9e7
04-vp3 fix(by matthieu castet).patch
...
Originally committed as revision 3998 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-03 02:24:20 +00:00
Michael Niedermayer
f86f4481d8
cast to uint32 as the table is uint32_t, this also worksaround a gcc or libc bug related to frexp()
...
Originally committed as revision 3997 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-02 20:46:06 +00:00
Mike Melanson
a54ea19a52
VP3 post-processing loop filter; disabled until the correct final step
...
is determined
Originally committed as revision 3996 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-01 06:14:45 +00:00
Mike Melanson
9c7fb60816
go LOCO, courtesy of Kostya Shishkov
...
Originally committed as revision 3995 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-01 02:24:58 +00:00
Loren Merritt
56b31a8ee2
10l (deallocated memory again)
...
Originally committed as revision 3994 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-28 05:27:21 +00:00
Sebastian Jedruszkiewicz
cdb2c1cacb
indeo3 for bigendian patch by (elf at frogger dot rules dot pl Sebastian Jedruszkiewicz)
...
Originally committed as revision 3990 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-27 23:43:24 +00:00
Jindřich Makovička
655f688d54
support for negative strides
...
Originally committed as revision 3989 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-27 08:56:26 +00:00
Michael Niedermayer
f52072e3f0
10l (shorten.o missing)
...
Originally committed as revision 3985 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-26 03:40:29 +00:00
Michael Niedermayer
85ad569574
shorten decoder by (Jeff Muizelaar <jrmuizel gmail com>)
...
Originally committed as revision 3984 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-26 03:36:04 +00:00
Michael Niedermayer
8dd2a893dd
set supported pix_fmts
...
Originally committed as revision 3982 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-25 15:06:21 +00:00
Loren Merritt
19fe8b4100
In-loop deblocking for B-frames.
...
Originally committed as revision 3979 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-25 07:40:29 +00:00
Måns Rullgård
88730be651
kill warnings patch by (Måns Rullgård <mru inprovide com>)
...
Originally committed as revision 3977 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-24 19:08:50 +00:00
Michael Niedermayer
53513831da
-strict -1 comment fix
...
Originally committed as revision 3976 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-24 16:39:03 +00:00
Nilesh Bansal
5c5dea3f0c
01-makefile_fix_updated.patch
...
Adds --enable-theora/--enable-vorbis/--enable-ogg to configure
If compiled WITHOUT --enable-theora, native VP3 decoder is used
patch by (Nilesh Bansal <nileshbansal gmail com>)
Originally committed as revision 3975 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-24 15:18:02 +00:00
Loren Merritt
738386a5ed
10l in implicit_weight_table
...
Originally committed as revision 3974 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-24 09:27:46 +00:00
anonymous
8da75fb272
- renaming the AC coding set variable names to more meaningful ones
...
- removed old MB decoding functions, and moved around macros to be used in
the previously unused code, which match better msmpeg4.c/whole MPV
framework
- cleaned (not yet functionnal, lots missing) DC prediction
- trying to pass the proper coded status to block decoder
patch by anonymous
Originally committed as revision 3973 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-23 17:24:17 +00:00
François Revol
3e459e39fa
use av_free() instead of free() where it's meant to.
...
Originally committed as revision 3971 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-22 11:37:03 +00:00
Alex Beregszaszi
659c369256
macromedia flavour adpcm decoding (used in flv and swf)
...
Originally committed as revision 3969 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-21 19:27:32 +00:00
Alex Beregszaszi
58aa2b1d35
10l
...
Originally committed as revision 3967 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-21 17:52:23 +00:00
Josh Varner
fe533bb3a7
removing --disable-risky patch by (Josh Varner <jlvarner gmail com>)
...
Originally committed as revision 3966 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-21 17:50:48 +00:00
Loren Merritt
09f20d3786
Fix a crash when multiple metadata packets are present.
...
Originally committed as revision 3965 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-20 23:21:50 +00:00
Milan Cutka
d6c80d3633
Fixed decoding of 410p ffv1 files patch by (Milan Cutka <cutka szm sk>)
...
Originally committed as revision 3964 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-17 19:03:12 +00:00
Michael Niedermayer
ae2f1d4624
buffer overflows
...
one found by Milan Cutka
one by me
Originally committed as revision 3963 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-17 19:00:42 +00:00
Michael Niedermayer
c2d57a34d0
memleak fix
...
Originally committed as revision 3962 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-17 00:00:20 +00:00
Loic Le Loarer
e7e09b49b4
remove goto and reindent patch by (Loic Le Loarer <lll+ffmpeg m4x org>)
...
Originally committed as revision 3960 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-16 23:18:06 +00:00
Matti Hamalainen
aabdc46187
Off-by-one bug in libavcodec/idcinvideo.c, caused
...
segfaults on all .cin videos from Quake II.
patch by (Matti Hamalainen <mhamalai ratol fi>)
Originally committed as revision 3956 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-16 22:42:41 +00:00
Roberto Togni
d2a7718df9
Multichannel mp3 in mp4 support ISO/IEC 14496-3:2001/FPDAM 3 (MP3onMP4)
...
Derived from MPlayer patch by Larry Ruedisueli
Originally committed as revision 3955 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-15 20:58:32 +00:00
Michael Niedermayer
a8d02f2bc9
buffer overflow
...
Originally committed as revision 3954 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-13 23:36:04 +00:00
Martin Drab
4d9ae03b09
optimization and gcc 4.0 bug workaround patch by (Martin Drab >drab kepler.fjfi.cvut cz<)
...
Originally committed as revision 3945 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 17:09:48 +00:00
Loic Le Loarer
6fbcaaa0ef
INTRA PCM macroblocks support patch by (Loic )lll+ffmpeg m4x org)
...
This patch adds the support for INTRA PCM macroblocks in CAVLC and CABAC
mode, the deblocking needed a small modification and so did the
intra4x4_pred_mode prediction.
With this patch, the 5 streams of the conformance suite containing INTRA
PCM macroblocks now decode entirely, 4 are completely corrects, 1 is
incorrect since the first B slice because of deblocking in B slice not
yet implemented.
The code is not optimized for speed, it is not necessary IPCM
macroblocks are rare, but it could be optimized for code size, if
someone want to do this, feel free.
Originally committed as revision 3941 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 00:10:28 +00:00
Michael Niedermayer
3f26d68aec
emulate (idiotic) MS behavior for inconsistant dimensions
...
Originally committed as revision 3940 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-06 18:43:06 +00:00
Michael Niedermayer
1b781f82c9
support skiping some bitstream encoding
...
Originally committed as revision 3939 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-06 17:01:07 +00:00
Michael Niedermayer
09b0499f1b
seperate bitstream encoding skip from PASS1 flag
...
Originally committed as revision 3938 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-06 10:36:07 +00:00
Michael Niedermayer
db2fcbbdb3
10l (use of deallocated memory)
...
Originally committed as revision 3936 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-04 11:53:35 +00:00
James A. Morrison
9a0a8d420d
Build libpostproc out of source directory patch by (James A. Morrison >ja2morri csclub.uwaterloo ca>)
...
Originally committed as revision 3933 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-04 03:29:50 +00:00
Loic Le Loarer
0bf796340a
H.264 multiple slice support in CABAC patch by (Loic (lll+ffmpeg m4x org)
...
3 more streams of the conformance suite decode to the
end instead of failing on an assert (CABACI3_Sony_B.jsv,
CABAST3_Sony_E.jsv and CABASTBR3_Sony_B.jsv), they are still false since
the first B slice probably because of deblocking in B slices not yet
implemented.
Originally committed as revision 3932 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-04 02:47:45 +00:00
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
Michael Niedermayer
44f1698a38
merge a few shifts into the dequantization, faster and more accurate, lets hope it doesnt overflow
...
Originally committed as revision 3930 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-03 03:28:27 +00:00
Michael Niedermayer
125d624610
optimizing imdct12
...
Originally committed as revision 3929 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-02 22:38:28 +00:00