summaryrefslogtreecommitdiff
path: root/server/componentIGMP.c
AgeCommit message (Collapse)Author
2011-11-25Don't keep a pointer to the connection in components MulticastGroupFrank Schmirler
structure as the connection may now be deleted from outside via menu.
2011-11-13properly shutdown IGMP timeout handler thread when the plugin is stopped.Frank Schmirler
Fixes occasional segfaults on VDR exit.
2011-10-18fixed regression of "live TV must be switched in VDR main thread" change:Frank Schmirler
deadlock in IGMP streaming server when switching live TV. Previously cComponentIGMP::Accept did all the work including the channel switch with the new cConnectionIGMP waiting for MainThreadHook. But as the new connection is stored *after* Accept, MainThreadHook didn't see it and so wasn't able to switch. The streamdev main thread waited forever. Moved the main work into cComponentIGMP::Welcome.
2009-07-03silenced format mismatch warning on 64bit OSschmirl
2009-02-13Added IGMP multicast serverschmirl
Modified Files: CONTRIBUTORS HISTORY Makefile README po/de_DE.po po/fi_FI.po po/fr_FR.po po/it_IT.po po/ru_RU.po server/component.c server/component.h server/connection.c server/connection.h server/livefilter.c server/server.c server/setup.c server/setup.h server/streamer.c server/streamer.h streamdev/streamdevhosts.conf tools/socket.c tools/socket.h Added Files: patches/vdr-cap_net_raw.diff server/componentIGMP.c server/componentIGMP.h server/connectionIGMP.c server/connectionIGMP.h