Browse Source

core: use vlc_tick_from_samples()

pull/72/head
Steve Lhomme 8 years ago
parent
commit
cc09e6abf8
  1. 4
      src/audio_output/dec.c
  2. 2
      src/stream_output/sap.c

4
src/audio_output/dec.c

@ -352,8 +352,8 @@ int aout_DecPlay(audio_output_t *aout, block_t *block)
assert (block->i_pts != VLC_TICK_INVALID);
block->i_length = CLOCK_FREQ * block->i_nb_samples
/ owner->input_format.i_rate;
block->i_length = vlc_tick_from_samples( block->i_nb_samples,
owner->input_format.i_rate );
int ret = aout_CheckReady (aout);
if (unlikely(ret == AOUT_DEC_FAILED))

2
src/stream_output/sap.c

@ -153,7 +153,7 @@ noreturn static void *RunThread (void *self)
for (p_session = addr->first; p_session; p_session = p_session->next)
{
send (addr->fd, p_session->data, p_session->length, 0);
deadline += addr->interval * CLOCK_FREQ / addr->session_count;
deadline += vlc_tick_from_samples(addr->interval, addr->session_count);
if (vlc_cond_timedwait (&addr->wait, &addr->lock, deadline) == 0)
break; /* list may have changed! */

Loading…
Cancel
Save