es_out: propagate the input_source_t
commit0c0a4d1d4a39c4841340226b16944309a7eb27e0
authorThomas Guillem <thomas@gllm.fr>
Tue, 11 Feb 2020 08:56:28 +0000 (11 09:56 +0100)
committerThomas Guillem <thomas@gllm.fr>
Fri, 28 Feb 2020 19:29:35 +0000 (28 20:29 +0100)
tree4cbe3e4263990a6d9286fc60d5f40c2d2536d1ff
parent834065f4318f5508fcd1d3e743a80e61122d3031
es_out: propagate the input_source_t

It will be used to differentiate the master source (in = NULL) from the slave
ones.

It is passed from input_EsOutSourceNew() to the timeshift es_out to the core
es_out, via cbs->add() and cbs->control().
include/vlc_es_out.h
modules/access/bluray.c
modules/demux/adaptive/plumbing/FakeESOut.cpp
modules/demux/timestamps_filter.h
src/Makefile.am
src/input/es_out.c
src/input/es_out.h
src/input/es_out_source.c [new file with mode: 0644]
src/input/es_out_timeshift.c
test/modules/demux/timestamps_filter.c