Home
last modified time | relevance | path

Searched refs:syncpoints (Results 1 - 4 of 4) sorted by relevance

/third_party/ffmpeg/libavformat/
H A Dnut.c301 av_tree_insert(&nut->syncpoints, sp, ff_nut_sp_pos_cmp, &node); in ff_nut_add_sp()
318 if (nut->syncpoints) { in ff_nut_free_sp()
319 av_tree_enumerate(nut->syncpoints, NULL, NULL, enu_free); in ff_nut_free_sp()
320 av_tree_destroy(nut->syncpoints); in ff_nut_free_sp()
H A Dnutdec.c689 int64_t *syncpoints = NULL; in find_and_decode_index() local
717 syncpoints = av_malloc_array(syncpoint_count, sizeof(int64_t)); in find_and_decode_index()
719 if (!syncpoints || !has_keyframe) { in find_and_decode_index()
724 syncpoints[i] = ffio_read_varlen(bc); in find_and_decode_index()
725 if (syncpoints[i] <= 0) in find_and_decode_index()
728 syncpoints[i] += syncpoints[i - 1]; in find_and_decode_index()
776 av_add_index_entry(s->streams[i], 16 * syncpoints[j - 1], in find_and_decode_index()
791 av_free(syncpoints); in find_and_decode_index()
1267 av_tree_find(nut->syncpoints, in read_seek()
[all...]
H A Dnut.h108 struct AVTreeNode *syncpoints; member
113 #define NUT_BROADCAST 1 // use extended syncpoints
114 #define NUT_PIPE 2 // do not write syncpoints
H A Dnutenc.c626 av_tree_find(nut->syncpoints, &dummy, ff_nut_sp_pos_cmp, (void**)next_node); in write_index()
1241 { "syncpoints", "NUT syncpoint behaviour", OFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, INT_MIN, INT_MAX, E, "syncpoints" },
1242 { "default", "", 0, AV_OPT_TYPE_CONST, {.i64 = 0}, INT_MIN, INT_MAX, E, "syncpoints" },
1243 { "none", "Disable syncpoints, low overhead and unseekable", 0, AV_OPT_TYPE_CONST, {.i64 = NUT_PIPE}, INT_MIN, INT_MAX, E, "syncpoints" },
1244 { "timestamped", "Extend syncpoints with a wallclock timestamp", 0, AV_OPT_TYPE_CONST, {.i64 = NUT_BROADCAST}, INT_MIN, INT_MAX, E, "syncpoints" },

Completed in 6 milliseconds