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

Alexandre Janniaux ajanni at videolabs.io
Thu Aug 20 18:17:15 CEST 2020


Hi,

On Thu, Aug 20, 2020 at 06:07:12PM +0200, Rémi Denis-Courmont wrote:
> 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.

What about control / interface plugins, should they use the LibVLC API?

Regards,
--
Alexandre Janniaux
Videolabs

>
> 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é.

> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list