<html><head></head><body>Hi,<br><br>This is therapeutic relentlessness. Let VLM die the quiet death that it deserves.<br><br>We already have a sane API for multiple players, the LibVLC API.<br><br><div class="gmail_quote">Le 20 août 2020 17:44:19 GMT+02:00, Romain Vimont <rom1v@videolabs.io> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Currently, VLC has exactly one playlist (with its player).<br><br>This patchset adds a playlist repo to manage other playlists (each one with<br>its own player), identified by a string.<br><br>The immediate goal is to make VLM use these (playlist,player) couples. It<br>would also make it possible to view/edit these playlists (managed by VLM or<br>not) from the UI.<br><br>For convenience, the main playlist is also exposed directly (without<br>interacting with the repo instance).<br><br>Romain Vimont (4):<br> playlist: add refcount<br> playlist: introduce playlist repository<br> playlist: add multi-playlist support<br> playlist: add unit tests for playlist repo<br><br> include/vlc_interface.h | 5 +-<br> include/vlc_playlist.h | 147 +++++++++++++++++++-<br> src/Makefile.am | 2 +<br> src/interface/interface.c | 67 +---------<br> src/libvlc.c | 11 +-<br> src/libvlc.h | 4 +-<br> src/libvlccore.sym | 13 +-<br> src/playlist/playlist.c | 23 +++-<br> src/playlist/playlist.h | 5 +<br> src/playlist/repo.c | 272 ++++++++++++++++++++++++++++++++++++++<br> src/playlist/repo.h | 34 +++++<br> src/playlist/test.c | 62 ++++-----<br> test/Makefile.am | 3 +<br> test/src/playlist/repo.c | 113 ++++++++++++++++<br> 14 files changed, 654 insertions(+), 107 deletions(-)<br> create mode 100644 src/playlist/repo.c<br> create mode 100644 src/playlist/repo.h<br> create mode 100644 test/src/playlist/repo.c<br></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>