doubled size of client's filter buffer (fixes #2045)

This commit is contained in:
Frank Schmirler 2015-01-24 00:55:39 +01:00
parent 3e06c59196
commit 84c6f6b6f3
3 changed files with 3 additions and 1 deletions

View File

@ -241,6 +241,7 @@ Toerless Eckert
for converting suspend.dat into proper PES format for converting suspend.dat into proper PES format
for investigating and fixing problems caused by filter streaming for investigating and fixing problems caused by filter streaming
for fixing TimedWrite() so it doesn't fail after a slow but successful write 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 Tomasz Maciej Nowak
for providing Polish language texts for providing Polish language texts

View File

@ -1,6 +1,7 @@
VDR Plugin 'streamdev' Revision History 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 - make sure TimedWrite(...) doesn't return failure after a slow but successful
write operation (thanks to Toerless Eckert) write operation (thanks to Toerless Eckert)
- fixed problems related to VTP filter streaming like ringbuffer overflows, - fixed problems related to VTP filter streaming like ringbuffer overflows,

View File

@ -18,7 +18,7 @@ static int FilterSockBufSize_warn = 0;
class cStreamdevFilter: public cListObject { class cStreamdevFilter: public cListObject {
private: private:
uchar m_Buffer[4096]; uchar m_Buffer[8192];
int m_Used; int m_Used;
int m_Pipe[2]; int m_Pipe[2];
u_short m_Pid; u_short m_Pid;