# HG changeset patch # User reimar # Date 1258482633 0 # Node ID 988c42cb595aba4b73413238aaca0126b5fc493d # Parent 0ed2bca29afa7724d395d575958abea564eeeb9a Fall back to read-based seeking for ffmpeg:// URLs when is_streamed is set (i.e. it is not possible to use url_fseek). diff -r 0ed2bca29afa -r 988c42cb595a stream/stream_ffmpeg.c --- a/stream/stream_ffmpeg.c Tue Nov 17 18:28:43 2009 +0000 +++ b/stream/stream_ffmpeg.c Tue Nov 17 18:30:33 2009 +0000 @@ -112,11 +112,11 @@ if (size >= 0) stream->end_pos = size; stream->type = STREAMTYPE_FILE; + stream->seek = seek; if (ctx->is_streamed) { stream->type = STREAMTYPE_STREAM; - stream->flags |= STREAM_SEEK_FW; + stream->seek = NULL; } - stream->seek = seek; stream->fill_buffer = fill_buffer; stream->write_buffer = write_buffer; stream->control = control;