[vlc-devel] [PATCH 0/6] Demux filters
Steve Lhomme
robux4 at videolabs.io
Tue Jun 7 11:15:12 CEST 2016
demux_t.s is no more copied in the demux filters. The pieces of code that check
for NULL to behave differently look for the last demuxer in the chain (1
occurence, the other uses of s are on the actual demuxer).
demux_t.pf_demux is no longer assumed to always be non NULL. We look for the
last demuxer in the chain when testing for NULL (2 occurences).
This patchset only includes demux filter patches. Chromecast pacthes will be
sent separately.
Steve Lhomme (6):
input: only check once if the demuxer has pf_demux
input: use a simpler variable to check b_can_pace_control &
b_can_rate_control
input: code cleaning
demux: add helper functions to avoid accessing update data directly
outside of demux.c
demux: add control calls to read the demuxer title/seekpoint
core: add demux filters that are similar in API to regular demuxers
NEWS | 3 +
include/vlc_demux.h | 8 +++
src/input/demux.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++
src/input/demux.h | 8 +++
src/input/input.c | 62 +++++++++++------
src/input/stream_demux.c | 4 +-
src/input/var.c | 1 +
src/libvlc-module.c | 5 ++
src/playlist/engine.c | 1 +
9 files changed, 245 insertions(+), 23 deletions(-)
--
2.7.0
More information about the vlc-devel
mailing list