From 21d399cb813cdcb1e5854a268ed34913d1d4c8fa Mon Sep 17 00:00:00 2001 From: Nicolay Korslund Date: Tue, 3 Aug 2010 18:02:44 +0200 Subject: [PATCH] Modified Stream::PureFilter to allowed delayed setting of stream --- stream/filters/pure_filter.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stream/filters/pure_filter.hpp b/stream/filters/pure_filter.hpp index e4ae24375..fe95e2075 100644 --- a/stream/filters/pure_filter.hpp +++ b/stream/filters/pure_filter.hpp @@ -15,9 +15,13 @@ class PureFilter : public Stream StreamPtr src; public: + PureFilter() {} PureFilter(StreamPtr _src) - : src(_src) + { setStream(_src); } + + void setStream(StreamPtr _src) { + src = _src; isSeekable = src->isSeekable; hasPosition = src->hasPosition; hasSize = src->hasSize;