Mercurial > mplayer.hg
comparison libmpdemux/demux_lavf.c @ 24084:2b572bde6b3d
Add support for AVSEEK_SIZE in demux_lavf
author | reimar |
---|---|
date | Mon, 20 Aug 2007 09:27:47 +0000 |
parents | 13893a33f5ba |
children | 71d17c28f545 |
comparison
equal
deleted
inserted
replaced
24083:a2e0a85cdf71 | 24084:2b572bde6b3d |
---|---|
143 pos +=stream_tell(stream); | 143 pos +=stream_tell(stream); |
144 else if(whence == SEEK_END) | 144 else if(whence == SEEK_END) |
145 pos += stream->end_pos; | 145 pos += stream->end_pos; |
146 else if(whence == SEEK_SET) | 146 else if(whence == SEEK_SET) |
147 pos += stream->start_pos; | 147 pos += stream->start_pos; |
148 else if(whence == AVSEEK_SIZE && stream->end_pos > 0) | |
149 return stream->end_pos - stream->start_pos; | |
148 else | 150 else |
149 return -1; | 151 return -1; |
150 | 152 |
151 if(pos<0) | 153 if(pos<0) |
152 return -1; | 154 return -1; |