From 8e0ab624cb84003cb37b92e6872dfe08ad9d1f20 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Sun, 6 Nov 2005 17:56:44 +0000 Subject: [PATCH 1/1] set demux buffer size to 64K (default is 8K) --- lib/dvb/demux.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/dvb/demux.cpp b/lib/dvb/demux.cpp index 329eafda..f52bb601 100644 --- a/lib/dvb/demux.cpp +++ b/lib/dvb/demux.cpp @@ -192,6 +192,8 @@ RESULT eDVBSectionReader::start(const eDVBSectionFilterMask &mask) memcpy(sct.filter.mask, mask.mask, DMX_FILTER_SIZE); #if HAVE_DVB_API_VERSION >= 3 memcpy(sct.filter.mode, mask.mode, DMX_FILTER_SIZE); + if (::ioctl(fd, DMX_SET_BUFFER_SIZE, 8192*8) < 0) + eDebug("DMX_SET_BUFFER_SIZE failed(%m)"); #endif res = ::ioctl(fd, DMX_SET_FILTER, &sct); -- 2.30.2