From 356d4eace6e915f18624771b6b8d5da1b5971f26 Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Sun, 3 Apr 2011 20:21:30 +0200 Subject: [PATCH] libtriple: implement cAudio::SetSyncMode() --- libtriple/audio_td.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/libtriple/audio_td.cpp b/libtriple/audio_td.cpp index 7850948..325fa0f 100644 --- a/libtriple/audio_td.cpp +++ b/libtriple/audio_td.cpp @@ -131,9 +131,18 @@ bool cAudio::Pause(bool /*Pcm*/) return true; }; -void cAudio::SetSyncMode(AVSYNC_TYPE /*Mode*/) +void cAudio::SetSyncMode(AVSYNC_TYPE Mode) { - lt_debug("%s\n", __FUNCTION__); + lt_debug("%s %d\n", __FUNCTION__, Mode); + switch (Mode) + { + case 0: + ioctl(fd, MPEG_AUD_SYNC_OFF); + break; + default: + ioctl(fd, MPEG_AUD_SYNC_ON); + break; + } }; void cAudio::SetStreamType(AUDIO_FORMAT type)