X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/62210b10dacd736e348d14fe342342db748961ee..358ee56f81aa18698d0fe7c949995111b051847f:/lib/dvb/demux.cpp diff --git a/lib/dvb/demux.cpp b/lib/dvb/demux.cpp index c6d3b103..0fbd6fbd 100644 --- a/lib/dvb/demux.cpp +++ b/lib/dvb/demux.cpp @@ -312,6 +312,8 @@ void eDVBPESReader::data(int) m_read(buffer, r); else eWarning("PES reader not active"); + if (r != 16384) + break; } } @@ -412,7 +414,7 @@ private: }; eDVBRecordFileThread::eDVBRecordFileThread() - : m_ts_parser(m_stream_info) + :eFilePushThread(IOPRIO_CLASS_RT, 7), m_ts_parser(m_stream_info) { m_current_offset = 0; }