From 3d1b9ba4bd20fcbcc7611ee713f5e2dd3ebc930b Mon Sep 17 00:00:00 2001 From: Oliver Freyermuth Date: Tue, 13 Jan 2015 00:53:12 +0100 Subject: stream_dvb: Add MP_ERR if polling worked, but read fails. Read can still fail, e.g. if the buffer is invalid. --- stream/stream_dvb.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'stream') diff --git a/stream/stream_dvb.c b/stream/stream_dvb.c index 66c762a75e..419f371204 100644 --- a/stream/stream_dvb.c +++ b/stream/stream_dvb.c @@ -621,6 +621,10 @@ static int dvb_streaming_read(stream_t *stream, char *buffer, int size) if ((rk = read(fd, &buffer[pos], rk)) > 0) { pos += rk; MP_TRACE(stream, "ret (%d) bytes\n", pos); + } else { + MP_ERR(stream, "dvb_streaming_read, poll ok but read failed with " + "errno %d when reading %d bytes, size: %d, pos: %d\n", + errno, size - pos, size, pos); } } -- cgit v1.2.3