[FFmpeg-devel] jframe

Reimar Döffinger Reimar.Doeffinger
Thu Jun 7 16:06:33 CEST 2007


Hello,
On Thu, Jun 07, 2007 at 11:47:40AM +0200, Reimar D?ffinger wrote:
> On Wed, May 30, 2007 at 10:59:54PM +0200, matthieu castet wrote:
> > > On Wed, May 30, 2007 at 05:30:57PM +0300, Ivan Kalvachev wrote:
> > >> 2007/5/30, Michael Niedermayer <michaelni at gmx.at>:
> > >>>
> > >>>> A google search
> > >>>> comes up with nothing. How do you know that j-type frames are called 'j-type
> > >>>> frames'?
> > >>> we dont, and they are also almost certainly not called j frames by MS
> > >> They call them X8 (or intra X8).
> > >> Kostya also said they refer to them in this way in the vc1 advanced profile.
> > 
> > There also a callgraph of the MS codec : 
> > http://multimedia.cx/eggs/images/dcng-frame18-callgraph.png
> 
> Does someone know details about the (Local?)Huffman stuff that X8 uses?
> Is this in use in some other places as well? Is there maybe even already
> some code somewhere?
> I hate huffman so I don't really want to play with that *g*

Still in the hope that someone else might be doing the work ;-):
attached are the arrays with the huffman code lengths that wmv2 J-Frames
uses (not sure all are really used) in a sanitized form (decoder stores 2
per byte and with -1 offset).
There are codes for values 0..11, 0..76 and 0..33.

Greetings,
Reimar D?ffinger
-------------- next part --------------
huffman header:
index for code table: depends on number of code tables for mode (1, 2 or 3 bits)

gacCodeLengthsOrientLowRate[][] = {
    {2, 2, 3, 3, 3, 6, 5, 6, 6, 6, 6, 6},
    {1, 2, 3, 5, 5, 7, 6, 7, 7, 7, 7, 7}
};

gacCodeLengthsOrientHighRate[][] = {
    {1, 3, 3, 4, 4, 6, 5, 6, 6, 6, 6, 6},
    {5, 5, 5, 2, 2, 4, 5, 3, 4, 4, 5, 5},
    {2, 2, 3, 3, 3, 6, 6, 5, 6, 6, 6, 6},
    {3, 4, 4, 2, 2, 5, 5, 4, 5, 5, 5, 5}
};

gacCodeLengthsInterLowRate[][] = {
    {
      3,  4,  6,  6,  7,  6, 15,  8, 15,  9, 15,  9, 15, 15, 15, 14,
      5,  6,  9,  9,  7,  7,  9,  2,  3,  4,  4,  5,  6,  8,  7,  6,
      7,  8, 14,  7,  7,  7,  9,  5,  6,  9,  8,  9,  9, 14, 14, 14,
      8, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,  9, 14, 14, 14, 14,
     14, 14,  9, 14,  9, 14, 14, 14, 14,  9, 14, 14, 14
    },{
      3,  4,  4,  5,  6,  6,  6,  6,  7,  8,  8,  8,  8, 14, 10, 10,
      4,  5,  6,  7,  5,  6,  5,  4,  5,  5,  6,  6,  6,  6,  6,  7,
      8,  8,  7,  7,  7,  7,  8,  7,  7,  8,  8,  8, 14, 10,  9, 14,
      5,  9, 14, 14,  5,  8, 14, 14, 14,  6,  8,  7,  8,  9,  8, 14,
     14,  8,  9, 14, 14, 14, 14,  9, 14,  5,  8,  9, 14
    },{
      4,  5, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11,
     11, 11, 11, 11, 11, 11, 11,  1,  2,  5,  5,  5, 11, 11, 11, 11,
     11, 11, 11, 11, 11, 11, 11,  5, 11, 11, 11, 11, 11, 11, 11, 11,
     11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
     11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11
    },{
      8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,
      8,  8,  8,  8,  8,  8,  8,  1,  8,  7,  7,  7,  7,  7,  7,  7,
      7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
      7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
      7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7
    },{
      9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,
      9,  9,  9,  9,  9,  9,  8,  2,  1,  8,  8,  8,  8,  8,  8,  8,
      8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,
      8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,
      8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
    },{
     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
     10, 10, 10, 10,  9,  9,  9,  1,  3,  9,  9,  2,  9,  9,  9,  9,
      9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,
      9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,
      9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9
    },{
      2,  4,  5,  5,  6,  6,  7,  8,  8,  8,  9,  9, 10,  9, 10, 15,
      3,  5,  6,  6,  4,  7,  5,  5,  7,  7,  7,  8,  7,  7,  8,  8,
      8,  8,  8,  8,  8,  9,  8,  8,  8,  9, 15, 10, 10, 10, 15, 10,
      6,  9, 15, 15,  4,  6, 10, 15, 14,  6,  8, 14, 10, 14, 14, 14,
     14,  8, 10, 10, 14, 14, 14, 14, 14,  5, 10, 14, 14
    },{
      3,  4,  5,  5,  6,  8,  7,  6,  7, 13,  8,  8, 13, 13, 13,  8,
      4,  5,  7,  6,  6,  7,  6,  3,  5,  5,  4,  6,  6,  6,  5,  8,
      6,  6,  6,  6,  8,  8,  7,  5,  7,  7, 13,  7,  8, 13, 13, 13,
      7,  7, 13, 13,  8, 13, 13, 13, 13,  8, 13,  7,  8, 13, 13, 13,
     13,  8, 13, 13, 13, 13, 13,  8, 12,  6, 12, 12, 12
    }
};

gacCodeLengthsInterHighRate[][] = {
    {
      2,  3,  4,  5,  6,  7,  7,  7,  9,  8,  8,  8, 10, 10, 10, 10,
      4,  7,  9, 10,  6,  7,  7,  4,  4,  5,  5,  5,  6,  6,  6,  6,
      7,  7,  7,  7,  7,  7,  7,  8,  9, 10, 14, 14, 14, 14, 10, 14,
      9, 14, 14, 14,  8, 14, 14, 14, 14, 10, 14,  7,  8,  8,  9, 14,
     14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13
    },{
      3,  5,  7,  6,  6,  8,  8,  8, 14, 14,  7, 14, 14, 14, 14, 14,
      6,  8, 14,  8, 14, 14, 14,  2,  3,  5,  4,  4,  4,  6,  7,  7,
      7,  7,  8,  7,  6,  6,  6,  6,  8, 14,  8,  8,  8, 14, 14, 14,
      8, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13,  6, 13, 13, 13, 13,
     13,  7, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13
    },{
      2,  3,  3,  4,  5,  5,  6,  6,  7,  7,  7,  8,  8,  8,  9, 10,
      4,  6,  8,  9,  6,  9,  8,  5,  6,  6,  6,  7,  7,  7,  7,  7,
      7,  7,  7,  7,  7,  7,  8, 16, 16, 15, 12, 15, 15, 15,  8, 10,
      9, 12, 15, 15,  8, 15, 15, 15, 15,  9, 15,  7,  8,  8, 11, 12,
     15, 15, 15, 15, 15, 15, 15, 15, 15,  9, 15, 15, 15
    },{
      2,  3,  4,  5,  5,  6,  6,  7,  7,  8,  8,  9,  9,  9, 10, 10,
      3,  5,  7,  7,  4,  7,  5,  6,  7,  7,  7,  8,  8,  8,  8,  8,
      8,  9,  8,  8,  8,  9, 11, 10, 11, 15, 10, 15, 15, 15,  9, 11,
      7, 12, 15, 15,  5,  7,  8, 10, 11,  7, 10,  8,  8, 10, 10, 12,
     15, 11, 15, 15, 15, 15, 15, 15, 15,  7, 14, 12, 12
    },{
      3,  4,  4,  5,  6,  6,  6,  7,  6,  7,  8,  8,  8,  9,  9,  8,
      4,  5,  6,  6,  4,  6,  5,  5,  6,  6,  6,  6,  6,  6,  6,  7,
      7,  7,  7,  7,  7,  8, 11,  7,  7,  8,  9,  9,  9, 10,  9, 10,
      6,  8, 15, 15,  4,  7,  9, 15, 15,  6, 10,  7,  8,  8, 10,  9,
     15,  9, 10, 10, 10, 15, 14, 14, 14,  5,  9, 14, 14
    },{
      2,  4,  5,  5,  6,  6,  7,  8,  8,  8,  9, 11,  8, 10, 11, 15,
      3,  5,  6,  7,  4,  6,  5,  6,  7,  8,  7,  8,  7,  8,  7,  8,
      8,  9,  9,  9,  9,  9, 11,  9, 10, 11, 15, 10, 11, 11, 10, 11,
      6,  8, 15, 15,  4,  5,  7,  7,  9,  6,  8,  8, 10, 11, 15, 10,
     15, 10, 10, 15, 15, 14, 14, 14, 14,  5, 10, 11,  9
    },{
      2,  4,  5,  6,  6,  8,  9, 10, 10,  9, 15, 15, 10, 15, 10, 15,
      4,  5,  8,  8,  5,  9,  8,  3,  3,  4,  5,  6,  6,  7,  7,  7,
      8,  8,  9,  8, 10, 15,  9,  6,  6,  9, 10,  8,  8, 10, 15, 15,
      9, 15, 15, 15,  8, 15, 15, 15, 15,  9, 15,  9, 15, 15, 15, 15,
     15, 10, 10, 15, 15, 15, 15, 15, 15,  8, 14, 14, 14
    },{
      4, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
     11, 10, 10, 10, 10, 10, 10,  1,  2, 10,  4,  4, 10, 10, 10, 10,
     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10
   }
};

