[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