Indeo 2
Kostya <[email protected]> Fri, 03 Jun 2005 20:42:59 +0300
| Newsgroups | gmane.comp.video.xine.codec.devel |
|---|---|
| Message-ID | <[email protected]> |
My decoder was adopted in FFmpeg, but it still has one issue - some movies show objects with long dark "tails" (especially laser*.avi and fish*.avi from MPlayer repository). This occurs because decoding of frame is not bit exact, and differences between real and my version add, so starting with the second delta frame such artifacts appear. The real problem is that frame consists of huffman-coded values, which can represent skips (if value >0x80) or _pair_ of pixels or deltas. These pairs are decoded differently in case of original and my decoder. I attached my version of standalone decoder of Indeo 2 frame data. Can somebody find the correct values for ir_table1, which holds conversion from coded value into pair of pixels or deltas?
unindeo.tgz
(application/x-gzip, 3.7 KB) - not displayed