diff --git a/src/add-ons/media/plugins/matroska/matroska_reader.cpp b/src/add-ons/media/plugins/matroska/matroska_reader.cpp index e468360d46..7c75c517a7 100644 --- a/src/add-ons/media/plugins/matroska/matroska_reader.cpp +++ b/src/add-ons/media/plugins/matroska/matroska_reader.cpp @@ -373,7 +373,11 @@ mkvReader::Seek(void *_cookie, int64 timecode; timecode = mkv_GetLowestQTimecode(cookie->file); - TRACE("timecode %Ld\n", timecode); + if (timecode < 0) + return B_ERROR; + + *time = timecode / 1000; + *frame = get_frame_count_by_frame_rate(timecode, cookie->frame_rate); return B_OK; }