[vlc-devel] [PATCH 0/6] New ES track identifier

Thomas Guillem thomas at gllm.fr
Wed Aug 29 14:29:37 CEST 2018


As discussed from the "[PATCH] es_out: merge es->i_id with es->fmt.i_id" thread.

I added a new way to identify ES tracks from the input_thread_t.

Patches 1, 2, 3, 4 are minor refactoring.

The patch 5 is main one.

The last patch is an example and not tested yet.

Regards,
Thomas Guillem (6):
  input: signal when an es fmt is updated
  input: rename ES selection controls
  es_out: rename Es* functions
  es_out: replace EsIsSelected function with a variable
  es_out: add a new ES track identifier
  RFC: input: add controls to select track via vlc_es_t

 include/vlc_common.h       |   1 +
 include/vlc_es.h           |  75 ++++++
 include/vlc_input.h        |  19 +-
 src/input/control.c        |   4 +-
 src/input/es_out.c         | 485 ++++++++++++++++++++++++-------------
 src/input/event.c          |  48 +---
 src/input/event.h          |   6 +-
 src/input/input.c          |  24 +-
 src/input/input_internal.h |  13 +
 src/input/var.c            |  43 ++--
 src/playlist/engine.c      |   2 +-
 11 files changed, 469 insertions(+), 251 deletions(-)

-- 
2.18.0



More information about the vlc-devel mailing list