summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Collapse)Author
2010-12-10fixed regression: no receiver created for ES/PS/PESFrank Schmirler
(reported by Gavin Hamill)
2011-03-22Snapshot 2010-09-15Frank Schmirler
2010-07-22don't use std::map.at(). It's not available in older libstdc++ versionschmirl
Modified Files: CONTRIBUTORS HISTORY remux/extern.c server/connectionHTTP.c
2010-07-20fixed wrong URL path in m3u playlistsschmirl
2010-06-04Switched to proper tsplay-0.2 patch detectionschmirl
Modified Files: server/recplayer.c Makefile CONTRIBUTORS HISTORY
2010-05-14added compatibility with VDR 1.6 tsplay-0.1 patchschmirl
2010-04-19Added support for EnhancedAC3schmirl
2010-02-20fixed a memory leak in cStreamdevPatFilter::GetPid (thanks to lhanisch)schmirl
2010-02-20- length -1 is the correct value for streams in M3U playlistsschmirl
2010-01-29added DELT FORCE option to delete running timers (#554)schmirl
2010-01-29added VDR 1.7.11 parental rating support for VTP LSTE command (#555)schmirl
2009-10-13silenced warnings concerning asprintf (requested by Rolf Ahrenberg)schmirl
Modified Files: CONTRIBUTORS HISTORY server/connectionVTP.c server/setup.c
2009-09-30don't update recordings list on CmdPLAY (reported by BBlack)schmirl
2009-09-18Added missing trNOOPsschmirl
2009-09-18- cleaned up common.h / common.cschmirl
- dropped cStreamdevMenuSetupPage
2009-09-15report charset in HTTP replies (suggested by Rolf Ahrenberg)schmirl
2009-08-05enable PatFilter for externremux, so VLC can be used as remuxer or clientschmirl
2009-07-17fixed insecure format strings in LSTX handlersschmirl
2009-07-06removed redefinitions in includes - caused problems in older compilersschmirl
2009-07-03silenced format mismatch warning on 64bit OSschmirl
2009-07-02improved PARENTALRATING patch detection (thanks to Rolf Ahrenberg)schmirl
2009-07-01Missing files from previous commitschmirl
Added Files: server/recplayer.c server/recplayer.h
2009-07-01added XBMC support by extending VTP capabilities (thanks to Alwin Esch)schmirl
Modified Files: CONTRIBUTORS HISTORY Makefile common.h server/connectionVTP.c server/connectionVTP.h
2009-06-30now there's a common baseclass for all remuxers, make use of itschmirl
Modified Files: HISTORY remux/ts2pes.c remux/ts2pes.h remux/tsremux.h server/livestreamer.c server/livestreamer.h
2009-06-19- added namespace to remuxersschmirl
- 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 - re-enabled PES vor VDR 1.7.3+. Streamdev now uses 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: CONTRIBUTORS HISTORY Makefile common.c common.h 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/connectionHTTP.c server/connectionVTP.c server/livestreamer.c server/livestreamer.h server/menuHTTP.c server/streamer.c server/streamer.h Added Files: remux/ts2pes.c remux/ts2pes.h
2009-02-13added comments to indicate that the VTP filter stream is proprietary formatschmirl
Modified Files: client/filter.c server/livefilter.c
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
2009-02-13ignore trailing blank lines in HTTP requestsschmirl
2009-01-16Commented PES for vdr 1.7.3+schmirl
Modified Files: HISTORY common.c common.h remux/ts2ps.h remux/tsremux.h server/connectionHTTP.c server/connectionVTP.c server/livestreamer.c server/livestreamer.h server/menuHTTP.c server/setup.c
2008-12-08added Network Media Tank browser support to HTML pages (#494)schmirl
2008-11-24Compatiblity to Network Media Tank (#496)schmirl
- minor fixes of PAT repacker - repack and send every PAT packet we receive
2008-10-31- fixed null pointer in server.c when cConnection::Accept() failesschmirl
2008-10-31consider Pids from channels.conf when HTTP TS streaming. Section filteringschmirl
is an optional feature for VDR devices, so we must not rely on the PMT alone (#473)
2008-10-22- use cThread::Running()/Active() instead of private membersschmirl
- replaced the last usleep by cCondWait thanks to Rolf Ahrenberg (#383) Modified Files: CONTRIBUTORS HISTORY server/server.c server/server.h server/streamer.c server/streamer.h server/suspend.c server/suspend.h
2008-10-22- fixed output format of some debug messages (thanks to Rolf Ahrenberg)schmirl
2008-10-14- added HTTP authentication (#475)schmirl
Modified Files: HISTORY README streamdev-server.c server/connection.h server/connectionHTTP.c server/connectionHTTP.h server/server.c server/server.h
2008-10-13Compatibility to VDR 1.7.1 (#483)schmirl
2008-07-16- added preprocessor directive for ancient gccschmirl
2008-04-29- Fixed assignment of externremux.sh's default locationschmirl
cPlugin::ConfigDirectory() cannot be used directly after the plugin has been loaded. The return value of AddDirectory() must be allocated.
2008-04-08- added gettext support (thanks to Rolf Ahrenberg)schmirl
- added vdr-1.6.0-ignore_missing_cam patch - dropped obsolete respect_ca patch - removed legacy code for < VDR 1.5.9 (thanks to Rolf Ahrenberg)
2008-04-07- changed location of streamdevhosts.conf to VDRCONFDIR/plugins/streamdevschmirl
- changed externremux.sh's default location to VDRCONFDIR/plugins/streamdev - added sample externremux.sh from http://www.vdr-wiki.de/ - stop providing channels after client has been disabled at runtime - added logging of the client device's card index - changed default suspend mode to "Always suspended" - added "Hide Mainmenu Entry" setup option on client
2008-04-07- removed legacy code for pre VDR 1.4schmirl
- dropped patches for pre VDR 1.4
2008-03-28Missing filesschmirl
2008-03-28Rewrite of http menu (#439)schmirl
Including - m3u playlists by Petri Hintukainen (#254) - way to pass parameters to externremux by Rolf Ahrenberg - using host header for absolute URLs for better DNAT / Reverse Proxy support
2008-03-13Make sure that a FilterStreamer is only started if client supports itschmirl
(#261) Modified Files: client/socket.c server/connectionVTP.c server/connectionVTP.h
2008-03-13Add EIT into TS stream (#442)schmirl
2008-03-12FreeBSD compatibility (#435)schmirl
Modified Files: Makefile common.h libdvbmpeg/ctools.c server/connectionVTP.c tools/socket.c
2008-02-22TS PAT repacker for streamtype TS. The PAT shoudln't refer to PMTs we don'tschmirl
transmit. Particularely causes problems with some settop boxes. Thanks to Rolf Ahrenberg (#309)
2007-09-21VTP now also supports PS, PES and EXTERN.schmirl
Request for PS by mpanczyk for MTPCenter (#341) Modified Files: server/connectionVTP.c server/connectionVTP.h
2007-09-21High load when client isn't accepting data fast enough. Bug report andschmirl
fix by Olli Lammi (#382).