vlc | branch: master | Thomas Guillem <[email protected]> | Tue Jun 7 09:27:54 2016 +0200| [8de131ac0d9b8f1cbfa56a0b2d6e6f2403a108d8] | committer: Thomas Guillem
input/demux: add preparsing flag This flag will be used to notify the demux module that we are preparsing. Fixes #17024 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8de131ac0d9b8f1cbfa56a0b2d6e6f2403a108d8 --- include/vlc_demux.h | 2 ++ src/input/demux.c | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/include/vlc_demux.h b/include/vlc_demux.h index f4baeea..a42998b 100644 --- a/include/vlc_demux.h +++ b/include/vlc_demux.h @@ -59,6 +59,8 @@ struct demux_t /* es output */ es_out_t *out; /* our p_es_out */ + bool b_preparsing; /* True if the demux is used to preparse */ + /* set by demuxer */ int (*pf_demux) ( demux_t * ); /* demux one frame only */ int (*pf_control)( demux_t *, int i_query, va_list args); diff --git a/src/input/demux.c b/src/input/demux.c index c532752..6336742 100644 --- a/src/input/demux.c +++ b/src/input/demux.c @@ -128,8 +128,9 @@ demux_t *demux_NewAdvanced( vlc_object_t *p_obj, input_thread_t *p_parent_input, p_demux->psz_access, p_demux->psz_demux, p_demux->psz_location, p_demux->psz_file ); - p_demux->s = s; - p_demux->out = out; + p_demux->s = s; + p_demux->out = out; + p_demux->b_preparsing = b_preparsing; p_demux->pf_demux = NULL; p_demux->pf_control = NULL; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
