summaryrefslogtreecommitdiffstats
path: root/demux/demux_lavf.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2012-11-18 21:23:17 +0100
committerwm4 <wm4@nowhere>2012-11-20 18:00:15 +0100
commitefaa73cc7333cee40555a61f7bd829c6deb64e63 (patch)
treea81198f14a30988d782201200737d969a29dd865 /demux/demux_lavf.c
parentddffcce67810fbde5508a353f85760da7a1b4a95 (diff)
downloadmpv-efaa73cc7333cee40555a61f7bd829c6deb64e63.tar.bz2
mpv-efaa73cc7333cee40555a61f7bd829c6deb64e63.tar.xz
stream, demux_lavf: minor cleanup for stream size code
Diffstat (limited to 'demux/demux_lavf.c')
-rw-r--r--demux/demux_lavf.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c
index dd8af7cb47..85fa2a9be1 100644
--- a/demux/demux_lavf.c
+++ b/demux/demux_lavf.c
@@ -112,9 +112,7 @@ static int64_t mp_seek(void *opaque, int64_t pos, int whence)
else if (whence == SEEK_SET)
pos += stream->start_pos;
else if (whence == AVSEEK_SIZE && stream->end_pos > 0) {
- uint64_t size;
- if (stream_control(stream, STREAM_CTRL_GET_SIZE, &size) == STREAM_OK)
- return size;
+ stream_update_size(stream);
return stream->end_pos - stream->start_pos;
} else
return -1;