# HG changeset patch # User reimar # Date 1327756409 0 # Node ID bdda068ba0a0a1c8f6f61c4466543ceca32e0b9d # Parent 2b07cfa698827f1493444ece329719b9480b13f3 Only set "seekable", not "is_streamed" for compatibility with newer FFmpeg versions. diff -r 2b07cfa69882 -r bdda068ba0a0 libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Sat Jan 28 13:06:59 2012 +0000 +++ b/libmpdemux/demux_lavf.c Sat Jan 28 13:13:29 2012 +0000 @@ -522,8 +522,8 @@ priv->pb = avio_alloc_context(priv->buffer, BIO_BUFFER_SIZE, 0, demuxer, mp_read, NULL, mp_seek); priv->pb->read_seek = mp_read_seek; - priv->pb->is_streamed = !demuxer->stream->end_pos || (demuxer->stream->flags & MP_STREAM_SEEK) != MP_STREAM_SEEK; - priv->pb->seekable = priv->pb->is_streamed ? 0 : AVIO_SEEKABLE_NORMAL; + if (!demuxer->stream->end_pos || (demuxer->stream->flags & MP_STREAM_SEEK) != MP_STREAM_SEEK) + priv->pb->seekable = 0; avfc->pb = priv->pb; }