[vlc-devel] [PATCH v2 0/5] VLC as UPnP/DLNA MediaRenderer
Johan Gunnarsson
johan.gunnarsson at gmail.com
Sat Jul 13 11:37:41 CEST 2019
This adds support for VLC to act as a UPnP/DLNA MediaRenderer on the
LAN. A UPnP/DLNA control point can "cast" media to a VLC instance and control
playback.
Changes since v1:
* Split patch into 5 patches
* Add support for position, seek and mute
* Fix building with libupnp 1.6.19 and 1.8.4
Johan Gunnarsson (5):
upnp: Add basic support for registering MediaRenderer service
upnp: Add AVTransportSCPD.xml
upnp: Add ConnectionManagerSCPD.xml
upnp: Add RenderingControlSCPD.xml
upnp: Add UPnP/DLNA MediaRenderer control plugin
modules/control/dlna.cpp | 819 ++++++++++++++++++++
modules/control/dlna.hpp | 92 +++
modules/services_discovery/Makefile.am | 4 +-
modules/services_discovery/upnp-wrapper.cpp | 117 ++-
modules/services_discovery/upnp-wrapper.hpp | 11 +-
modules/services_discovery/upnp.cpp | 15 +-
modules/services_discovery/upnp.hpp | 1 +
modules/stream_out/dlna/dlna.hpp | 2 +-
share/Makefile.am | 5 +
share/upnp/AVTransportSCPD.xml | 585 ++++++++++++++
share/upnp/ConnectionManagerSCPD.xml | 182 +++++
share/upnp/RenderingControlSCPD.xml | 762 ++++++++++++++++++
12 files changed, 2582 insertions(+), 13 deletions(-)
create mode 100644 modules/control/dlna.cpp
create mode 100644 modules/control/dlna.hpp
create mode 100644 share/upnp/AVTransportSCPD.xml
create mode 100644 share/upnp/ConnectionManagerSCPD.xml
create mode 100644 share/upnp/RenderingControlSCPD.xml
--
2.17.1
More information about the vlc-devel
mailing list