[vlc-devel] [PATCH 0/9] Use new playlist/player in lua

Romain Vimont rom1v at videolabs.io
Mon Mar 4 11:53:20 CET 2019


Adapt lua API and scripts to use the new playlist and player API.

Romain Vimont (9):
  playlist: assign unique id to playlist items
  playlist: remove lua search
  lua: use new playlist and player
  lua: add playlist.current_item()
  lua: add playlist.list()
  lua: add functions to the player/playlist API
  lua: scripts: use new playlist/player lua API
  lua: sd: Remove sd media browsing
  lua: update API README

 include/vlc_playlist.h                      |  16 +
 modules/lua/extension.c                     |   6 +-
 modules/lua/intf.c                          |   4 +-
 modules/lua/libs.h                          |   2 +
 modules/lua/libs/equalizer.c                |  29 +-
 modules/lua/libs/input.c                    | 559 +++++++++++++++--
 modules/lua/libs/input.h                    |   4 +-
 modules/lua/libs/objects.c                  |  66 +-
 modules/lua/libs/osd.c                      |  60 +-
 modules/lua/libs/playlist.c                 | 634 +++++++++++++-------
 modules/lua/libs/sd.c                       |  57 --
 modules/lua/libs/video.c                    |  10 +-
 modules/lua/libs/volume.c                   |  57 +-
 modules/lua/vlc.h                           |   6 +-
 share/lua/README.txt                        |  59 +-
 share/lua/extensions/VLSub.lua              |   8 +-
 share/lua/http/js/controllers.js            |   2 +-
 share/lua/http/requests/playlist_jstree.xml |  64 +-
 share/lua/http/requests/status.xml          |   2 +-
 share/lua/intf/cli.lua                      | 260 ++++----
 share/lua/intf/dumpmeta.lua                 |   2 +-
 share/lua/intf/http.lua                     |   9 +-
 share/lua/intf/modules/httprequests.lua     |  76 +--
 share/lua/modules/common.lua                |  13 +-
 src/libvlccore.sym                          |   2 +
 src/playlist/content.c                      |  27 +-
 src/playlist/item.c                         |   9 +-
 src/playlist/item.h                         |   3 +-
 src/playlist/playlist.c                     |   1 +
 src/playlist/playlist.h                     |   1 +
 src/playlist/preparse.c                     |   9 +-
 src/playlist/test.c                         |   4 +-
 32 files changed, 1302 insertions(+), 759 deletions(-)

-- 
2.20.1



More information about the vlc-devel mailing list