diff options
author | wm4 <wm4@nowhere> | 2014-10-29 22:08:50 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-10-29 22:08:50 +0100 |
commit | f2f9d23e7960df5516eea4fb00218cdb9a2b3977 (patch) | |
tree | f8b10cf07101b3f13782b2358209d9512d9b1608 /demux | |
parent | 2bb02879aa3ebdb5d4e51d8d410c929fe26d58be (diff) | |
download | mpv-f2f9d23e7960df5516eea4fb00218cdb9a2b3977.tar.bz2 mpv-f2f9d23e7960df5516eea4fb00218cdb9a2b3977.tar.xz |
demux_mkv: export packet file position
This gives us approximate fallback playback percentage position if the
duration is unknown.
Diffstat (limited to 'demux')
-rw-r--r-- | demux/demux_mkv.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c index 01939274da..63738702df 100644 --- a/demux/demux_mkv.c +++ b/demux/demux_mkv.c @@ -2407,6 +2407,7 @@ static int handle_block(demuxer_t *demuxer, struct block_info *block_info) if (!dp) break; dp->keyframe = keyframe; + dp->pos = mkv_d->last_filepos; /* If default_duration is 0, assume no pts value is known * for packets after the first one (rather than all pts * values being the same). Also, don't use it for extra |