Lines Matching refs:fragments
55 Fragment **fragments;
155 av_free(os->fragments[j]);
156 av_free(os->fragments);
232 int start = 0, fragments;
237 fragments = os->nb_fragments - start;
241 cur_media_time = os->fragments[os->nb_fragments - 1]->start_time;
283 avio_wb32(out, fragments); // FragmentRunEntryCount
285 avio_wb32(out, os->fragments[i]->n);
286 avio_wb64(out, os->fragments[i]->start_time);
287 avio_wb32(out, os->fragments[i]->duration);
457 if ((ret = av_reallocp_array(&os->fragments, os->fragments_size,
458 sizeof(*os->fragments))) < 0) {
471 os->fragments[os->nb_fragments++] = frag;
511 unlink(os->fragments[i]->file);
512 av_free(os->fragments[i]);
515 memmove(os->fragments, os->fragments + remove,
516 os->nb_fragments * sizeof(*os->fragments));
582 { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
583 { "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 },
585 { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, E },