35     unsigned int chunk_id = 0, chunk_arg = 0;
 
   36     unsigned long chunk_size = 0;
 
   37     int i, j, k, nv1, nv2, vqflg = 0, vqflg_pos = -1;
 
   38     int vqid, xpos, ypos, xp, yp, x, y, mx, my;
 
   44         chunk_id   = bytestream2_get_le16(&ri->
gb);
 
   45         chunk_size = bytestream2_get_le32(&ri->
gb);
 
   46         chunk_arg  = bytestream2_get_le16(&ri->
gb);
 
   51             if((nv1 = chunk_arg >> 8) == 0)
 
   53             if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size)
 
   55             for(i = 0; i < nv1; i++) {
 
   56                 ri->
cb2x2[i].
y[0] = bytestream2_get_byte(&ri->
gb);
 
   57                 ri->
cb2x2[i].
y[1] = bytestream2_get_byte(&ri->
gb);
 
   58                 ri->
cb2x2[i].
y[2] = bytestream2_get_byte(&ri->
gb);
 
   59                 ri->
cb2x2[i].
y[3] = bytestream2_get_byte(&ri->
gb);
 
   60                 ri->
cb2x2[i].
u    = bytestream2_get_byte(&ri->
gb);
 
   61                 ri->
cb2x2[i].
v    = bytestream2_get_byte(&ri->
gb);
 
   63             for(i = 0; i < nv2; i++)
 
   64                 for(j = 0; j < 4; j++)
 
   65                     ri->
cb4x4[i].
idx[j] = bytestream2_get_byte(&ri->
gb);
 
   78         for (yp = ypos; yp < ypos + 16; yp += 8)
 
   79             for (xp = xpos; xp < xpos + 16; xp += 8) {
 
   85                     vqflg = bytestream2_get_le16(&ri->
gb);
 
   88                 vqid = (vqflg >> (vqflg_pos * 2)) & 0x3;
 
   89                 frame_stats[0][vqid]++;
 
   96                     int byte = bytestream2_get_byte(&ri->
gb);
 
   97                     mx = 8 - (byte >> 4) - ((
signed char) (chunk_arg >> 8));
 
   98                     my = 8 - (byte & 0xf) - ((
signed char) chunk_arg);
 
  103                     qcell = ri->
cb4x4 + bytestream2_get_byte(&ri->
gb);
 
  110                     for (k = 0; k < 4; k++) {
 
  120                             vqflg = bytestream2_get_le16(&ri->
gb);
 
  123                         vqid = (vqflg >> (vqflg_pos * 2)) & 0x3;
 
  124                         frame_stats[1][vqid]++;
 
  130                             int byte = bytestream2_get_byte(&ri->
gb);
 
  131                             mx = 8 - (byte >> 4) - ((
signed char) (chunk_arg >> 8));
 
  132                             my = 8 - (byte & 0xf) - ((
signed char) chunk_arg);
 
  137                             qcell = ri->
cb4x4 + bytestream2_get_byte(&ri->
gb);
 
  158         if (xpos >= ri->
width) {
 
  176                "Dimensions must be a multiple of 16\n");
 
  192                             void *
data, 
int *got_frame,
 
  196     int buf_size = avpkt->
size;