85     n    = (chunk_id & 0x04) ? 4 : 6;
 
   90     for (i=0; i < 256; i++) {
 
   91         if ((chunk_id & 0x01) && !(mask >>= 1)) {
 
  100         if (!(chunk_id & 0x01) || (flag & mask)) {
 
  103             if ((data + n) > eod)
 
  106             for (k = 0; k < 4; ++k) {
 
  108                 for (kk = 0; kk < 3; ++kk)
 
  113                 u = *(int8_t *)data++;
 
  114                 v = *(int8_t *)data++;
 
  118                     g = *p++ - (u/2) - v;
 
  121                     *p++ = av_clip_uint8(r);
 
  122                     *p++ = av_clip_uint8(g);
 
  123                     *p++ = av_clip_uint8(b);
 
  137     uint8_t         *cb0, *cb1, *cb2, *cb3;
 
  139     char            *ip0, *ip1, *ip2, *ip3;
 
  144     for (y=strip->
y1; y < strip->y2; y+=4) {
 
  147         ip0 = ip1 = ip2 = ip3 = s->
frame->
data[0] +
 
  163         for (x=strip->
x1; x < strip->x2; x+=4) {
 
  164             if ((chunk_id & 0x01) && !(mask >>= 1)) {
 
  165                 if ((data + 4) > eod)
 
  173             if (!(chunk_id & 0x01) || (flag & mask)) {
 
  174                 if (!(chunk_id & 0x02) && !(mask >>= 1)) {
 
  175                     if ((data + 4) > eod)
 
  183                 if ((chunk_id & 0x02) || (~flag & mask)) {
 
  190                         ip3[0] = ip3[1] = ip2[0] = ip2[1] = p[6];
 
  191                         ip3[2] = ip3[3] = ip2[2] = ip2[3] = p[9];
 
  192                         ip1[0] = ip1[1] = ip0[0] = ip0[1] = p[0];
 
  193                         ip1[2] = ip1[3] = ip0[2] = ip0[3] = p[3];
 
  196                         memcpy(ip3 + 0, p, 3); memcpy(ip3 + 3, p, 3);
 
  197                         memcpy(ip2 + 0, p, 3); memcpy(ip2 + 3, p, 3);
 
  199                         memcpy(ip3 + 6, p, 3); memcpy(ip3 + 9, p, 3);
 
  200                         memcpy(ip2 + 6, p, 3); memcpy(ip2 + 9, p, 3);
 
  202                         memcpy(ip1 + 0, p, 3); memcpy(ip1 + 3, p, 3);
 
  203                         memcpy(ip0 + 0, p, 3); memcpy(ip0 + 3, p, 3);
 
  205                         memcpy(ip1 + 6, p, 3); memcpy(ip1 + 9, p, 3);
 
  206                         memcpy(ip0 + 6, p, 3); memcpy(ip0 + 9, p, 3);
 
  209                 } 
else if (flag & mask) {
 
  210                     if ((data + 4) > eod)
 
  240                         memcpy(ip3 + 0, cb2 + 6, 6);
 
  241                         memcpy(ip3 + 6, cb3 + 6, 6);
 
  242                         memcpy(ip2 + 0, cb2 + 0, 6);
 
  243                         memcpy(ip2 + 6, cb3 + 0, 6);
 
  244                         memcpy(ip1 + 0, cb0 + 6, 6);
 
  245                         memcpy(ip1 + 6, cb1 + 6, 6);
 
  246                         memcpy(ip0 + 0, cb0 + 0, 6);
 
  247                         memcpy(ip0 + 6, cb1 + 0, 6);
 
  257                 ip0 += 12;  ip1 += 12;
 
  258                 ip2 += 12;  ip3 += 12;
 
  270     int      chunk_id, chunk_size;
 
  275         strip->
x1 >= strip->
x2 || strip->
y1 >= strip->
y2)
 
  278     while ((data + 4) <= eod) {
 
  280         chunk_size = 
AV_RB24 (&data[1]) - 4;
 
  285         chunk_size = ((data + chunk_size) > eod) ? (eod - 
data) : chunk_size;
 
  321     int           i, result, strip_size, frame_flags, num_strips;
 
  323     int           encoded_buf_size;
 
  328     frame_flags = s->
data[0];
 
  334         if (!encoded_buf_size) {
 
  338         if (encoded_buf_size != s->
size && (s->
size % encoded_buf_size) != 0) {
 
  346                 (s->
data[10] == 0xFE) &&
 
  347                 (s->
data[11] == 0x00) &&
 
  348                 (s->
data[12] == 0x00) &&
 
  349                 (s->
data[13] == 0x06) &&
 
  350                 (s->
data[14] == 0x00) &&
 
  351                 (s->
data[15] == 0x00))
 
  365     for (i=0; i < num_strips; i++) {
 
  366         if ((s->
data + 12) > eod)
 
  385         strip_size = ((s->
data + strip_size) > eod) ? (eod - s->
data) : strip_size;
 
  387         if ((i > 0) && !(frame_flags & 0x01)) {
 
  399         s->
data += strip_size;
 
  432                                 void *
data, 
int *got_frame,
 
  436     int ret = 0, buf_size = avpkt->
size;