From e5cbe2de39ff2d3eb03bb1da84f5fc13e22997ee Mon Sep 17 00:00:00 2001 From: Jean-Yves Avenard Date: Mon, 1 Nov 2010 22:08:48 +0000 Subject: [PATCH] Re: r27010 ; use API to read pause status instead of accessing directly the protected variable. Write zero buffer in 8ms to reduce startup latency. git-svn-id: http://svn.mythtv.org/svn/trunk@27069 7dbf422c-18fa-0310-86e9-fd20926502f2 --- mythtv/libs/libmyth/audiooutputbase.cpp | 2 +- mythtv/libs/libmyth/audiooutputpulse.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mythtv/libs/libmyth/audiooutputbase.cpp b/mythtv/libs/libmyth/audiooutputbase.cpp index 31f4c31b323..d0dcb55cc9e 100644 --- a/mythtv/libs/libmyth/audiooutputbase.cpp +++ b/mythtv/libs/libmyth/audiooutputbase.cpp @@ -1259,7 +1259,7 @@ void AudioOutputBase::OutputAudioLoop(void) // only send zeros if card doesn't already have at least one // fragment of zeros -dag - WriteAudio(zeros, fragment_size); + WriteAudio(zeros, zero_fragment_size); continue; } else diff --git a/mythtv/libs/libmyth/audiooutputpulse.cpp b/mythtv/libs/libmyth/audiooutputpulse.cpp index 6fcc43c1021..241fb53e9a0 100644 --- a/mythtv/libs/libmyth/audiooutputpulse.cpp +++ b/mythtv/libs/libmyth/audiooutputpulse.cpp @@ -227,7 +227,7 @@ void AudioOutputPulseAudio::WriteAudio(uchar *aubuf, int size) pa_stream_state_t sstate = pa_stream_get_state(pstream); // Do not write anything to pulse server if we are in pause mode - if (actually_paused) + if (IsPaused()) return; VBAUDIOTS(fn_log_tag + QString("writing %1 bytes").arg(size));