From: Devin H. <dhe...@ke...> - 2014-06-04 07:15:23
|
# HG changeset patch # User Devin Heitmueller <dhe...@ke...> # Date 1401787000 -10800 # Node ID 71b756837415195e271e3bbc2b8f563ffef5f3e1 # Branch default # Parent 55a018850c3bc5d7677c2051d23dda8ad95ec71f input_dvb: do not terminate if read returns EOVERFLOW diff --git a/src/input/input_dvb.c b/src/input/input_dvb.c --- a/src/input/input_dvb.c +++ b/src/input/input_dvb.c @@ -2574,6 +2574,9 @@ if (n > 0){ this->curpos += n; total += n; + } else if (n < 0 && errno == EOVERFLOW) { + xprintf(this->class->xine, XINE_VERBOSITY_LOG, + "input_dvb: EOVERFLOW returned. Not reading fast/often enough? \n"); } else if (n < 0 && errno!=EAGAIN) { break; } |