[vlc-commits] chromecast: rename setOnPausedChangedCb to setDemuxEnabled
Thomas Guillem
git at videolan.org
Thu Mar 29 14:04:17 CEST 2018
vlc/vlc-3.0 | branch: master | Thomas Guillem <thomas at gllm.fr> | Wed Mar 28 18:54:56 2018 +0200| [6392b5ac207ebeddc562a6797bc5d3ebdc766559] | committer: Thomas Guillem
chromecast: rename setOnPausedChangedCb to setDemuxEnabled
(cherry picked from commit 90276eb2c3a8b4e4d02233c361dd9f92739801ef)
Signed-off-by: Thomas Guillem <thomas at gllm.fr>
> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=6392b5ac207ebeddc562a6797bc5d3ebdc766559
---
modules/stream_out/chromecast/chromecast.h | 6 +++---
modules/stream_out/chromecast/chromecast_common.h | 2 +-
modules/stream_out/chromecast/chromecast_ctrl.cpp | 13 +++++++------
modules/stream_out/chromecast/chromecast_demux.cpp | 7 +++----
4 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/modules/stream_out/chromecast/chromecast.h b/modules/stream_out/chromecast/chromecast.h
index 0a550136ee..50c678f188 100644
--- a/modules/stream_out/chromecast/chromecast.h
+++ b/modules/stream_out/chromecast/chromecast.h
@@ -172,8 +172,8 @@ struct intf_sys_t
void setHasInput(const std::string mime_type = "");
void setOnInputEventCb(on_input_event_itf on_input_event, void *on_input_event_data);
- void setOnPausedChangedCb(on_paused_changed_itf on_paused_changed,
- void *on_paused_changed_data);
+ void setDemuxEnabled(bool enabled, on_paused_changed_itf on_paused_changed,
+ void *on_paused_changed_data);
void requestPlayerStop();
States state() const;
@@ -223,7 +223,7 @@ private:
static int pace(void*);
static void send_input_event(void *, enum cc_input_event event, union cc_input_arg arg);
- static void set_on_paused_changed_cb(void *, on_paused_changed_itf, void *);
+ static void set_demux_enabled(void *, bool, on_paused_changed_itf, void *);
static void set_pause_state(void*, bool paused, mtime_t delay);
diff --git a/modules/stream_out/chromecast/chromecast_common.h b/modules/stream_out/chromecast/chromecast_common.h
index 8b4199fed7..f5a378812d 100644
--- a/modules/stream_out/chromecast/chromecast_common.h
+++ b/modules/stream_out/chromecast/chromecast_common.h
@@ -58,7 +58,7 @@ typedef struct
{
void *p_opaque;
- void (*pf_set_on_paused_changed_cb)(void *, on_paused_changed_itf, void *);
+ void (*pf_set_demux_enabled)(void *, bool enabled, on_paused_changed_itf, void *);
mtime_t (*pf_get_time)(void*);
diff --git a/modules/stream_out/chromecast/chromecast_ctrl.cpp b/modules/stream_out/chromecast/chromecast_ctrl.cpp
index 052d51d3f8..c293261594 100644
--- a/modules/stream_out/chromecast/chromecast_ctrl.cpp
+++ b/modules/stream_out/chromecast/chromecast_ctrl.cpp
@@ -131,7 +131,7 @@ intf_sys_t::intf_sys_t(vlc_object_t * const p_this, int port, std::string device
m_art_http_ip = ss.str();
m_common.p_opaque = this;
- m_common.pf_set_on_paused_changed_cb = set_on_paused_changed_cb;
+ m_common.pf_set_demux_enabled = set_demux_enabled;
m_common.pf_get_time = get_time;
m_common.pf_pace = pace;
m_common.pf_send_input_event = send_input_event;
@@ -1029,8 +1029,9 @@ void intf_sys_t::setOnInputEventCb(on_input_event_itf on_input_event,
m_on_input_event_data = on_input_event_data;
}
-void intf_sys_t::setOnPausedChangedCb(on_paused_changed_itf on_paused_changed,
- void *on_paused_changed_data)
+void intf_sys_t::setDemuxEnabled(bool enabled,
+ on_paused_changed_itf on_paused_changed,
+ void *on_paused_changed_data)
{
vlc_mutex_locker locker(&m_lock);
m_on_paused_changed = on_paused_changed;
@@ -1140,11 +1141,11 @@ mtime_t intf_sys_t::get_time(void *pt)
return p_this->getPlaybackTimestamp();
}
-void intf_sys_t::set_on_paused_changed_cb(void *pt,
- on_paused_changed_itf itf, void *data)
+void intf_sys_t::set_demux_enabled(void *pt, bool enabled,
+ on_paused_changed_itf itf, void *data)
{
intf_sys_t *p_this = static_cast<intf_sys_t*>(pt);
- p_this->setOnPausedChangedCb(itf, data);
+ p_this->setDemuxEnabled(enabled, itf, data);
}
int intf_sys_t::pace(void *pt)
diff --git a/modules/stream_out/chromecast/chromecast_demux.cpp b/modules/stream_out/chromecast/chromecast_demux.cpp
index 08485d13b7..589556406f 100644
--- a/modules/stream_out/chromecast/chromecast_demux.cpp
+++ b/modules/stream_out/chromecast/chromecast_demux.cpp
@@ -135,8 +135,8 @@ struct demux_cc
es_out_Control( p_demux->p_next->out, ES_OUT_RESET_PCR );
- p_renderer->pf_set_on_paused_changed_cb(p_renderer->p_opaque,
- on_paused_changed_cb, p_demux);
+ p_renderer->pf_set_demux_enabled(p_renderer->p_opaque, true,
+ on_paused_changed_cb, p_demux);
resetTimes();
}
@@ -145,8 +145,7 @@ struct demux_cc
{
assert(p_renderer);
p_renderer->pf_set_meta( p_renderer->p_opaque, NULL );
- p_renderer->pf_set_on_paused_changed_cb( p_renderer->p_opaque,
- NULL, NULL );
+ p_renderer->pf_set_demux_enabled(p_renderer->p_opaque, false, NULL, NULL);
}
void resetTimes()
More information about the vlc-commits
mailing list