summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmirl <schmirl>2008-03-26 13:08:32 +0000
committerschmirl <schmirl>2008-03-26 13:08:32 +0000
commit91568bb70c99f8fa0f8759e3d454171cc8bd6d3f (patch)
tree396d6c1dd3addc9e26ba836d73daf0b089759fc3
parent21da96308d73458deaa121e1b7a1ce712273c82a (diff)
downloadvdr-plugin-streamdev-91568bb70c99f8fa0f8759e3d454171cc8bd6d3f.tar.gz
vdr-plugin-streamdev-91568bb70c99f8fa0f8759e3d454171cc8bd6d3f.tar.bz2
Updated using information from CVS and bugtracker
-rw-r--r--CONTRIBUTORS57
-rw-r--r--HISTORY81
2 files changed, 134 insertions, 4 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index f872f9a..2894921 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -1,21 +1,70 @@
Special thanks go to the following persons (if you think your name is missing
-here, please send an email to sascha@akv-soft.de):
+here, please send an email to vdrdev@schmirler.de):
+
+Sascha Volkenandt, the original author,
+ for this great plugin
The Metzler Brothers
- because I took a whole lot of code from their libdvbmpeg package
+ as a lot of code has been taken from their libdvbmpeg package
Angelus (DOm)
for providing italian language texts
- for reporting problems with the Elchi-Patch
+ for reporting problems with the Elchi-Patch
Michal
for sending a patch to select the HTTP streamtype via remote
Rolf Ahrenberg
for providing finnish language texts
+ for adding externremux.sh commandline parameter
+ for silencing compiler warnings
+ for adding PAT, PMT, PCR and EIT to HTTP TS streams
+ for fixing a memory leak in buffer overflow situations
+ for adding a return code check to vasprintf()
+ for suggesting a fix of the Makefile's default target
+ for a TS PAT repacker based on Petri Laine's VDR TS recording patch
Rantanen Teemu
for providing vdr-incompletesections.diff
Thomas Keil
- for providing vdr-localchannelprovide.diff
+ for providing vdr-localchannelprovide.diff
+ for maintaining the plugin for a while
+
+Artur Skawina
+ for fixing an fd leak
+
+Norad
+ for reporting a problem terminated externremux.sh children
+
+Udo Richter
+ for fixing streamdev-server shutdown
+ for speeding up cPluginStreamdevServer::Active()
+ for adapting to VDR 1.5.0 API
+
+greenman
+ for reporting that the log could get flooded on connection failures.
+
+Petri Hintukainen
+ for making section filtering work
+ for fixing a segfault with VDR 1.5
+ for fixing high CPU load when data stream is disconnected
+ for adding PAT, PMT and PCR to HTTP TS streams
+ for fixing a segfault / deadlock when shutting down
+ for fixing compiler warnings
+
+ollo
+ for suggesting support for WMM capable WLAN accesspoints
+
+vdr-freak
+ for reporting connection aborts when externremux ringbuffer is full
+
+alexw
+ for reporting client reconnect problems after a server restart
+ for a workaround for tuning problems with 1.5.x clients
+
+Olli Lammi
+ for fixing a busy wait when client isn't accepting data fast enough
+
+Joerg Pulz
+ for his FreeBSD compatibility patch
diff --git a/HISTORY b/HISTORY
index 5018176..e6956d4 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1,6 +1,87 @@
VDR Plugin 'streamdev' Revision History
---------------------------------------
+- enable section filtering only with compatible clients (thanks to Petri
+ Hintukainen)
+- fixed compiler warning
+- added EIT to HTTP TS streams (thanks to Rolf Ahrenberg)
+- compatibility for FreeBSD (thanks to Joerg Pulz)
+- added TS PAT repacker (thanks to Rolf Ahrenberg)
+- fixed Makefile's default target (suggested by Rolf Ahrenberg)
+- workaround for tuning problems on 1.5.x clients (thanks to alexw)
+- added VTP support for PS, PES and EXTERN (PS requested by mpanczyk)
+- fixed gcc-4.3.0 warnings (thanks to Petri Hintukainen)
+- fixed busy wait when client isn't accepting data fast enough (thanks to
+ Olli Lammi)
+- fixed client reconnect after server restart (reported by alexw)
+- added lock in ~cStreamdevDevice (thanks to Petri Hintukainen)
+- externremux: check for ringbuffer full condition (reported by
+ vdr-freak@vdrportal)
+- diffserv support for traffic shaping and WMM capable WLAN accesspoint
+ (suggested by ollo@vdrportal)
+- check vasprintf() return code (thanks to Rolf Ahrenberg)
+- fixed memory leak in buffer overflow situations (thanks to Rolf Ahrenberg)
+- added PAT, PMT and PCR to HTTP TS streams (thanks to Petri Hintukainen and
+ Rolf Ahrenberg)
+- detect data stream disconnections. Fixes high CPU load (thanks to Petri
+ Hintukainen)
+- fixed segfault with VDR 1.5 (thanks to Petri Hintukainen)
+- made section filtering work (thanks to Petri Hintukainen)
+- added compiler flag -Wall and fixed corresponding warnings (thanks to
+ Rolf Ahrenberg)
+- close pipe when externremux is gone. Fixes high CPU load problem
+- close connection when client is gone. Fixes high CPU load problem
+- silenced compiler warnings (thanks to Rolf Ahrenberg)
+- added commandline parameter for externremux script (thanks to Rolf
+ Ahrenberg)
+- detach receivers before switching transponders
+- API changes for VDR 1.5.0 (thanks to Udo Richter)
+- log connections failures only every 10s (reported by greenman@vdrportal)
+- replaced uint64 by uint64_t
+- added Recursion patch for vdr 1.4
+- added LocalChannelProvide for vdr 1.4.x
+- added respect_ca patch
+- speedup cPluginStreamdevServer::Active() by caching translation (thanks
+ to Udo Richter)
+- periodically check if streamdev-server needs to shutdown (thanks to Udo
+ Richter)
+- collect terminated externremux.sh processes (reported by Norad@vdrportal)
+- avoid fd leaks when we fail to spawn externremux.sh
+- detach all receivers before tuning to a different transponder
+- Re-enabled logging for the Detach()/Attach() issue
+- Added -fPIC compiler flag required on AMD64 architectures
+
+2006-08-17: End of maintenance by Thomas Keil
+
+- updated Finish translation (thanks to Rolf Ahrenberg)
+- fixed fd leak (thanks to Artur Skawina)
+- re-enabled Detach/Attach to temporarily release the device used by
+ streamdev while checking if we can switch transponders (thanks to
+ PanamaJack@vdrportal)
+- adopted to VDR 1.4.x
+
+2006-01-26: End of maintenance by Sascha Volkenandt
+
+- fixed http error response
+- added class forward declaration for gcc >= 4.0
+- adopted to VDR >= 1.3.36
+- added LocalChannelProvide for vdr 1.3.24
+- fixed missing include
+- added TS compatibility mode
+- deleting whole block instead of fractions now
+- fixed wrong remux usage
+- added finish translations (thanks to Rolf Ahrenberg)
+- protected cStreamer::Stop() from being called concurrently
+- some compilers complained about missing declarations, added <ctype.h>
+- removed assembler and thus saving one ringbuffer
+- fixed destruction order on channel switch (fixes one crash that happens
+ occasionally when switching)
+- removed client menu code temporarily
+- streamer now gets stopped when connection terminates unexpectedly
+- fixed recursive delete in streamer
+- fixed pure virtual crash in server
+- audio track selection for http
+
2004-??-??: Version 0.3.3
- dropped support for non-ts streaming in vdr-to-vdr clients