summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-08-20 09:27:47 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-08-20 09:27:47 +0000
commit08dd16470b70ffaae2e9914c8f6d28ae8784c6ec (patch)
tree40444ff2cd81583ff3d48f3038a39b197acbb5d1 /libmpdemux
parent84a215de32ee43b6933bed5f915f64f1d98fe718 (diff)
downloadmpv-08dd16470b70ffaae2e9914c8f6d28ae8784c6ec.tar.bz2
mpv-08dd16470b70ffaae2e9914c8f6d28ae8784c6ec.tar.xz
Add support for AVSEEK_SIZE in demux_lavf
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24104 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_lavf.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpdemux/demux_lavf.c b/libmpdemux/demux_lavf.c
index 50250db877..4116fcb874 100644
--- a/libmpdemux/demux_lavf.c
+++ b/libmpdemux/demux_lavf.c
@@ -145,6 +145,8 @@ static offset_t mp_seek(URLContext *h, offset_t pos, int whence){
pos += stream->end_pos;
else if(whence == SEEK_SET)
pos += stream->start_pos;
+ else if(whence == AVSEEK_SIZE && stream->end_pos > 0)
+ return stream->end_pos - stream->start_pos;
else
return -1;