Winnow Video: Difference between revisions
Jump to navigation
Jump to search
m (sample link) |
(sample link and discrepancy notice) |
||
Line 1: | Line 1: | ||
* FourCC: WINX | '''NOTE: There is confusion about these 2 codec FourCCs and which corresponds to the algorithm described.''' | ||
* Samples: http://www.mplayerhq.hu/MPlayer/samples/V-codecs/WINX/ | |||
* FourCC: WINX, WNV1 | |||
* Samples: | |||
** WINX: http://www.mplayerhq.hu/MPlayer/samples/V-codecs/WINX/ | |||
** WNV1: http://www.mplayerhq.hu/MPlayer/samples/V-codecs/WNV1/ | |||
Another hardware codec like [[ATI VCR1]], [[Indeo 2]] or [[Video XL]]. It uses YUYV format and stores deltas with static code. | Another hardware codec like [[ATI VCR1]], [[Indeo 2]] or [[Video XL]]. It uses YUYV format and stores deltas with static code. |
Revision as of 14:43, 26 March 2006
NOTE: There is confusion about these 2 codec FourCCs and which corresponds to the algorithm described.
- FourCC: WINX, WNV1
- Samples:
Another hardware codec like ATI VCR1, Indeo 2 or Video XL. It uses YUYV format and stores deltas with static code.
Codes used really are simple unary codes with following sign bit and 11111111 code used as escape.
Each component may be decoded this way:
code = get_code(); if(code == ESCAPE) newval = code; else newval = oldval + (code << SHIFT);
SHIFT = 6 (may be another, but no samples with another value are known), ESCAPE = 15 (code for ESCAPE is mentioned above)