[vlc-commits] lib: media: reset parsed_status on new parse request
    Thomas Guillem 
    git at videolan.org
       
    Mon Oct 28 13:59:13 CET 2019
    
    
  
vlc | branch: master | Thomas Guillem <thomas at gllm.fr> | Tue Oct 22 12:43:24 2019 +0200| [84033610c7841ce937d33a19fba11655da8e3e08] | committer: Thomas Guillem
lib: media: reset parsed_status on new parse request
Otherwise, events are not propagated after the first request.
cf. f37171e57b0d0af922215ffed19111a4f317fb29
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=84033610c7841ce937d33a19fba11655da8e3e08
---
 lib/media.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/lib/media.c b/lib/media.c
index d4e3ba7a62..f045c729d2 100644
--- a/lib/media.c
+++ b/lib/media.c
@@ -779,7 +779,10 @@ static int media_parse(libvlc_media_t *media, bool b_async,
     needed = !media->has_asked_preparse;
     media->has_asked_preparse = true;
     if (needed)
+    {
         media->is_parsed = false;
+        media->parsed_status = 0;
+    }
     vlc_mutex_unlock(&media->parsed_lock);
 
     if (needed)
    
    
More information about the vlc-commits
mailing list