[vlc-devel] [PATCH 0/2] add a demux-filter to the input_thread_t

Steve Lhomme robux4 at videolabs.io
Fri Apr 22 17:57:19 CEST 2016


A demux-filter acts as a regular demuxer. It sits on top the normal demuxer
that would be normally used (referred to as the 'master demuxer').

The goal here is to match the playback time from the Chromecast and also
swicth to the current point in playback when moving from the Chromecast to
local playback.

As for "sout" we listen dynamically to the "demux-filter" string to be able
to add/remove the filters on top of the master demuxer, during playback.

Steve Lhomme (2):
  [RFC] core: add a demux-filter similar to stream-filter for demuxers
  [RFC] input: update the demux filter chain of the current input_thread
    while playing

 NEWS                     |  3 ++
 include/vlc_config_cat.h |  6 +++
 include/vlc_demux.h      |  9 +++++
 include/vlc_plugin.h     |  1 +
 src/input/demux.c        | 83 +++++++++++++++++++++++++++++++++++++++--
 src/input/demux.h        |  6 ++-
 src/input/input.c        | 96 ++++++++++++++++++++++++++++++++++++++++++------
 src/input/stream_demux.c |  2 +-
 src/input/var.c          |  1 +
 src/libvlc-module.c      |  8 ++++
 src/libvlc.c             |  2 +-
 11 files changed, 198 insertions(+), 19 deletions(-)

-- 
2.7.0



More information about the vlc-devel mailing list