[vlc-devel] [PATCH 00/40] SD and playlist fixes and cleanups
Rémi Denis-Courmont
remi at remlab.net
Sun May 14 17:46:00 CEST 2017
The following changes since commit 4c6a272efd0a83e16c19ede574dad3296844333c:
qt: remove Makefile recursion (2017-05-14 15:06:21 +0300)
are available in the git repository at:
http://git.remlab.net/git/vlc.git
for you to fetch changes up to 41ecadd25d5e8e64d3ef878e5b2936209239fdae:
playlist: use intermediate variable (2017-05-14 18:44:14 +0300)
----------------------------------------------------------------
Rémi Denis-Courmont (40):
sd: use playlist_ItemGetByInput()
sd: always force item deletion
playlist: remove playlist_ItemFindFromInputAndRoot
playlist: fix playlist_GetNodeDuration()
playlist: remove unused argument
playlist: inline one function
sd: split services_discovery_AddItem()
lua: sd: remove SD item category
lua: sd: clarify documentation a little
xcb_app: no longer use SD item category
sd: do not set skip flag on category
playlist: create a playlist node depending on item type
sd: add proper item tree support
xcb_apps: use SD sub-item callback
lua: sd: use SD sub-item callback
lua: rc: do not assume playlist root has a name
playlist: allocate the root item statically
playlist: remove the skip flag
playlist: rationalize item flags
macosx: remove nonsensical flag value
playlist: remove constant playlist_Add() parameter
playlist: use boolean for playlist_Add() mode parameter
playlist: use boolean for playlist_AddExt() mode parameter
oldrc: fix reference leak
playlist: use boolean for playlist_AddInput() mode parameter
playlist: add playlist_ViewPlay() convenience wrapper
dbus: use playlist_ViewPlay()
hotkeys: use playlist_ViewPlay(), fix aliasing
oldrc: use playlist_ViewPlay()
macosx: use playlist_ViewPlay(), fix aliasing
ncurses: use playlist_ViewPlay()
qt: use playlist_ViewPlay()
skins2: use playlist_ViewPlay()
lua: use playlist_ViewPlay(), fix aliasing
playlist: use playlist_ViewPlay(), simplify
dbus: use playlist_ViewPlay() instead of PLAYLIST_GO
skins2: use playlist_ViewPlay() instead of PLAYLIST_GO
playlist: use playlist_ViewPlay() instead of PLAYLIST_GO
playlist: remove mode parameter from playlist_NodeAddInput()
playlist: use intermediate variable
include/vlc_playlist.h | 29 +++--
include/vlc_services_discovery.h | 47 +++++--
lib/media_discoverer.c | 6 +
modules/access/dsm/sd.c | 2 +-
modules/control/dbus/dbus_player.c | 2 +-
modules/control/dbus/dbus_tracklist.c | 11 +-
modules/control/hotkeys.c | 3 +-
modules/control/oldrc.c | 15 +--
modules/control/win_msg.c | 3 +-
.../gui/macosx/VLCConvertAndSaveWindowController.m | 5 +-
modules/gui/macosx/VLCMainWindow.m | 2 +-
modules/gui/macosx/VLCPlaylist.m | 8 +-
modules/gui/ncurses.c | 9 +-
.../gui/qt/components/playlist/playlist_model.cpp | 3 +-
modules/gui/qt/components/playlist/selector.cpp | 2 +-
modules/gui/qt/dialogs/messages.cpp | 2 +-
modules/gui/qt/recents.cpp | 4 +-
modules/gui/skins2/commands/cmd_add_item.cpp | 3 +-
modules/gui/skins2/commands/cmd_playtree.cpp | 2 +-
modules/gui/skins2/vars/playtree.cpp | 23 ++--
modules/lua/libs/playlist.c | 17 ++-
modules/lua/libs/sd.c | 49 +++----
modules/services_discovery/avahi.c | 2 +-
modules/services_discovery/bonjour.m | 2 +-
modules/services_discovery/mediadirs.c | 8 +-
modules/services_discovery/microdns.c | 2 +-
modules/services_discovery/mtp.c | 2 +-
modules/services_discovery/os2drive.c | 2 +-
modules/services_discovery/podcast.c | 4 +-
modules/services_discovery/pulse.c | 4 +-
modules/services_discovery/sap.c | 4 +-
modules/services_discovery/udev.c | 2 +-
modules/services_discovery/upnp.cpp | 2 +-
modules/services_discovery/windrive.c | 2 +-
modules/services_discovery/xcb_apps.c | 14 +-
share/lua/README.txt | 8 +-
share/lua/intf/cli.lua | 2 +-
src/interface/interface.c | 2 +-
src/os2/specific.c | 3 +-
src/playlist/engine.c | 28 ++--
src/playlist/item.c | 141 ++++++---------------
src/playlist/loadsave.c | 2 +-
src/playlist/playlist_internal.h | 6 +-
src/playlist/services_discovery.c | 63 +++++----
src/playlist/thread.c | 20 ---
src/playlist/tree.c | 12 +-
46 files changed, 271 insertions(+), 313 deletions(-)
--
雷米‧德尼-库尔蒙
https://www.remlab.net/
More information about the vlc-devel
mailing list