stream: remove weird STREAMTYPE_STREAM special handling

This was an old leftover from an earlier cleanup (which happened in
2003), and which used "special" stuff for streams that could be only
forward-seeked.

Also, don't add mode flags to s->flags; they're supposed to be in
s->mode instead.
This commit is contained in:
wm4
2013-07-07 20:49:15 +02:00
parent dbf2a6f7d0
commit c4f83ac6e9
6 changed files with 27 additions and 50 deletions

View File

@@ -1037,7 +1037,7 @@ static int open_s(stream_t *stream,int mode, void* opts, int* file_format) {
// return NULL;
stream->type = STREAMTYPE_DVD;
stream->sector_size = 2048;
stream->flags = STREAM_READ | MP_STREAM_SEEK;
stream->flags = MP_STREAM_SEEK;
stream->fill_buffer = fill_buffer;
stream->seek = seek;
stream->control = control;