diff options
Diffstat (limited to 'player/misc.c')
-rw-r--r-- | player/misc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/player/misc.c b/player/misc.c index e3cf70f81e..6eae646242 100644 --- a/player/misc.c +++ b/player/misc.c @@ -169,14 +169,16 @@ void stream_dump(struct MPContext *mpctx) stream_t *stream = mpctx->stream; assert(stream && filename); + int64_t size = 0; + stream_control(stream, STREAM_CTRL_GET_SIZE, &size); + stream_set_capture_file(stream, filename); while (mpctx->stop_play == KEEP_PLAYING && !stream->eof) { if (!opts->quiet && ((stream->pos / (1024 * 1024)) % 2) == 1) { uint64_t pos = stream->pos; - uint64_t end = stream->end_pos; MP_MSG(mpctx, MSGL_STATUS, "Dumping %lld/%lld...", - (long long int)pos, (long long int)end); + (long long int)pos, (long long int)size); } stream_fill_buffer(stream); for (;;) { |