|
a/mpd2src/mpd2sc.cpp |
|
b/mpd2src/mpd2sc.cpp |
|
... |
|
... |
377 |
#ifdef HAVE_SENDAUDIO_PAUSE_FLAG
|
377 |
#ifdef HAVE_SENDAUDIO_PAUSE_FLAG
|
378 |
iDriver->SendAudio(cp, iPacketBytes, eos || g_quitrequest);
|
378 |
iDriver->SendAudio(cp, iPacketBytes, eos || g_quitrequest);
|
379 |
#else
|
379 |
#else
|
380 |
iDriver->SendAudio(cp, iPacketBytes);
|
380 |
iDriver->SendAudio(cp, iPacketBytes);
|
381 |
#endif
|
381 |
#endif
|
|
|
382 |
} else if (nread == -1 && eos) {
|
|
|
383 |
// The audio stream was paused and no data could be read from the
|
|
|
384 |
// audio source anymore. To notify the receivers, send an empty audio
|
|
|
385 |
// message with the halt flag set.
|
|
|
386 |
#ifdef HAVE_SENDAUDIO_PAUSE_FLAG
|
|
|
387 |
LOGDEB("PcmSender::Send empty audio message\n");
|
|
|
388 |
iDriver->SendAudio(cp, 0, eos);
|
|
|
389 |
#endif
|
382 |
}
|
390 |
}
|
383 |
|
391 |
|
384 |
if (!eos && !g_quitrequest) {
|
392 |
if (!eos && !g_quitrequest) {
|
385 |
TUint64 now = OsTimeInUs(iEnv.OsCtx());
|
393 |
TUint64 now = OsTimeInUs(iEnv.OsCtx());
|
386 |
|
394 |
|