[vlc-devel] [PATCH 0/4] Refactor ICY handling into stream filter
Marvin Scholz
epirat07 at gmail.com
Wed Nov 1 05:16:32 CET 2017
This series of patches refactors ICY stream metadata handling
(not the header metadata) into a stream filter module.
This fixes the following issues:
- Missing ICY metadata parsing for HTTPS streams
- Discarded auth information in the URL when redirecting to the
icyx sheme
It removes the need for the redirect to the old http module, falling
back is however still necessary for the ancient ICY protocol (the
pseudo-HTTP protocol used by SHOUTcast).
Marvin Scholz (4):
stream_filter/icy: Add ICY metadata stream filter
old http: Replace ICY metadata stream parsing
access/http: Add ICY metadata handling
access/http: Set metadata from ICY headers
modules/access/http.c | 112 +----------------
modules/access/http/access.c | 21 ++++
modules/access/http/resource.c | 33 ++++-
modules/access/http/resource.h | 12 ++
modules/stream_filter/Makefile.am | 3 +
modules/stream_filter/icy.c | 254 ++++++++++++++++++++++++++++++++++++++
6 files changed, 321 insertions(+), 114 deletions(-)
create mode 100644 modules/stream_filter/icy.c
--
2.13.5 (Apple Git-94)
More information about the vlc-devel
mailing list