Lines Matching refs:cues
137 mkv_cues cues; member
460 av_freep(&mkv->cues.entries); in mkv_deinit()
533 mkv_cues *cues = &mkv->cues; in mkv_add_cuepoint() local
534 mkv_cuepoint *entries = cues->entries; in mkv_add_cuepoint()
539 entries = av_realloc_array(entries, cues->num_entries + 1, sizeof(mkv_cuepoint)); in mkv_add_cuepoint()
542 cues->entries = entries; in mkv_add_cuepoint()
544 cues->entries[cues->num_entries].pts = ts; in mkv_add_cuepoint()
545 cues->entries[cues->num_entries].stream_idx = stream; in mkv_add_cuepoint()
546 cues->entries[cues->num_entries].cluster_pos = cluster_pos - mkv->segment_offset; in mkv_add_cuepoint()
547 cues->entries[cues->num_entries].relative_pos = relative_pos; in mkv_add_cuepoint()
548 cues->entries[cues->num_entries++].duration = duration; in mkv_add_cuepoint()
554 mkv_cues *cues, mkv_track *tracks, int num_tracks) in mkv_assemble_cues() argument
563 for (mkv_cuepoint *entry = cues->entries, *end = entry + cues->num_entries; in mkv_assemble_cues()
2488 if (mkv->cues.num_entries && mkv->reserve_cues_space >= 0) { in mkv_write_trailer()
2489 AVIOContext *cues = NULL; in mkv_write_trailer() local
2493 ret = start_ebml_master_crc32(&cues, mkv); in mkv_write_trailer()
2497 ret = mkv_assemble_cues(s->streams, cues, &mkv->cues, in mkv_write_trailer()
2500 ffio_free_dyn_buf(&cues); in mkv_write_trailer()
2505 size = avio_tell(cues); in mkv_write_trailer()
2517 ffio_free_dyn_buf(&cues); in mkv_write_trailer()
2531 ret = end_ebml_master_crc32(pb, &cues, mkv, MATROSKA_ID_CUES, in mkv_write_trailer()