aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/demux.cpp
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-06 17:56:44 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-06 17:56:44 +0000
commit8e0ab624cb84003cb37b92e6872dfe08ad9d1f20 (patch)
treee337d99db3079f35481d226f06eef92a5c8e3736 /lib/dvb/demux.cpp
parent812d186e4b283c9653682a3d4db5234e91e4f36a (diff)
downloadenigma2-8e0ab624cb84003cb37b92e6872dfe08ad9d1f20.tar.gz
enigma2-8e0ab624cb84003cb37b92e6872dfe08ad9d1f20.zip
set demux buffer size to 64K (default is 8K)
Diffstat (limited to 'lib/dvb/demux.cpp')
-rw-r--r--lib/dvb/demux.cpp2
1 files changed, 2 insertions, 0 deletions
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);