vlc | branch: master | Mark Lee <mark....@capricasoftware.co.uk> | Thu Apr  8 
18:30:53 2021 +0100| [756618d02e6978db1bbfbe8a4ed94a512db453ca] | committer: 
Thomas Guillem

libvlc: fix title count conditional for chapter descriptions

Chapter descriptions were not being returned for valid title
indices.

The conditional check would return true (and therefore abort the
method) when the requested title index was less than the title
count, i.e. when it was valid.

Signed-off-by: Thomas Guillem <tho...@gllm.fr>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=756618d02e6978db1bbfbe8a4ed94a512db453ca
---

 lib/media_player.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/media_player.c b/lib/media_player.c
index 9341c49a68..61c354517f 100644
--- a/lib/media_player.c
+++ b/lib/media_player.c
@@ -1364,7 +1364,7 @@ int libvlc_media_player_get_chapter_count_for_title(
         goto end;
 
     size_t titles_count = vlc_player_title_list_GetCount(titles);
-    if (idx < titles_count)
+    if (idx >= titles_count)
        goto end;
 
     const struct vlc_player_title *title =
@@ -1489,7 +1489,7 @@ int libvlc_media_player_get_full_chapter_descriptions( 
libvlc_media_player_t *p_
         goto end;
 
     size_t titles_count = vlc_player_title_list_GetCount(titles);
-    if (i_chapters_of_title < (int) titles_count)
+    if (i_chapters_of_title >= (int) titles_count)
        goto end;
 
     const struct vlc_player_title *title =

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to