From: Hugo Beauzée-Luyssen Date: Tue, 8 Oct 2019 15:21:20 +0000 (+0200) Subject: taglib: Enable prefetch/cache on the IOStream X-Git-Tag: archive/raspbian/3.0.21-7+rpi1^2~90 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f281b4cad535ddfe4f7ba9a0b322f8d5a3c2c713;p=vlc.git taglib: Enable prefetch/cache on the IOStream We can't do it through vlc_stream_NewURL as it will include the skiptags filter (cherry picked from commit 976cd219465a72daa02d22e60c9ac4c704c0b18b) Gbp-Pq: Name 0036-taglib-Enable-prefetch-cache-on-the-IOStream.patch --- diff --git a/modules/meta_engine/taglib.cpp b/modules/meta_engine/taglib.cpp index adf3a244..31ab8398 100644 --- a/modules/meta_engine/taglib.cpp +++ b/modules/meta_engine/taglib.cpp @@ -904,6 +904,9 @@ 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,cache" ); + if( p_filter ) + p_stream = p_filter; VlcIostream s( p_stream ); f = FileRef( &s );