On2 VP4: Difference between revisions
Jump to navigation
Jump to search
m (Update samples link) |
No edit summary |
||
Line 2: | Line 2: | ||
* Company: [[On2]] | * Company: [[On2]] | ||
* Samples: http://samples.mplayerhq.hu/V-codecs/VP4/ | * Samples: http://samples.mplayerhq.hu/V-codecs/VP4/ | ||
This codec has source code base common with [[On2 VP3|its predecessor]] but sets version to 2. | |||
=== Frame header === | |||
The same as VP3 with some extensions. | |||
* Frame type - 1 bit | |||
* Unused - 1 bit | |||
* DCT Q mask - 6 bits | |||
For frame type 0 (<code>BASE_FRAME</code>): | |||
* version byte 0 - 8 bits | |||
* version - 5 bits (should be 2) | |||
* key frame type - 1 bit | |||
* spare bits - 2 bits | |||
* ??? - 8 bits | |||
* ??? - 8 bits | |||
* ??? - 5 bits | |||
* ??? - 3 bits | |||
* ??? - 5 bits | |||
* ??? - 3 bits | |||
* ??? - 2 bits | |||
[[Category:Video Codecs]] | [[Category:Video Codecs]] | ||
[[Category:Undiscovered Video Codecs]] | [[Category:Undiscovered Video Codecs]] |
Revision as of 09:36, 16 April 2016
- FourCC: VP40
- Company: On2
- Samples: http://samples.mplayerhq.hu/V-codecs/VP4/
This codec has source code base common with its predecessor but sets version to 2.
Frame header
The same as VP3 with some extensions.
- Frame type - 1 bit
- Unused - 1 bit
- DCT Q mask - 6 bits
For frame type 0 (BASE_FRAME
):
- version byte 0 - 8 bits
- version - 5 bits (should be 2)
- key frame type - 1 bit
- spare bits - 2 bits
- ??? - 8 bits
- ??? - 8 bits
- ??? - 5 bits
- ??? - 3 bits
- ??? - 5 bits
- ??? - 3 bits
- ??? - 2 bits