summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Schmirler <vdr@schmirler.de>2015-01-24 00:55:39 +0100
committerFrank Schmirler <vdr@schmirler.de>2015-01-24 00:55:39 +0100
commit84c6f6b6f363549e88efd01d12df35ae6e336578 (patch)
tree75adfcf2e6effdd55a1cb71c2860a658d4489b11
parent3e06c59196c78fa9c807744621fc173a02890da3 (diff)
downloadvdr-plugin-streamdev-84c6f6b6f363549e88efd01d12df35ae6e336578.tar.gz
vdr-plugin-streamdev-84c6f6b6f363549e88efd01d12df35ae6e336578.tar.bz2
doubled size of client's filter buffer (fixes #2045)
-rw-r--r--CONTRIBUTORS1
-rw-r--r--HISTORY1
-rw-r--r--client/filter.c2
3 files changed, 3 insertions, 1 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index 92bf691..f057935 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -241,6 +241,7 @@ Toerless Eckert
for converting suspend.dat into proper PES format
for investigating and fixing problems caused by filter streaming
for fixing TimedWrite() so it doesn't fail after a slow but successful write
+ for suggesting to double the size of client's filter buffer
Tomasz Maciej Nowak
for providing Polish language texts
diff --git a/HISTORY b/HISTORY
index 7438191..8baed7d 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1,6 +1,7 @@
VDR Plugin 'streamdev' Revision History
---------------------------------------
+- doubled size of client's filter buffer (suggested by Toerless Eckert)
- make sure TimedWrite(...) doesn't return failure after a slow but successful
write operation (thanks to Toerless Eckert)
- fixed problems related to VTP filter streaming like ringbuffer overflows,
diff --git a/client/filter.c b/client/filter.c
index cf18fd5..94640d2 100644
--- a/client/filter.c
+++ b/client/filter.c
@@ -18,7 +18,7 @@ static int FilterSockBufSize_warn = 0;
class cStreamdevFilter: public cListObject {
private:
- uchar m_Buffer[4096];
+ uchar m_Buffer[8192];
int m_Used;
int m_Pipe[2];
u_short m_Pid;