diff --git a/src/add-ons/media/plugins/avi_reader/avi_reader.cpp b/src/add-ons/media/plugins/avi_reader/avi_reader.cpp index f04646623e..9e9e40eef5 100644 --- a/src/add-ons/media/plugins/avi_reader/avi_reader.cpp +++ b/src/add-ons/media/plugins/avi_reader/avi_reader.cpp @@ -202,10 +202,15 @@ aviReader::GetStreamInfo(void *_cookie, int64 *frameCount, bigtime_t *duration, } *frameCount = fFile->FrameCount(); + *duration = fFile->Duration(); cookie->audio = false; cookie->frame_pos = 0; + description.family = B_AVI_FORMAT_FAMILY; + description.u.avi.codec = 0; + formats.GetFormatFor(description, format); + return B_OK; }