summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Collapse)Author
2007-05-09Set DSCP 41 on stream data packets. WMM capable WLAN accesspointsschmirl
should understand this and give precedence. For Internet streaming it could be used by traffic shapers. Suggested by ollo@vdrportal (#237). Modified Files: server/connectionHTTP.c server/connectionVTP.c tools/socket.c tools/socket.h
2007-05-07Check vasprintf return code (thanks to rofafor)schmirl
2007-05-07Fixed memory leak in buffer overflow situation (thanks to rofafor)schmirl
2007-04-26Removed duplicated code fragments probably caused by patches with tooschmirl
few context lines
2007-04-24server_live-filter_remove_setfilter.patch by Petri Hintukainenschmirl
- remove (now unused) cStreamdevLiveStreamer::SetFilter() Modified Files: server/livestreamer.c server/livestreamer.h
2007-04-24server_connectionVTP-add-filter-stream.patch by Petri Hintukainenschmirl
- Add new stream for section filters data
2007-04-24server_live-filter-streamer.patch by Petri Hintukainenschmirl
- Add cStreamdevFilterStreamer that is binded to current device, not channel - new streamer can exist even when there is no active data connection (live view) Modified Files: server/livestreamer.c server/livestreamer.h
2007-04-24server_livefilter-add_public_Add_and_Del.patch by Petri Hintukainenschmirl
- Add public Add/Del members instead of friend class
2007-04-24server_ts-pat-pmt-filter.patch by Petri Hintukainenschmirl
- Add PAT, PMT and PCR to HTTP TS streams - Dynamically add and remove all related pids (of channel) to TS stream -> DVB/teletect subtitles work in clients -> VLC can be used as client -> HDTV (MPEG4 / H.264) streaming is possible -> Client can select audio and subtitle tracks on the fly without re-connection -> Client can display "real" track names / languages - Add new member function to set all pids in one shot -> Receiver is not deleted, created and re-attached separately for every pid (this causes discontinous start and is anyway unnecessarily) Modified Files: server/livestreamer.c server/livestreamer.h
2007-04-24server_livefilter-add_ts_pusi_flag.patch by Petri Hintukainenschmirl
- Add MPEG TS PUSI (payload start indicator) to first packet of each section
2007-04-24server_connectionVTP-new-data.patch by Petri Hintukainenschmirl
- Add new data (LiveFilterStreamer and LiveFilterSocket) - Misc cleanup Modified Files: server/connectionVTP.c server/connectionVTP.h
2007-04-24client_device-vdr-1.5.1-fixes.patch by Petri Hintukainen (#219)schmirl
- VDR 1.5.0 calls some device members in different order and streamdev can't currently handle this. - do not trust in OpenDvr/CloseDvr, instead keep count of active PIDs, open data connection when it is needed and close it only when there are no active PIDs (closing data connection unsubscribes all pids at server end) - some sanity checks on server side Modified Files: client/device.c client/device.h server/connectionVTP.c
2007-04-23based on server_livefilter-streamer-type.patch by Petri Hintukainenschmirl
- Use cStreamer (base class) instead of cLiveStreamer (no need to know streamer type) * works with cLiveStreamer and cLiveFilterStreamer * avoid circular dependency - visibility of cStreamdevLiveReceiver: Moved from livestreamer.h -> .c Modified Files: server/livefilter.c server/livefilter.h server/livestreamer.c server/livestreamer.h
2007-04-16Use compiler flag -Wall. Cleanup code as necessary.schmirl
(#171 Thanks to Rolf Ahrenberg) Modified Files: Makefile streamdev-server.c server/connection.h server/connectionHTTP.c server/connectionVTP.c tools/source.c
2007-04-02Close connection when client is gone. Fixes high CPU load problem (#201)schmirl
Modified Files: server/connection.h server/connectionHTTP.h server/connectionVTP.h server/server.c server/streamer.c server/streamer.h tools/select.c tools/select.h tools/source.c
2007-03-19Silence warning about overloaded namespace (#244, thanks to rofafor)schmirl
2007-03-02Fixed null pointersschmirl
2007-01-15API changes of VDR 1.5.0 (#219)schmirl
Modified Files: server/connection.c server/livestreamer.c server/livestreamer.h
2006-11-10Use select with timeout and check if streamdev-server has to shutdownschmirl
(#135). Thanks to Urig@vdrportal
2006-09-14Re-enabled logging for the Detach()/Attach() issue which is still under ā†µschmirl
observation
2006-07-05Auskommentiertes Attach/Detach wieder aktiviert.thomas
Kartenblockade wird dadurch behoben und alle Channels lassen sich anzappen, Unbedenklichkeit ist aber nicht einwandfrei geklärt!
2006-01-26- fixed http error responselordjaxom
2005-11-07- added class forward declaration for gcc >= 4.0lordjaxom
2005-05-09- fixed missing includelordjaxom
2005-05-09- added TS compatibility modelordjaxom
2005-04-30- deleting whole block instead of fractions nowlordjaxom
2005-04-30- fixed wrong remux usagelordjaxom
2005-04-27- next try :-) (locking problem)lordjaxom
2005-04-27- protected cStreamer::Stop() from being called concurrentlylordjaxom
2005-04-24- some compilers complained about missing declarations, added <ctype.h>lordjaxom
2005-03-24- streamer now gets stopped when connection terminates unexpectedlylordjaxom
- fixed recursive delete in streamer
2005-03-12- fixed pure virtual crash in serverlordjaxom
2005-02-11- blarghlordjaxom
2005-02-11- transferlordjaxom
2005-02-10- implemented audio track selection for httplordjaxom
2005-02-09- transferlordjaxom
2005-02-08- transferlordjaxom
2005-02-08- transferlordjaxom
2005-02-08- transferlordjaxom
2005-02-08- first adoptions (transfer-commit)lordjaxom
2004-12-30Initial revisionlordjaxom