comparison libmpdemux/demux_lavf.c @ 35266:ceb148e1fe31

Change STREAM_CTRL_GET_SIZE argument type from off_t to uint64_t. Also fix the incorrect type of the uint64_res variable.
author reimar
date Tue, 06 Nov 2012 17:31:23 +0000
parents 60c7713b1061
children 5e22bb28e6b7
comparison
equal deleted inserted replaced
35265:54a706166f5d 35266:ceb148e1fe31
104 else if(whence == SEEK_END && stream->end_pos > 0) 104 else if(whence == SEEK_END && stream->end_pos > 0)
105 pos += stream->end_pos; 105 pos += stream->end_pos;
106 else if(whence == SEEK_SET) 106 else if(whence == SEEK_SET)
107 pos += stream->start_pos; 107 pos += stream->start_pos;
108 else if(whence == AVSEEK_SIZE && stream->end_pos > 0) { 108 else if(whence == AVSEEK_SIZE && stream->end_pos > 0) {
109 off_t size; 109 uint64_t size;
110 stream_control(stream, STREAM_CTRL_GET_SIZE, &size); 110 stream_control(stream, STREAM_CTRL_GET_SIZE, &size);
111 if (size > stream->end_pos) 111 if (size > stream->end_pos)
112 stream->end_pos = size; 112 stream->end_pos = size;
113 return stream->end_pos - stream->start_pos; 113 return stream->end_pos - stream->start_pos;
114 } else 114 } else