Sorenson Video 3

From MultimediaWiki
Revision as of 02:40, 23 April 2007 by Kostya (talk | contribs)
Jump to navigation Jump to search

Video codec apparently based on an early H.264 draft.

The decoder in FFmpeg produces heavy artifacting for some uncommon samples.

Decoding Process

This codec extensively uses Golomb coding.

Slice Header

TODO

Macroblock layer

Each macroblock starts with Golomb code signalling MB type:

  • 0 - skip block
  • 1-7 - inter 16x16 blocks, type specifies prediction direction
  • 8 and 33 - intra 4x4 block (type 33 means that there are no coefficients for this block)
  • all other values are for inter 4x4 blocks, type is used to set prediction direction and coded block pattern