[vlc-devel] [RFC PATCH 8/8] chromecast_demux: Probe the actual demux for seeking capabilities

Hugo Beauzée-Luyssen hugo at beauzee.fr
Wed Jul 19 16:17:48 CEST 2017


---
 modules/stream_out/chromecast/chromecast_demux.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/stream_out/chromecast/chromecast_demux.cpp b/modules/stream_out/chromecast/chromecast_demux.cpp
index 147b353af4..bdb262b62a 100644
--- a/modules/stream_out/chromecast/chromecast_demux.cpp
+++ b/modules/stream_out/chromecast/chromecast_demux.cpp
@@ -43,7 +43,6 @@ struct demux_sys_t
         ,p_renderer(renderer)
         ,i_length(-1)
         ,demuxReady(false)
-        ,canSeek(false)
         ,m_seektime( VLC_TS_INVALID )
         ,m_enabled( true )
     {
@@ -60,6 +59,8 @@ struct demux_sys_t
                     p_renderer->pf_set_artwork( p_renderer->p_opaque, meta );
             }
             vlc_meta_Delete(p_meta);
+            if (demux_Control( demux->p_next, DEMUX_CAN_SEEK, &canSeek) != VLC_SUCCESS)
+                canSeek = false;
         }
     }
 
-- 
2.11.0



More information about the vlc-devel mailing list