[vlc-devel] [PATCH 6/6] modules: use vlc_timer_schedule_asap() instead of more complex calls
Steve Lhomme
robux4 at ycbcr.xyz
Thu Jul 5 15:22:53 CEST 2018
---
modules/access/screen/xcb.c | 2 +-
modules/access/shm.c | 2 +-
modules/audio_output/waveout.c | 2 +-
modules/spu/rss.c | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/modules/access/screen/xcb.c b/modules/access/screen/xcb.c
index 7560b1a530..d2f3babc8e 100644
--- a/modules/access/screen/xcb.c
+++ b/modules/access/screen/xcb.c
@@ -247,7 +247,7 @@ static int Open (vlc_object_t *obj)
p_sys->es = NULL;
if (vlc_timer_create (&p_sys->timer, Demux, demux))
goto error;
- vlc_timer_schedule (p_sys->timer, false, 1, interval);
+ vlc_timer_schedule_asap (p_sys->timer, interval);
/* Initializes demux */
demux->pf_demux = NULL;
diff --git a/modules/access/shm.c b/modules/access/shm.c
index 1663ea65f7..0f415aaf6b 100644
--- a/modules/access/shm.c
+++ b/modules/access/shm.c
@@ -245,7 +245,7 @@ static int Open (vlc_object_t *obj)
/* Initializes demux */
if (vlc_timer_create (&sys->timer, Demux, demux))
goto error;
- vlc_timer_schedule (sys->timer, false, 1, interval);
+ vlc_timer_schedule_asap (sys->timer, interval);
demux->p_sys = sys;
demux->pf_demux = NULL;
diff --git a/modules/audio_output/waveout.c b/modules/audio_output/waveout.c
index 42959ac0b6..62bf37ac3f 100644
--- a/modules/audio_output/waveout.c
+++ b/modules/audio_output/waveout.c
@@ -901,7 +901,7 @@ static void WaveOutPause( audio_output_t * p_aout, bool pause, vlc_tick_t date)
if(pause)
{
- vlc_timer_schedule( sys->volume_poll_timer, false, 1, VLC_TICK_FROM_MS(200) );
+ vlc_timer_schedule_asap( sys->volume_poll_timer, VLC_TICK_FROM_MS(200) );
res = waveOutPause( sys->h_waveout );
if( res != MMSYSERR_NOERROR )
{
diff --git a/modules/spu/rss.c b/modules/spu/rss.c
index 6a9f25e485..2b829db489 100644
--- a/modules/spu/rss.c
+++ b/modules/spu/rss.c
@@ -313,7 +313,7 @@ static int CreateFilter( vlc_object_t *p_this )
vlc_mutex_destroy( &p_sys->lock );
goto error;
}
- vlc_timer_schedule( p_sys->timer, false, 1, vlc_tick_from_sec(i_ttl) );
+ vlc_timer_schedule_asap( p_sys->timer, vlc_tick_from_sec(i_ttl) );
free( psz_urls );
return VLC_SUCCESS;
--
2.17.0
More information about the vlc-devel
mailing list