vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Sat May 5 17:43:02 2018 +0300| [d1476cb1c93b9a0f17230546fe39b7bf29f034df] | committer: Rémi Denis-Courmont
XXX default pause > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d1476cb1c93b9a0f17230546fe39b7bf29f034df --- include/vlc_aout.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/include/vlc_aout.h b/include/vlc_aout.h index 9363532dc9..17c6a723ea 100644 --- a/include/vlc_aout.h +++ b/include/vlc_aout.h @@ -436,6 +436,20 @@ static inline int aout_TimeGetDefault(audio_output_t *aout, return -1; } +/** + * Default implementation for audio_output_t.pause + * + * \warning This default callback implementation is suboptimal as it will + * discard some audio samples. + * Do not use this unless there are really no possible better alternatives. + */ +static inline void aout_PauseDefault(audio_output_t *aout, bool paused, + mtime_t date) +{ + if (paused && aout->flush != NULL) + aout->flush(aout, false); +} + /* Audio output filters */ typedef struct _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
