[vlc-devel] [PATCH 00/16] Chromecast multiple file playback
Steve Lhomme
robux4 at videolabs.io
Thu Apr 28 14:18:33 CEST 2016
This set of patch brings the current master back to normal playback
and supports playing multiple files consecutively even when source
codec are not the same. It replaces the series of 12 patches previously
submitted.
Many of the patches have already been submited and seem to be OK.
Additional patches:
- getPlayerStatus() is not needed
- make more code/variable private
- warn when we failed to send a message
- simplify the message sending loop
- remove unneeded getConnectionStatus()
Steve Lhomme (16):
chromecast: chromecast_ctrl is no longer an interface plugin
chromecasst: the device ip/port is constant during the chromecast_ctrl
lifetime
chromecast: start the communication when the control class is created
chromecast: tell the control class when there's a file to play or not
chromecast: var_GetNonEmptyString() cannot return a "" string
chromecast: getPlayerStatus() is not needed
chromecast: make more code/variable private
chromecast: warn when we failed to send a message
chromecast: simplify the message sending loop
chromecast: remove unneeded getConnectionStatus()
chromecast: use a local sout_stream_id_sys_t containing the
es_format_t
chromecast: only create the sub-sout when we know the ES in use
chromecast: use the control class with fixed device ip/port
chromecast: tell the control class when to tell the Chromecast to load
content
chromecast: cleaner release of the device on exit
chromecast: EOF is when the Chromecast is finished reading all sent
data
modules/stream_out/Makefile.am | 17 +-
modules/stream_out/chromecast/cast.cpp | 297 ++++++++++++++++++++-
modules/stream_out/chromecast/chromecast.h | 37 +--
modules/stream_out/chromecast/chromecast_ctrl.cpp | 306 +++++++++-------------
4 files changed, 431 insertions(+), 226 deletions(-)
--
2.7.0
More information about the vlc-devel
mailing list