[vlc-devel] [PATCH 0/4] Add multi-playlist support

Rémi Denis-Courmont remi at remlab.net
Thu Aug 20 18:07:12 CEST 2020


Hi,

This is therapeutic relentlessness. Let VLM die the quiet death that it deserves.

We already have a sane API for multiple players, the LibVLC API.

Le 20 août 2020 17:44:19 GMT+02:00, Romain Vimont <rom1v at videolabs.io> a écrit :
>Currently, VLC has exactly one playlist (with its player).
>
>This patchset adds a playlist repo to manage other playlists (each one
>with
>its own player), identified by a string.
>
>The immediate goal is to make VLM use these (playlist,player) couples.
>It
>would also make it possible to view/edit these playlists (managed by
>VLM or
>not) from the UI.
>
>For convenience, the main playlist is also exposed directly (without
>interacting with the repo instance).
>
>Romain Vimont (4):
>  playlist: add refcount
>  playlist: introduce playlist repository
>  playlist: add multi-playlist support
>  playlist: add unit tests for playlist repo
>
> include/vlc_interface.h   |   5 +-
> include/vlc_playlist.h    | 147 +++++++++++++++++++-
> src/Makefile.am           |   2 +
> src/interface/interface.c |  67 +---------
> src/libvlc.c              |  11 +-
> src/libvlc.h              |   4 +-
> src/libvlccore.sym        |  13 +-
> src/playlist/playlist.c   |  23 +++-
> src/playlist/playlist.h   |   5 +
> src/playlist/repo.c       | 272 ++++++++++++++++++++++++++++++++++++++
> src/playlist/repo.h       |  34 +++++
> src/playlist/test.c       |  62 ++++-----
> test/Makefile.am          |   3 +
> test/src/playlist/repo.c  | 113 ++++++++++++++++
> 14 files changed, 654 insertions(+), 107 deletions(-)
> create mode 100644 src/playlist/repo.c
> create mode 100644 src/playlist/repo.h
> create mode 100644 test/src/playlist/repo.c
>
>-- 
>2.28.0
>
>_______________________________________________
>vlc-devel mailing list
>To unsubscribe or modify your subscription options:
>https://mailman.videolan.org/listinfo/vlc-devel

-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20200820/c4981cfb/attachment.html>


More information about the vlc-devel mailing list