[vlc-devel] [PATCH] taglib: Enable prefetch & caching on the IOStream
Hugo Beauzée-Luyssen
hugo at beauzee.fr
Mon Oct 28 10:29:50 CET 2019
We can't use vlc_stream_NewURL as it will include the skiptags filter
---
modules/meta_engine/taglib.cpp | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/modules/meta_engine/taglib.cpp b/modules/meta_engine/taglib.cpp
index c71a66ca58..5abc7d0ca6 100644
--- a/modules/meta_engine/taglib.cpp
+++ b/modules/meta_engine/taglib.cpp
@@ -842,6 +842,12 @@ static int ReadMeta( vlc_object_t* p_this)
free( psz_uri );
if( p_stream == NULL )
return VLC_EGENERIC;
+ stream_t* p_filter = vlc_stream_FilterNew( p_stream, "prefetch" );
+ if( p_filter )
+ p_stream = p_filter;
+ p_filter = vlc_stream_FilterNew( p_stream, "cache" );
+ if( p_filter )
+ p_stream = p_filter;
VlcIostream s( p_stream );
f = FileRef( &s );
--
2.20.1
More information about the vlc-devel
mailing list