[vlc-devel] [PATCH 0/7] Playlist parsers as demuxers

Rémi Denis-Courmont remi at remlab.net
Sun Sep 27 12:35:26 CEST 2020


	Hello,

This series brings the directory stream filters, i.e. playlist parsers
back as demuxers, so they can again have lower priority than other
demuxers.

This moves the M3U parser back after the adaptive module, and the
relatively slow Lua scripts back to the end.

----------------------------------------------------------------
Rémi Denis-Courmont (7):
      demux: de-inline demux_Demux()
      demux: allow demuxer to expose pf_readdir
      directory: simplify by providing pf_readdir
      demux: remove DEMUX_IS_PLAYLIST control
      demux/playlist: convert back to demux
      m3u: remove HLS checks
      Lua: convert playlist parser back to demux

 include/vlc_demux.h               | 17 +-----------
 modules/demux/directory.c         | 25 +++--------------
 modules/demux/mock.c              |  2 --
 modules/demux/playlist/m3u.c      | 58 ++++-----------------------------------
 modules/demux/playlist/playlist.c | 30 ++++++++++----------
 modules/lua/vlc.c                 |  2 +-
 src/input/demux.c                 | 29 +++++++++++++++++---
 src/input/input.c                 | 11 +++-----
 src/libvlccore.sym                |  1 +
 9 files changed, 56 insertions(+), 119 deletions(-)

-- 
Rémi Denis-Courmont
http://www.remlab.net/





More information about the vlc-devel mailing list