mirror of
https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
synced 2023-10-10 19:16:51 +02:00
Updated using information from CVS and bugtracker
This commit is contained in:
parent
21da96308d
commit
91568bb70c
53
CONTRIBUTORS
53
CONTRIBUTORS
@ -1,8 +1,11 @@
|
|||||||
Special thanks go to the following persons (if you think your name is missing
|
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
|
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)
|
Angelus (DOm)
|
||||||
for providing italian language texts
|
for providing italian language texts
|
||||||
@ -13,9 +16,55 @@ Michal
|
|||||||
|
|
||||||
Rolf Ahrenberg
|
Rolf Ahrenberg
|
||||||
for providing finnish language texts
|
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
|
Rantanen Teemu
|
||||||
for providing vdr-incompletesections.diff
|
for providing vdr-incompletesections.diff
|
||||||
|
|
||||||
Thomas Keil
|
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
|
||||||
|
81
HISTORY
81
HISTORY
@ -1,6 +1,87 @@
|
|||||||
VDR Plugin 'streamdev' Revision History
|
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
|
2004-??-??: Version 0.3.3
|
||||||
|
|
||||||
- dropped support for non-ts streaming in vdr-to-vdr clients
|
- dropped support for non-ts streaming in vdr-to-vdr clients
|
||||||
|
Loading…
Reference in New Issue
Block a user