vlc | branch: master | Francois Cartegnie <[email protected]> | Sat May 5 12:06:57 2018 +0200| [15fb131417620159b63b9fe029e017d6e45b9bcf] | committer: Thomas Guillem
vout: decklink: schedule audio on system time > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=15fb131417620159b63b9fe029e017d6e45b9bcf --- modules/video_output/decklink.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/video_output/decklink.cpp b/modules/video_output/decklink.cpp index 54f24739b8..d4cb4aef9f 100644 --- a/modules/video_output/decklink.cpp +++ b/modules/video_output/decklink.cpp @@ -1126,7 +1126,7 @@ static int Start(audio_output_t *aout, audio_sample_format_t *restrict fmt) return VLC_SUCCESS; } -static void PlayAudio(audio_output_t *aout, block_t *audio, mtime_t) +static void PlayAudio(audio_output_t *aout, block_t *audio, mtime_t systempts) { decklink_sys_t *sys = (decklink_sys_t *) aout->sys; vlc_mutex_lock(&sys->lock); @@ -1141,7 +1141,7 @@ static void PlayAudio(audio_output_t *aout, block_t *audio, mtime_t) uint32_t sampleFrameCount = audio->i_buffer / (2 * 2 /*decklink_sys->i_channels*/); uint32_t written; HRESULT result = p_output->ScheduleAudioSamples( - audio->p_buffer, sampleFrameCount, audio->i_pts, CLOCK_FREQ, &written); + audio->p_buffer, sampleFrameCount, systempts, CLOCK_FREQ, &written); if (result != S_OK) msg_Err(aout, "Failed to schedule audio sample: 0x%X", result); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