gacCodeLengthsIntraLowRate[][] = {
      3,  4,  5,  5,  5,  5,  6,  7,  6,  7,  8,  7,  7,  8,  8,  9,
      4,  6,  6,  7,  5,  8,  6,  4,  4,  5,  6,  6,  6,  6,  7,  7,
      7,  7,  7,  7,  7,  7,  7,  7,  7,  9,  9,  9, 11,  9,  6,  8,
      5,  7,  9,  9,  7, 10, 14, 14, 14,  7, 10,  7,  8,  9,  8,  7,
     14,  7,  7, 10, 10, 14, 14, 10, 14,  6,  9,  8, 14
    },{
      2,  4,  5,  5,  6,  7,  7,  7,  8,  9,  9,  9,  9, 15, 10, 11,
      3,  5,  6,  7,  4,  5,  4,  6,  7,  7,  8,  8,  7,  8,  9,  8,
      9,  9,  9,  9, 10, 11, 11,  9,  9, 11, 15, 10, 15, 15, 15, 15,
      6,  8, 15, 15,  4,  7,  8, 11, 15,  5,  8, 11, 10, 15, 15, 15,
     15,  9, 15, 14, 14, 14, 14, 14, 14,  5, 14, 14, 14
    },{
      3,  4,  4,  5,  6,  7,  6,  7,  9,  9,  8, 15,  9, 15, 15, 15,
      3,  5,  7,  7,  4,  6,  5,  4,  4,  5,  6,  6,  6,  6,  7,  8,
      7,  8, 10,  8,  9, 10, 10,  6,  7,  9,  9,  8, 10,  9, 15, 15,
      7,  9, 15, 15,  5,  8, 14, 14, 14,  6,  9,  9, 10, 10, 14, 14,
     14,  8, 14, 14, 10, 14, 14,  9, 14,  6,  8,  9, 14
    },{
      3,  4,  5,  5,  6,  6,  7,  7,  6,  6,  7,  7,  9,  9,  7,  8,
      5,  6,  9,  7,  6,  7,  7,  3,  3,  5,  5,  6,  6,  6,  7,  7,
      8,  8,  8,  8,  7,  6,  7,  7,  6,  8,  9, 14, 14, 14,  7,  9,
      7,  8, 14, 14,  8, 14, 13, 13, 13,  8, 13,  6,  7,  9,  6,  7,
     13,  7,  7, 13, 13, 13, 13, 13, 13,  8, 13,  9, 13
    },{
      2,  4,  5,  5,  6,  6,  7,  7,  7,  8,  9,  9, 10, 10, 10, 15,
      3,  5,  6,  7,  4,  6,  6,  4,  5,  6,  6,  6,  7,  7,  7,  7,
      8,  8,  8,  8,  8,  8, 10,  7,  8,  9,  9, 10, 10, 12, 10, 12,
      6,  8, 15, 15,  6,  9, 15, 15, 15,  7, 12, 10, 10, 15, 12, 11,
     15,  8,  9, 15, 12, 15, 15, 15, 14,  6, 12, 11, 14
    },{
      3,  4,  4,  5,  5,  6,  7,  8, 11,  9, 11, 10, 11, 15, 15, 15,
      4,  5,  6,  7,  5,  7,  6,  3,  4,  5,  5,  5,  5,  6,  6,  7,
      8,  8,  8,  7,  8,  9, 11,  5,  7,  8,  8,  7, 10,  9,  9, 15,
      7, 15, 15, 15,  7, 11, 15, 14, 14,  7, 14,  9, 10, 10,  9, 14,
     14,  8, 11, 14, 14, 14, 14,  9, 14,  7,  9, 14, 14
    },{
      3,  4,  4,  5,  5,  5,  5,  6,  7,  5,  7, 13,  7, 13,  7, 13,
      4,  6,  7,  7,  5,  7,  5,  6,  6,  7,  6,  7,  7, 13,  7,  7,
     13, 13, 12,  7,  7, 12, 12,  7, 12, 12, 12, 12, 12, 12,  5,  6,
      4,  5, 12,  7,  5, 12, 12, 12, 12,  6, 12,  6, 12, 12, 12, 12,
     12,  6, 12, 12, 12, 12, 12, 12, 12,  5, 12,  7, 12
    },{
      3,  4,  5,  6,  6,  8,  8,  8, 11, 15, 15, 15, 15, 15, 15, 15,
      4,  6,  7,  9,  5,  8,  8,  2,  3,  5,  5,  5,  6,  6,  8,  8,
      9,  8,  7,  8,  9, 11, 15,  5,  7,  8,  9,  8,  9,  9, 15, 15,
      8, 10, 15, 15,  8, 15, 15, 15, 15,  9, 15,  8,  9, 15, 15, 15,
     15,  9, 15, 15, 15, 15, 15, 10, 14,  7,  9, 14, 14
    }
};

