[vlc-devel] [PATCH 00/18] first input_thread_t cleanup

Thomas Guillem thomas at gllm.fr
Fri May 10 16:03:04 CEST 2019


cf. the branch on c.v.o: https://code.videolan.org/tguillem/vlc/commits/input-cleanup/1

This branch is based on Romain's libvlc_player branch.

This branch remove the last usage of input_thread_t legacy events and vars. cf.
vlm and sd commits.

Then, every input controls can be removed since they are now directly handled
by the new player.

Thomas Guillem (18):
  vlm: use vlc_player
  sd: podcast: don't auto play discorered items
  text: vlc_strfinput: don't use input API
  input: remove legacy var and event handling
  input: remove INPUT_GET_FULL_TITLE_INFO
  input: remove INPUT_GET_ES_OBJECTS
  es_out: remove ES_OUT_GET_ES_OBJECTS_BY_ID
  input: remove INPUT_SET_RENDERER
  input: remove INPUT_RESTART_ES_BY_ID
  input: remove bookmark handling
  input: move input_AddSlave to vlc_player
  input: remove INPUT_GET_*OUT*
  resource: use input control directly for viewpoints
  player: use input control directly for viewpoints
  input: remove INPUT_*_VIEWPOINT
  input: remove INPUT_*_PCR
  input: remove INPUT_NAV_*
  input: remove unused input_Control

 PLAYER_TODO.txt                      |    1 -
 include/vlc_input.h                  |  149 ----
 modules/services_discovery/podcast.c |   52 --
 po/POTFILES.in                       |    1 -
 src/Makefile.am                      |    1 -
 src/input/control.c                  |  351 ---------
 src/input/es_out.c                   |   11 -
 src/input/es_out.h                   |    1 -
 src/input/es_out_timeshift.c         |    1 -
 src/input/input.c                    |  109 +--
 src/input/input_internal.h           |    8 -
 src/input/player.c                   |   41 +-
 src/input/resource.c                 |    7 +-
 src/input/var.c                      | 1006 --------------------------
 src/input/vlm.c                      |  295 ++++----
 src/input/vlm_internal.h             |    7 +-
 src/input/vlmshell.c                 |   40 +-
 src/libvlccore.sym                   |    4 -
 src/text/strings.c                   |    3 +
 19 files changed, 231 insertions(+), 1857 deletions(-)
 delete mode 100644 src/input/control.c

-- 
2.20.1



More information about the vlc-devel mailing list