[vlc-devel] [PATCH 0/8] demux-filter and libvlc_renderer API
Thomas Guillem
thomas at gllm.fr
Mon Sep 19 19:09:43 CEST 2016
>From the discussions at VDD, we agreed that a renderer discoverer module
should tell if a demux-filter is needed.
This set of patches co-written with Steve adds the demux-filter support in the
renderer core API. It also adds a libvlc API to start renderer discoverers, get
renderer items (via callback), and set them in a media player.
Steve Lhomme (3):
renderer: tell when a demux-filter should be used with a renderer
microdns: the "cc_demux" demux-filter should be used with the
chromecast renderer
qt: set the demux-filter to use with a sout renderer
Thomas Guillem (5):
renderer: add missing "_t"
renderer: remove unused fonctions
renderer: add vlc_renderer_item_uri
libvlc: add renderer_discoverer external API
libvlc: add libvlc_media_player_set_renderer
include/vlc/libvlc_events.h | 14 ++
include/vlc/libvlc_media_player.h | 16 ++
include/vlc/libvlc_renderer_discoverer.h | 230 ++++++++++++++++++++++++++
include/vlc/vlc.h | 1 +
include/vlc_common.h | 4 +-
include/vlc_events.h | 4 +-
include/vlc_renderer_discovery.h | 58 ++++---
lib/Makefile.am | 3 +
lib/audio.c | 1 +
lib/libvlc.sym | 10 ++
lib/media_list_player.c | 1 +
lib/media_player.c | 17 ++
lib/renderer_discoverer.c | 273 +++++++++++++++++++++++++++++++
lib/video.c | 1 +
modules/gui/qt/actions_manager.cpp | 25 ++-
modules/gui/qt/actions_manager.hpp | 2 +-
modules/services_discovery/microdns.c | 45 ++---
src/libvlccore.sym | 4 +-
src/misc/renderer_discovery.c | 73 +++++----
test/Makefile.am | 3 +
test/libvlc/renderer_discoverer.c | 126 ++++++++++++++
21 files changed, 814 insertions(+), 97 deletions(-)
create mode 100644 include/vlc/libvlc_renderer_discoverer.h
create mode 100644 lib/renderer_discoverer.c
create mode 100644 test/libvlc/renderer_discoverer.c
--
2.9.3
More information about the vlc-devel
mailing list