Lines Matching defs:frames
66 tag->frames = 0;
84 if (tag->frames)
85 free(tag->frames);
151 * DESCRIPTION: detach and delete all frames associated with a tag
160 id3_frame_delref(tag->frames[i]);
161 id3_frame_delete(tag->frames[i]);
173 struct id3_frame **frames;
177 frames = realloc(tag->frames, (tag->nframes + 1) * sizeof(*frames));
178 if (frames == 0)
181 tag->frames = frames;
182 tag->frames[tag->nframes++] = frame;
200 if (tag->frames[i] == frame)
209 tag->frames[i - 1] = tag->frames[i];
228 return (index < tag->nframes) ? tag->frames[index] : 0;
243 if (strncmp(tag->frames[i]->id, id, len) == 0 && index-- == 0)
244 return tag->frames[i];
416 /* populate tag frames */
599 /* frames */
784 if (id3_frame_render(tag->frames[i], 0, 0) > 0)
868 /* frames */
874 size += id3_frame_render(tag->frames[i], ptr, tag->options);