gacCodeLengthsIntraHighRate[][] = {
    {
      3,  4,  4,  5,  6,  7,  6,  8,  8,  9, 10,  9,  9,  9, 15, 11,
      4,  5,  6,  7,  5,  7,  5,  3,  4,  5,  5,  5,  5,  6,  6,  7,
      8,  8,  8,  8,  8,  9, 10,  6,  7,  8,  8,  8, 11, 10, 11, 15,
      7, 14, 14, 14,  6, 10, 14, 14, 14,  7, 14,  8,  9, 11, 10, 11,
     14,  8, 10, 14, 14, 14, 14, 14, 14,  6,  9, 11, 14
    },{
      2,  3,  4,  5,  6,  6,  7,  8,  8,  8,  9,  9, 11, 11, 11, 11,
      3,  5,  6,  7,  4,  6,  4,  8,  9, 10,  9, 10, 10, 12, 10, 10,
     10, 10, 11, 12, 10, 12, 12, 15, 15, 15, 15, 14, 14, 14, 11, 11,
      8, 10, 12, 14,  4,  6,  7,  8, 10,  6,  8, 11, 10, 14, 11, 12,
     14, 14, 14, 14, 14, 14, 14, 14, 14,  6, 11, 11, 10
    },{
      3,  4,  5,  6,  7,  8,  8,  8, 10,  9, 10, 10, 16, 10, 10, 16,
      3,  5,  6,  8,  3,  5,  4,  7,  9,  9,  9,  9,  9, 10, 10, 10,
     10, 10, 10,  9, 10, 11, 16, 10, 11, 10, 11, 10, 16, 11, 15, 15,
      7,  9, 15, 15,  3,  4,  6,  6,  8,  5,  7, 15, 15, 15, 15, 11,
     15, 11, 11, 11, 15, 15, 15, 15, 15,  5, 11,  8,  8
    },{
      2,  3,  4,  4,  5,  5,  6,  6,  6,  6,  7,  7,  8,  8,  8,  9,
      4,  6,  7,  9,  6,  8,  7,  6,  6,  6,  6,  6,  7,  7,  7,  7,
      7,  7,  7,  7,  8,  8,  9, 11, 10, 15, 15, 15, 15, 15,  7,  8,
      8, 12,  9, 15,  7,  9, 15, 15, 15,  8, 11,  6,  7,  8,  8,  7,
      9, 11, 11, 15, 15, 15, 14, 14, 14,  8, 14, 14, 14
    },{
      2,  4,  5,  6,  6,  7,  7,  8,  8,  8,  9,  9, 10, 10, 14, 12,
      3,  5,  6,  7,  4,  6,  5,  5,  6,  6,  6,  7,  7,  8,  7,  8,
      8,  8,  8,  8,  9, 10, 10,  7,  8,  9,  9, 10, 11,  9,  9, 10,
      7,  8, 12, 12,  4,  6,  8,  8,  9,  6,  8,  9, 10, 10, 11, 10,
     11,  9,  9, 11, 11, 14, 14, 11, 14,  6,  9,  9, 10
    },{
      2,  3,  4,  5,  5,  6,  6,  7,  7,  7,  8,  8,  8,  9, 10,  9,
      3,  5,  7,  8,  5,  7,  6,  5,  6,  7,  7,  7,  8,  8,  7,  8,
      8,  8,  8,  8,  8,  9,  9, 11, 12, 12, 15, 13, 15, 15,  8,  9,
      8, 10,  9, 13,  5,  7,  9,  9, 15,  7, 11,  8,  8,  8,  9,  8,
     11, 12, 13, 15, 15, 15, 15, 15, 15,  7, 14, 11, 11
    },{
      3,  4,  4,  5,  5,  6,  6,  7,  8,  8,  8,  9,  9,  9, 11, 12,
      3,  5,  6,  7,  4,  6,  5,  4,  5,  6,  6,  7,  7,  7,  7,  7,
      7,  8,  8,  8,  9,  8, 10,  7,  8,  9, 11,  9, 10, 12,  9, 15,
      6,  7, 15, 15,  5,  7,  9, 11, 15,  6,  9,  8,  9, 10, 10, 11,
     15,  8,  9, 15, 15, 15, 14, 14, 14,  5, 10,  9, 14
    },{
      2,  4,  5,  6,  7,  7,  8,  8,  9,  9,  9, 10, 15, 15, 15, 15,
      3,  5,  6,  7,  4,  6,  4,  8,  8,  9, 10,  9, 10,  9, 10, 10,
     15, 10, 11, 11, 15, 10, 15,  9, 11, 15, 15, 11, 11, 15, 11, 15,
      7, 10, 15, 15,  3,  5,  7,  7,  9,  5,  7,  9, 11, 15, 14, 14,
     14,  9,  9, 14, 14, 14, 14, 14, 14,  5, 11,  8, 10
    }
};

