TM2X: Difference between revisions
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)]] | ||
* | * Sample: http://samples.mplayerhq.hu/V-codecs/TM2a.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
- FOURCCs: TM2A, TM2X
- Company: On2 (formerly Duck)
- Sample: http://samples.mplayerhq.hu/V-codecs/TM2a.avi
- Sample: 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 size0x09
- 3 bytes long0x02
- two chunks of variable size0x0B
- there are always 16 of them with size=4. Maybe for some Huffman tables?0x0A
- variable size