Winnow Video: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(sample link and discrepancy notice)
(WNV1 details are known, WINX are not)
Line 1: Line 1:
'''NOTE: There is confusion about these 2 codec FourCCs and which corresponds to the algorithm described.'''
* FourCC: WINX, WNV1
* FourCC: WINX, WNV1
* Samples:  
* Samples:  
** WINX: http://www.mplayerhq.hu/MPlayer/samples/V-codecs/WINX/
** WINX: http://www.mplayerhq.hu/MPlayer/samples/V-codecs/WINX/
** WNV1: http://www.mplayerhq.hu/MPlayer/samples/V-codecs/WNV1/
** WNV1: http://www.mplayerhq.hu/MPlayer/samples/V-codecs/WNV1/
== Winnov Video 1 (FOURCC: 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.
Line 19: Line 19:


SHIFT = 6 (may be another, but no samples with another value are known), ESCAPE = 15 (code for ESCAPE is mentioned above)
SHIFT = 6 (may be another, but no samples with another value are known), ESCAPE = 15 (code for ESCAPE is mentioned above)
== Winnov Video 2 (FOURCC: WINX) ==
This one is yet undiscovered, seems to be another [[MPEG]] or [[H.261]] variant.


[[Category:Video Codecs]]
[[Category:Video Codecs]]
[[Category:Undiscovered Video Codecs]]

Revision as of 20:39, 26 March 2006

Winnov Video 1 (FOURCC: WNV1)

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)

Winnov Video 2 (FOURCC: WINX)

This one is yet undiscovered, seems to be another MPEG or H.261 variant.