Lines Matching defs:item
1244 MOVFragmentIndexItem * item;
1248 item = &frag_index->item[index];
1249 for (i = 0; i < item->nb_stream_info; i++)
1250 if (item->stream_info[i].id == id)
1251 return &item->stream_info[i];
1260 MOVFragmentIndexItem * item;
1266 item = &frag_index->item[frag_index->current];
1267 for (i = 0; i < item->nb_stream_info; i++)
1268 if (item->stream_info[i].id == id) {
1269 item->current = i;
1274 item->current = -1;
1280 MOVFragmentIndexItem *item;
1285 item = &frag_index->item[frag_index->current];
1286 if (item->current >= 0 && item->current < item->nb_stream_info)
1287 return &item->stream_info[item->current];
1300 frag_index->item[frag_index->nb_items - 1].moof_offset < offset)
1308 moof_offset = frag_index->item[m].moof_offset;
1343 for (i = 0; i < frag_index->item[index].nb_stream_info; i++) {
1344 frag_stream_info = &frag_index->item[index].stream_info[i];
1389 MOVFragmentIndexItem * item;
1395 c->frag_index.item[index].moof_offset == offset)
1399 // Insert new item at index (sorted by moof offset)
1400 item = av_fast_realloc(c->frag_index.item,
1403 sizeof(*c->frag_index.item));
1404 if (!item)
1406 c->frag_index.item = item;
1409 sizeof(*item->stream_info));
1430 memmove(c->frag_index.item + index + 1, c->frag_index.item + index,
1431 (c->frag_index.nb_items - index) * sizeof(*c->frag_index.item));
1433 item = &c->frag_index.item[index];
1434 item->headers_read = 0;
1435 item->current = 0;
1436 item->nb_stream_info = c->fc->nb_streams;
1437 item->moof_offset = offset;
1438 item->stream_info = frag_stream_info;
5567 MOVFragmentIndexItem * item = &c->frag_index.item[i];
5568 for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) {
5570 si = &item->stream_info[j];
7866 // For still AVIF images, we only support one extent item.
8541 MOVFragmentStreamInfo *frag = mov->frag_index.item[i].stream_info;
8542 for (j = 0; j < mov->frag_index.item[i].nb_stream_info; j++) {
8545 av_freep(&mov->frag_index.item[i].stream_info);
8547 av_freep(&mov->frag_index.item);
8894 if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset)
8895 mov->frag_index.item[i].headers_read = 1;
8941 target = mov->frag_index.item[index].moof_offset;
8951 mov->frag_index.item[index].moof_offset == target) {
8953 mov->next_root_atom = mov->frag_index.item[index + 1].moof_offset;
8954 if (mov->frag_index.item[index].headers_read)
8956 mov->frag_index.item[index].headers_read = 1;
9207 if (!mov->frag_index.item[index].headers_read)
9210 mov->next_root_atom = mov->frag_index.item[index + 1].moof_offset;