Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-11 | writer must not spend too much time waiting in select() without checking | Frank Schmirler | |
if the thread has been cancelled. Delayed the streamdev main thread for up to 3 seconds. As the command timeou of VTP connections is 1.5 seconds, one hanging connection could have caused VTP connections to die. | |||
2011-03-18 | Merge branch 'master' of projects.vdr-developer.org:vdr-plugin-streamdev | Frank Schmirler | |
Conflicts: HISTORY | |||
2011-03-18 | Added Spanish translation | Frank Schmirler | |
2011-03-07 | Merge branch 'switch_livetv' | Frank Schmirler | |
Conflicts: HISTORY server/connection.c | |||
2011-03-07 | Live TV must be switched in VDR main thread (fixes #568). | Frank Schmirler | |
2011-03-07 | Dropped compatibility with VDR < 1.5.16 | Frank Schmirler | |
2011-02-01 | updated copy of GetClippedNumProvidedSystems to the version used since VDR ↵ | Frank Schmirler | |
1.7.15 | |||
2011-01-28 | Fixed the code deciding if a device is in use for live TV or not. It did | Frank Schmirler | |
not work as expected for FF cards (fixes #536) | |||
2011-01-14 | connection runs as thread, so it must not use Skins.Message | Frank Schmirler | |
2010-12-14 | Improved channel switch code | Frank Schmirler | |
- Avoid device allows more efficient code when trying to move live TV to different card - Added some more dsyslog messages to help debugging channel switch issues | |||
2010-12-10 | make sure that a client doesn't interrupt replaying on server's FF card | Frank Schmirler | |
http://www.vdr-portal.de/board/thread.php?postid=948311 (reported by wtor) | |||
2010-12-10 | switching away live TV failed even when "always suspended" | Frank Schmirler | |
The vdr main loop usually switches back to the previous channel at "Make sure we have a visible programme in case device usage has changed" (#472) | |||
2010-12-10 | fixed regression: no receiver created for ES/PS/PES | Frank Schmirler | |
(reported by Gavin Hamill) | |||
2011-03-22 | Snapshot 2010-09-15 | Frank Schmirler | |
2010-07-22 | don't use std::map.at(). It's not available in older libstdc++ version | schmirl | |
Modified Files: CONTRIBUTORS HISTORY remux/extern.c server/connectionHTTP.c | |||
2010-07-20 | fixed wrong URL path in m3u playlists | schmirl | |
2010-06-04 | Switched to proper tsplay-0.2 patch detection | schmirl | |
Modified Files: server/recplayer.c Makefile CONTRIBUTORS HISTORY | |||
2010-05-14 | added compatibility with VDR 1.6 tsplay-0.1 patch | schmirl | |
2010-04-19 | Added support for EnhancedAC3 | schmirl | |
2010-02-20 | fixed a memory leak in cStreamdevPatFilter::GetPid (thanks to lhanisch) | schmirl | |
2010-02-20 | - length -1 is the correct value for streams in M3U playlists | schmirl | |
2010-01-29 | added DELT FORCE option to delete running timers (#554) | schmirl | |
2010-01-29 | added VDR 1.7.11 parental rating support for VTP LSTE command (#555) | schmirl | |
2009-10-13 | silenced warnings concerning asprintf (requested by Rolf Ahrenberg) | schmirl | |
Modified Files: CONTRIBUTORS HISTORY server/connectionVTP.c server/setup.c | |||
2009-09-30 | don't update recordings list on CmdPLAY (reported by BBlack) | schmirl | |
2009-09-18 | Added missing trNOOPs | schmirl | |
2009-09-18 | - cleaned up common.h / common.c | schmirl | |
- dropped cStreamdevMenuSetupPage | |||
2009-09-15 | report charset in HTTP replies (suggested by Rolf Ahrenberg) | schmirl | |
2009-08-05 | enable PatFilter for externremux, so VLC can be used as remuxer or client | schmirl | |
2009-07-17 | fixed insecure format strings in LSTX handlers | schmirl | |
2009-07-06 | removed redefinitions in includes - caused problems in older compilers | schmirl | |
2009-07-03 | silenced format mismatch warning on 64bit OS | schmirl | |
2009-07-02 | improved PARENTALRATING patch detection (thanks to Rolf Ahrenberg) | schmirl | |
2009-07-01 | Missing files from previous commit | schmirl | |
Added Files: server/recplayer.c server/recplayer.h | |||
2009-07-01 | added 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-30 | now there's a common baseclass for all remuxers, make use of it | schmirl | |
Modified Files: HISTORY remux/ts2pes.c remux/ts2pes.h remux/tsremux.h server/livestreamer.c server/livestreamer.h | |||
2009-06-19 | - added namespace to remuxers | schmirl | |
- 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-13 | added comments to indicate that the VTP filter stream is proprietary format | schmirl | |
Modified Files: client/filter.c server/livefilter.c | |||
2009-02-13 | Added IGMP multicast server | schmirl | |
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-13 | ignore trailing blank lines in HTTP requests | schmirl | |
2009-01-16 | Commented 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-08 | added Network Media Tank browser support to HTML pages (#494) | schmirl | |
2008-11-24 | Compatiblity 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() failes | schmirl | |
2008-10-31 | consider Pids from channels.conf when HTTP TS streaming. Section filtering | schmirl | |
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 members | schmirl | |
- 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-13 | Compatibility to VDR 1.7.1 (#483) | schmirl | |
2008-07-16 | - added preprocessor directive for ancient gcc | schmirl | |