131 Commits (79f4494a042b98e910524c7b93f294c9ec5118d0)

Author SHA1 Message Date
Michael Niedermayer 53db1cae1c data_size = 0 cleanup 21 years ago
Mike Melanson f9ed9d8584 separate out put_signed_pixels_clamped() into its own function and 21 years ago
Mike Melanson 116824d0aa reorganize and simplify the VP3 IDCT stuff 21 years ago
Mike Melanson 38acbc3cb9 hook up support for SSE2-optimized VP3 IDCT 21 years ago
Mike Melanson 67335dbce3 cut over to using new VP3 DSP functions and remove the old ones; bring 21 years ago
Michael Niedermayer c0a0170c16 fix motion compensation with (x+1/2,y+1/2) MVs 21 years ago
Alex Beregszaszi f8830383a9 FF_DEBUG_PICT_INFO and CODEC_FLAG_GRAY support 21 years ago
Alex Beregszaszi 3c3f113ec1 more correct header parsing 21 years ago
Alex Beregszaszi 105c3d2521 theora alpha3 support (with maintaining backward compatibility, maybe we should remove all backward compatibility codes after final theora release?) 21 years ago
Alex Beregszaszi 9a7ad92531 finally working with old theora bitstream (flipped image), the only sample I have is decoded successfully (theora.ogg) 21 years ago
Michel Bardiaux 9b87956678 av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) 21 years ago
Alex Beregszaszi 91381201f0 theora comments skipping 21 years ago
Alex Beregszaszi f44ee2c34b theora decoding support (only keyframes for now, because by theora the frame isn't flipped so the motion vectors are getting screwed up) 21 years ago
Roman Shaposhnik e7015b41e7 * patch for compile problem by "Steven M. Schultz" sms at 2BSD dot COM 21 years ago
Michael Niedermayer b928ec649c fixing chroma MC 22 years ago
Michael Niedermayer a2f11b3c3a MC rounding fixed? 22 years ago
Michael Niedermayer 8e39d4a744 fix AVFrame.reference (the frames are used for decoding future frames so it should be !=0) 22 years ago
Mike Melanson 3d32b429d3 added the official VP3 IDCT (C implementation) as well as a grayscale 22 years ago
Mike Melanson 642d7e842e revising and fixing motion vectors, squished block unpacking bug that 22 years ago
Falk Hüffner 4cfbf61bf1 Warning and compatibility fixes. 22 years ago
Mike Melanson 22493ab9cb fix subtle logic problem in block unpacker that leads to incorrect token 22 years ago
Mike Melanson 74c0ac1274 fix image buffer leak on keyframes, add more error condition checks 22 years ago
Mike Melanson 96a7e73b24 fix motion vector decoding bug and reinstate interframes 22 years ago
Mike Melanson 463d086bb5 get those permutations straight 22 years ago
Mike Melanson 892fc83e88 squashed a bunch of subtle array indexing bugs, fixed block mapping 22 years ago
Mike Melanson 0433188259 dump the shady binary search logic (the part that binary searches 22 years ago
Mike Melanson a466e345e4 correct the custom coding mode alphabet, add some validation on the 22 years ago
Mike Melanson 4e80eb21af looking better all the time! motion compensation is starting to work 22 years ago
Mike Melanson 44ae98ddef fixed buffer allocation logic (hopefully) so that decoder does not crash 22 years ago
Mike Melanson 61873c4a44 fix decoder so that ffmpeg does not crash, at least not right away 22 years ago
Mike Melanson d86053a416 first pass at a new VP3 video decoder 22 years ago