Expression Encoder Screen Capture Codec

From MultimediaWiki
Revision as of 07:24, 24 June 2012 by Kostya (talk | contribs)
Jump to navigation Jump to search

This is fast codec used primarily as an intermediate between screen capture and encoding for delivery with Microsoft Expression Encoder. It was originally part of MSR's "Project Titanium". It is most commonly seen in ASF files with the .xesc extension.

Frame format

Every frame seems to start with this header (all numbers are big-endian):

 0-1 width
 2-3 height
 4   2 - intra, 3 - inter)
 5   should be always zero
 6   should be in range 0-100
 7   should be in range 0-2, maybe frame type too? (0 - intra, 1 - inter and 2 - skip frames)