mirror of
https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
synced 2023-10-10 19:16:51 +02:00
412c6982b6
- increased WRITERBUFSIZE - buffer was too small for high bandwidth content - removed cStreamdevStreamer::m_Running - eliminated potential busy waits in remuxers - updated cTSRemux static helpers to code of their VDR 1.6.0 counterparts - use a copy of VDR 1.6.0's cRemux for TS to PES remuxing. - make sure that only complete TS packets are written to ringbuffers - use signaling instead of sleeps when writing to ringbuffers - optimized cStreamdevPatFilter PAT packet initialization - fixed cStreamdevPatFilter not processing PATs with length > TS_SIZE - 5 - use a small ringbuffer for cStreamdevPatFilter instead of writing to cStreamdevStreamers SendBuffer as two threads mustn't write to the same ringbuffer Modified Files: Tag: v0_4 CONTRIBUTORS HISTORY Makefile streamdev-server.c libdvbmpeg/transform.h remux/extern.c remux/extern.h remux/ts2es.c remux/ts2es.h remux/ts2ps.c remux/ts2ps.h remux/tsremux.c remux/tsremux.h server/livestreamer.c server/livestreamer.h server/streamer.c server/streamer.h Added Files: Tag: v0_4 remux/ts2pes.c remux/ts2pes.h
105 lines
3.0 KiB
Plaintext
105 lines
3.0 KiB
Plaintext
Special thanks go to the following persons (if you think your name is missing
|
||
here, please send an email to vdrdev@schmirler.de):
|
||
|
||
Klaus Schmidinger
|
||
for VDR as a whole
|
||
for permission to use VDR 1.6.0 cRemux code for PES remuxing
|
||
|
||
Sascha Volkenandt, the original author,
|
||
for this great plugin
|
||
|
||
The Metzler Brothers
|
||
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
|
||
|
||
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
|
||
for making it possible to pass parameters to externremux.sh
|
||
for removing pre VDR 1.4 legacy code
|
||
for fixing output format of some debug messages
|
||
for replacing private members by cThread::Running()/Active()
|
||
for improving externremux script termination
|
||
for fixing PAT repacker version field
|
||
|
||
Rantanen Teemu
|
||
for providing vdr-incompletesections.diff
|
||
|
||
Thomas Keil
|
||
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
|
||
for adding M3U playlists
|
||
|
||
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
|
||
for suggesting signaling instead of sleeping when writing to buffers
|
||
|
||
Joerg Pulz
|
||
for his FreeBSD compatibility patch
|
||
|
||
tobi
|
||
for pointing to unused files in the libdvbmpeg directory
|
||
|
||
Diego Pierotto
|
||
for providing italian language texts
|
||
|
||
micky979
|
||
for providing French language texts
|
||
|
||
wirbel
|
||
for pointing out that section filtering is optional for VDR devices
|
||
|
||
Jori Hamalainen
|
||
for extensive testing while making stream compatible to Network Media Tank
|
||
for adding Network Media Tank browser support to HTML pages
|
||
|
||
Joachim K<>nig-Baltes
|
||
for fixing Min/MaxPriority parsing
|
||
|
||
Artem Makhutov
|
||
for suggesting and heavy testing IGMP based multicast streaming
|