Lines Matching refs:ip
70 InterleavePacket* ip;
143 ip = &data->group[data->interleave_index];
144 ip->size = len - 1 - frame_size;
145 ip->pos = 0;
146 memcpy(ip->data, &buf[1 + frame_size], ip->size);
150 data->group_finished = ip->size == 0;
165 InterleavePacket* ip = &data->group[data->interleave_index];
176 if (ip->size == 0) {
182 if (ip->pos >= ip->size)
184 if (ip->data[ip->pos] >= FF_ARRAY_ELEMS(frame_sizes))
186 frame_size = frame_sizes[ip->data[ip->pos]];
187 if (ip->pos + frame_size > ip->size)
192 memcpy(pkt->data, &ip->data[ip->pos], frame_size);
194 ip->pos += frame_size;
195 data->group_finished = ip->pos >= ip->size;