gacCodeLengthsDCLowRate[][] = {
    { 5,  4,  4,  5,  5,  4,  5,  5,  7,  7, 12, 12, 12, 12, 12, 12, 12,
      3,  2,  3,  4,  5,  5,  7,  8, 12, 12, 12, 12, 12, 12, 12, 12, 12 },
    { 3,  3,  3,  4,  4,  3,  4,  4,  6,  7,  7, 11, 11, 11, 11, 11, 11,
      6,  4,  5,  5,  6,  5,  7,  7, 11,  7, 11, 11, 11, 11, 11, 10, 10 },
    { 7,  7,  6,  7,  6,  7,  8,  8, 13, 13, 13, 13, 13, 13, 13, 13, 12,
      1,  2,  3,  5,  6,  8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 },
    { 4,  3,  3,  4,  4,  3,  3,  3,  5,  5,  7, 11, 11, 11, 11, 11, 11,
      5,  7,  6,  6,  7,  7,  7,  7, 11, 11, 11,  7, 11, 11, 11, 10, 10 },
    { 8,  7,  7,  7,  9,  8,  9, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13,
      2,  1,  3,  4,  6,  7,  9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13 },
    { 7,  7,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,
      6,  6,  6,  6,  6,  6,  6,  6,  6,  6,  1,  6,  6,  6,  6,  6,  6 },
    { 5,  4,  5,  5,  6,  5,  6,  6,  8,  8, 13, 13, 13, 13, 13, 13, 13,
      2,  2,  3,  4,  5,  5,  8,  9, 13, 13, 13, 13, 13, 13, 13, 13, 13 },
    { 7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
      1,  2,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7 }
};

gacCodeLengthsDCHighRate[][] = {
    { 5,  4,  5,  5,  5,  5,  6,  6,  8,  8, 13, 13, 13, 13, 13, 13, 13,
      2,  2,  3,  4,  5,  6,  8,  9, 13, 13, 13, 13, 13, 13, 13, 13, 13 },
    { 4,  3,  3,  4,  4,  3,  4,  3,  4,  4,  5,  6,  9,  9, 13, 13, 13,
      6,  6,  6,  7,  9,  7,  8,  9, 13, 13, 13, 12, 12,  9, 12, 12, 12 },
    { 4,  3,  3,  4,  4,  4,  4,  4,  6,  6,  7,  7, 12, 12, 12, 12, 12,
      4,  3,  4,  5,  6,  6,  7,  8, 12, 12, 12, 12, 12, 12, 12, 11, 11 },
    { 4,  2,  3,  3,  3,  3,  4,  4,  6,  6,  7,  8, 14, 14, 14, 14, 13,
      9,  7,  8,  8, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13 },
    { 7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,
      1,  2,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7,  7 },
    { 5,  4,  5,  6,  6,  6,  7,  6,  7,  6,  8,  7,  8, 13, 13, 13, 13,
      3,  1,  3,  7,  8,  9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12 },
    { 4,  2,  3,  3,  4,  4,  5,  6,  7,  7,  8, 14, 14, 10,  9, 14, 14,
      4,  3,  5,  6,  8,  8, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13 },
    { 6,  6,  6,  7,  7,  6,  6,  6,  7,  8,  8,  9, 10, 14, 14, 14, 14,
      1,  2,  4,  5,  6,  7,  8, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13 }
};



More information about the ffmpeg-devel mailing list