Lines Matching refs:fragments
55 Fragment **fragments;
151 av_freep(&os->fragments[j]);
152 av_freep(&os->fragments);
223 int start = 0, fragments;
228 fragments = os->nb_fragments - start;
232 cur_media_time = os->fragments[os->nb_fragments - 1]->start_time;
273 avio_wb32(out, fragments); // FragmentRunEntryCount
275 avio_wb32(out, os->fragments[i]->n);
276 avio_wb64(out, os->fragments[i]->start_time);
277 avio_wb32(out, os->fragments[i]->duration);
429 if ((ret = av_reallocp_array(&os->fragments, os->fragments_size,
430 sizeof(*os->fragments))) < 0) {
443 os->fragments[os->nb_fragments++] = frag;
482 unlink(os->fragments[i]->file);
483 av_freep(&os->fragments[i]);
486 memmove(os->fragments, os->fragments + remove,
487 os->nb_fragments * sizeof(*os->fragments));
553 { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
554 { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E },
556 { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },