Difference between revisions of "Origin Flic Codec"

Revision as of 16:42, 16 February 2012

FourCC: JYV1, JYA1, RRV1, RRV2

Company: Origin Systems

Samples: ask Mike

Please rename this codec name to something more original

Origin Flic Codec is a relatively simple palettized video codec used in PC version of Crusader: No Remorse game. Data is packaged inside standard AVI container and employs relatively simple RLE compression. Audio stored in uncompressed PCM form. It is rumored that codec's FourCCs are actually based on game developer's names (not confirmed.)

GetBits() reads variable number of bits from codes[], highest bits of lowest byte first.
For RRV* FourCCs 'leave' and 'draw' command skips/doubles each pixel when decoding a keyframe (i.e. a keyframe should be upscaled horizontally.)