TM2X: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
m (remove invalid sample)
(formatting)
Line 1: Line 1:
* FOURCCs: TM2A, TM2X
* FOURCCs: TM2A, TM2X
* Company: [[On2|On2 (formerly Duck)]]
* Company: [[On2|On2 (formerly Duck)]]
* Samples: http://samples.mplayerhq.hu/V-codecs/TM2a.avi
* Sample: http://samples.mplayerhq.hu/V-codecs/TM2a.avi
http://samples.mplayerhq.hu/V-codecs/TM2x.avi
* Sample: http://samples.mplayerhq.hu/V-codecs/TM2x.avi


Duck TrueMotion 2X is believed to be related to [[Duck TrueMotion 2]].
Duck TrueMotion 2X is believed to be related to [[Duck TrueMotion 2]].

Revision as of 19:56, 26 January 2009

Duck TrueMotion 2X is believed to be related to Duck TrueMotion 2.

Frame structure

Each frame consists of chunks with the following structure:

 0-2 always 0xA0 0x00 0x01
 3      chunk identifier
 4-7 chunk size (big-endian)
 8-... chunk payload

Analyzed frames have chunks in the following order:

  • 0x06 (usually takes more than a half of coded frame)
  • 0x15- small, variable size
  • 0x09- 3 bytes long
  • 0x02- two chunks of variable size
  • 0x0B- there are always 16 of them with size=4. Maybe for some Huffman tables?
  • 0x0A- variable size