Lines Matching refs:src_index
206 int src_index = 0;
213 while (src_index < src_size) {
215 vqa_debug(" opcode %02X: ", src[src_index]);
218 if (src[src_index] == 0x80)
227 if (src[src_index] == 0xFF) {
229 src_index++;
230 count = AV_RL16(&src[src_index]);
231 src_index += 2;
232 src_pos = AV_RL16(&src[src_index]);
233 src_index += 2;
240 } else if (src[src_index] == 0xFE) {
242 src_index++;
243 count = AV_RL16(&src[src_index]);
244 src_index += 2;
245 color = src[src_index++];
251 } else if ((src[src_index] & 0xC0) == 0xC0) {
253 count = (src[src_index++] & 0x3F) + 3;
254 src_pos = AV_RL16(&src[src_index]);
255 src_index += 2;
262 } else if (src[src_index] > 0x80) {
264 count = src[src_index++] & 0x3F;
267 memcpy(&dest[dest_index], &src[src_index], count);
268 src_index += count;
273 count = ((src[src_index] & 0x70) >> 4) + 3;
274 src_pos = AV_RB16(&src[src_index]) & 0x0FFF;
275 src_index += 2;