TM2X: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
m (add cat)
m (remove invalid sample)
Line 3: Line 3:
* Samples: http://samples.mplayerhq.hu/V-codecs/TM2a.avi
* Samples: http://samples.mplayerhq.hu/V-codecs/TM2a.avi
  http://samples.mplayerhq.hu/V-codecs/TM2x.avi
  http://samples.mplayerhq.hu/V-codecs/TM2x.avi
http://samples.mplayerhq.hu/V-codecs/tm2x1.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:55, 26 January 2009

http://samples.mplayerhq.hu/V-codecs/TM2x.avi

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