Michael Niedermayer
8e39d4a744
fix AVFrame.reference (the frames are used for decoding future frames so it should be !=0)
...
fix some assert in utils.c (no bug but its saver if the released pointers are NULL)
fix double release_buffer() at the end
Originally committed as revision 2126 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-19 16:18:48 +00:00
Mike Melanson
3d32b429d3
added the official VP3 IDCT (C implementation) as well as a grayscale
...
decoding mode
Originally committed as revision 2027 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-07-10 05:16:25 +00:00
Mike Melanson
642d7e842e
revising and fixing motion vectors, squished block unpacking bug that
...
led to memory stomps, added support for funky arbitrary dimensions
Originally committed as revision 1922 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-31 07:56:58 +00:00
Falk Hüffner
4cfbf61bf1
Warning and compatibility fixes.
...
Originally committed as revision 1902 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-24 18:48:30 +00:00
Mike Melanson
22493ab9cb
fix subtle logic problem in block unpacker that leads to incorrect token
...
decoding which leads to segfaults
Originally committed as revision 1890 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-19 01:22:46 +00:00
Mike Melanson
74c0ac1274
fix image buffer leak on keyframes, add more error condition checks
...
Originally committed as revision 1856 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-12 04:28:35 +00:00
Mike Melanson
96a7e73b24
fix motion vector decoding bug and reinstate interframes
...
Originally committed as revision 1851 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-11 04:47:45 +00:00
Mike Melanson
463d086bb5
get those permutations straight
...
Originally committed as revision 1850 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-11 02:51:07 +00:00
Mike Melanson
892fc83e88
squashed a bunch of subtle array indexing bugs, fixed block mapping
...
added more error checking, added (and enabled, for the time being) a
keyframe-only mode
Originally committed as revision 1849 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-10 21:46:17 +00:00
Mike Melanson
0433188259
dump the shady binary search logic (the part that binary searches
...
through unsorted data)
Originally committed as revision 1847 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-10 16:06:33 +00:00
Mike Melanson
a466e345e4
correct the custom coding mode alphabet, add some validation on the
...
motion vectors (which are not completely correct yet)
Originally committed as revision 1844 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-08 02:01:17 +00:00
Mike Melanson
4e80eb21af
looking better all the time! motion compensation is starting to work
...
Originally committed as revision 1841 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-07 12:28:36 +00:00
Mike Melanson
44ae98ddef
fixed buffer allocation logic (hopefully) so that decoder does not crash
...
most ffmpeg-enabled apps; added a bunch on motion compensation stuff
which is effectively disabled at the moment while details are worked out
Originally committed as revision 1840 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-07 02:30:37 +00:00
Mike Melanson
61873c4a44
fix decoder so that ffmpeg does not crash, at least not right away
...
Originally committed as revision 1838 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-06 03:11:20 +00:00
Mike Melanson
d86053a416
first pass at a new VP3 video decoder
...
Originally committed as revision 1831 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-05 02:54:15 +00:00