Lines Matching refs:cue_point
243 struct cue_point { struct
249 struct ebml_list cue_point; argument
423 E_FIELD(ID_CUE_TIME, TYPE_UINT, struct cue_point, time),
424 E_MASTER(ID_CUE_TRACK_POSITIONS, TYPE_MASTER, struct cue_point, cue_track_positions),
429 E_MASTER(ID_CUE_POINT, TYPE_MASTER, struct cues, cue_point),
1371 static struct cue_point *
1372 ne_find_cue_point_for_tstamp(struct ebml_list_node * cue_point, uint64_t scale, uint64_t tstamp) in ne_find_cue_point_for_tstamp() argument
1375 struct cue_point * c, * prev = NULL; in ne_find_cue_point_for_tstamp()
1377 while (cue_point) { in ne_find_cue_point_for_tstamp()
1378 assert(cue_point->id == ID_CUE_POINT); in ne_find_cue_point_for_tstamp()
1379 c = cue_point->data; in ne_find_cue_point_for_tstamp()
1387 prev = cue_point->data; in ne_find_cue_point_for_tstamp()
1388 cue_point = cue_point->next; in ne_find_cue_point_for_tstamp()
1536 struct cue_point * cue_point; in nestegg_track_seek() local
1541 struct ebml_list_node * node = ctx->segment.cues.cue_point.head; in nestegg_track_seek()
1592 cue_point = ne_find_cue_point_for_tstamp(ctx->segment.cues.cue_point.head, tc_scale, tstamp); in nestegg_track_seek()
1593 if (!cue_point) in nestegg_track_seek()
1596 node = cue_point->cue_track_positions.head; in nestegg_track_seek()