Lines Matching refs:ip
60 InterleavePacket* ip;
133 ip = &data->group[data->interleave_index];
134 ip->size = len - 1 - frame_size;
135 ip->pos = 0;
136 memcpy(ip->data, &buf[1 + frame_size], ip->size);
140 data->group_finished = ip->size == 0;
155 InterleavePacket* ip = &data->group[data->interleave_index];
166 if (ip->size == 0) {
172 if (ip->pos >= ip->size)
174 if (ip->data[ip->pos] >= FF_ARRAY_ELEMS(frame_sizes))
176 frame_size = frame_sizes[ip->data[ip->pos]];
177 if (ip->pos + frame_size > ip->size)
182 memcpy(pkt->data, &ip->data[ip->pos], frame_size);
184 ip->pos += frame_size;
185 data->group_finished = ip->pos >= ip->size;