Lines Matching defs:data
165 static int seqvideo_decode(SeqVideoContext *seq, const unsigned char *data, int data_size)
167 const unsigned char *data_end = data + data_size;
174 flags = *data++;
177 palette = (uint32_t *)seq->frame->data[1];
178 if (data_end - data < 256 * 3)
181 for (j = 0; j < 3; j++, data++)
182 c[j] = (*data << 2) | (*data >> 4);
189 if (data_end - data < 128)
191 init_get_bits(&gb, data, 128 * 8); data += 128;
194 dst = &seq->frame->data[0][y * seq->frame->linesize[0] + x];
198 data = seq_decode_op1(seq, data, data_end, dst);
201 data = seq_decode_op2(seq, data, data_end, dst);
204 data = seq_decode_op3(seq, data, data_end, dst);
207 if (!data)
236 const uint8_t *buf = avpkt->data;