Lines Matching refs:data
52 struct concat_data *data = h->priv_data;
53 struct concat_nodes *nodes = data->nodes;
55 for (i = 0; i != data->length; i++)
58 av_freep(&data->nodes);
71 struct concat_data *data = h->priv_data;
88 data->nodes = nodes;
120 data->length = i;
124 else if (!(nodes = av_realloc(nodes, data->length * sizeof(*nodes)))) {
128 data->nodes = nodes;
129 data->total_size = total_size;
137 struct concat_data *data = h->priv_data;
138 struct concat_nodes *nodes = data->nodes;
139 size_t i = data->current;
144 if (i + 1 == data->length ||
155 data->current = i;
162 struct concat_data *data = h->priv_data;
163 struct concat_nodes *nodes = data->nodes;
167 return data->total_size;
170 for (i = data->length - 1; i && pos < -nodes[i].size; i--)
175 for (i = 0; i != data->current; i++)
181 for (i = 0; i != data->length - 1 && pos >= nodes[i].size; i++)
190 data->current = i;
213 struct concat_data *data = h->priv_data;
283 nodes = av_fast_realloc(data->nodes, &nodes_size, sizeof(*nodes) * len);
289 data->nodes = nodes;
292 data->nodes[i].uc = uc;
293 data->nodes[i++].size = size;
297 data->length = i;
299 if (!data->length)
304 data->total_size = total_size;