From c1da72be0a6ccf5c92c87bc60fe2ad5f33f28c52 Mon Sep 17 00:00:00 2001 From: Nathan Caldwell Date: Tue, 8 Apr 2008 02:02:45 -0600 Subject: [PATCH] Use scaled time for CueTime. --- src/matroska.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/matroska.c b/src/matroska.c index 69746b8..05ce911 100644 --- a/src/matroska.c +++ b/src/matroska.c @@ -294,7 +294,7 @@ int mk_flushFrame(mk_Writer *w, mk_Track *track) { if (track->frame.keyframe && (track->track_type & MK_TRACK_VIDEO) && ((track->prev_cue_pos + 3*CLSIZE) <= w->f_pos || track->frame.timecode == 0)) { if ((c = mk_createContext(w, w->cues, 0xbb)) == NULL) // CuePoint return -1; - CHECK(mk_writeUInt(c, 0xb3, track->frame.timecode)); // CueTime + CHECK(mk_writeUInt(c, 0xb3, (track->frame.timecode / w->timescale))); // CueTime if ((tp = mk_createContext(w, c, 0xb7)) == NULL) // CueTrackPositions return -1; -- 2.11.4.GIT