diff options
-rw-r--r-- | CHANGELOG | 5 | ||||
-rw-r--r-- | README | 7 | ||||
-rw-r--r-- | ffnetdev.c | 2 | ||||
-rw-r--r-- | osdworker.c | 4 | ||||
-rw-r--r-- | pes2ts.h | 2 |
5 files changed, 9 insertions, 11 deletions
@@ -94,4 +94,7 @@ Changelog 2009-07-02 - fixed a Bug. Is now stable. -
\ No newline at end of file + + 2012-01-06: ffnetdev-0.1.2 + - fixed two bugs: bug#741 (video freeze) and bug#742 (buffer overflow in + osdworker) @@ -6,15 +6,10 @@ some code taken from: Sascha Volkenandt's streamdev plugin <sascha@akv-so TightVNC <http://www.tightvnc.com> -Project's homepage: https://developer.berlios.de/projects/ffnetdev/ +Project's homepage: http://projects.vdr-developer.org/projects/plg-ffnetdev See the file COPYING for license information. -!!! WARNING !!! -The code of this plugin is alpha quality. So expect it to have all kinds of bugs. -If it crashes your machine, do not blame me. You have been warned!!! :-) -!!! WARNING !!! - ------------ Description: ------------ @@ -21,7 +21,7 @@ #include "ffnetdevsetup.h" -const char *cPluginFFNetDev::VERSION = "0.1.0"; +const char *cPluginFFNetDev::VERSION = "0.1.2"; const char *cPluginFFNetDev::DESCRIPTION = "Full Featured Network Device for Streaming"; //const char *cOSDWorker::MAINMENUENTRY = "FFNetDev"; diff --git a/osdworker.c b/osdworker.c index 91c8c9b..601f208 100644 --- a/osdworker.c +++ b/osdworker.c @@ -762,8 +762,8 @@ void cOSDWorker::Action(void) { break; } - CARD8 name[7]; - strcpy((char*)&name, "VDR-OSD"); + CARD8 name[8]; + strncpy((char*)&name, "VDR-OSD",8); if (!m_OSDClient->SafeWrite(&name, 7)) { state = NO_CLIENT; @@ -14,7 +14,7 @@ #define INPUTBUFSIZE KILOBYTE(2048) #define OUTPUTBUFSIZE KILOBYTE(2048) #define TS_SIZE 188 -#define IPACKS 2048 +#define IPACKS 65536 class cPESRemux { |