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;