Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-01 | Ignore dummy file extensions (.ts, .vob, .vdr) when parsing HTTP URIs | Frank Schmirler | |
2013-10-01 | Redesigned pos= parameter patch for streaming recordings and added missing | Frank Schmirler | |
bits like HEAD and resume.# support | |||
2013-09-27 | Select start position for replaying a recording by parameter pos= | Frank Schmirler | |
Based on offset_5.diff from hivdr@vdrportal with the following modifications: - indenting - replaced isyslog with Dprintf - left out HTTP header "Server:" for the moment | |||
2013-07-16 | Start cSuspendCtl hidden or it will prevent idle shutdown. | Frank Schmirler | |
As long as a cControl is not hidden, cControl::Control() will return a value and LastInteract is updated in the VDR main loop. | |||
2013-07-16 | Fixed recordings menu inode numbers: ino_t is a long long on some systems | Frank Schmirler | |
2013-03-19 | Updated Slovak translation (closes #1293) | Frank Schmirler | |
2013-02-27 | Adapted Makefiles to VDR 1.7.36+ (thanks to macmenot). Old makefiles have | Frank Schmirler | |
been renamed to Makefile-1.7.33 (fixes #1199) | |||
2013-02-03 | Added simple recordings menu in HTTP server | Frank Schmirler | |
2013-02-03 | Restructured menuHTTP classes | Frank Schmirler | |
2013-02-02 | Added RSS format for HTTP menus | Frank Schmirler | |
2013-02-02 | Recordings can now also be selected by struct stat "st_dev:st_ino.rec" | Frank Schmirler | |
2013-02-01 | API change of 1.7.28: missed one affected line leading to crashed in VTP | Frank Schmirler | |
(refs #1226) | |||
2012-12-16 | Basic support for HTTP streaming of recordings | Frank Schmirler | |
2012-12-16 | Added #include <string> | Frank Schmirler | |
2012-12-16 | Close writer when streamer is finished | Frank Schmirler | |
2012-12-16 | Don't abort VTP connection if filter stream is broken | Frank Schmirler | |
2012-12-16 | Use std::map at() is not available in old libs. Use find() | Frank Schmirler | |
2012-12-16 | Restructured cStreamdevStreamer: Moved inbound buffer into actual subclass. | Frank Schmirler | |
2012-12-04 | In cStreamdevStreamer dropped Activate(bool) and moved its code into Start() | Frank Schmirler | |
2012-12-04 | API change of VDR 1.7.28 | Frank Schmirler | |
2012-11-24 | Moved cStreamdevFilterStreamer to livefilter.[hc] | Frank Schmirler | |
2012-11-16 | - Return HTTP/1.1 compliant response headers plus some always useful headers | Frank Schmirler | |
- Return HTTP URL parameters ending with ".dlna.org" as response headers - Store HTTP URL parameters in a map | |||
2012-11-02 | Support HTTP HEAD requests with external remuxer | Frank Schmirler | |
2012-11-02 | Fixed always using priority 0 for HTTP HEAD requests | Frank Schmirler | |
2012-11-02 | Start writer right after creating it | Frank Schmirler | |
2012-06-28 | Corrected typos (thanks to Ville Skyttä) | Frank Schmirler | |
2012-06-13 | Updated Italian translation (thanks to Diego Pierotto) | Frank Schmirler | |
2012-05-21 | Proper fix for "client sends ABRT after TUNE". Obsoletes many hacks in client | Frank Schmirler | |
2012-05-17 | Silenced warning (thanks to Rolf Ahrenberg) | Frank Schmirler | |
2012-05-17 | Updated Finnish translation (thanks to Rolf Ahrenberg) | Frank Schmirler | |
2012-05-12 | Replaced server-side suspend modes with priority based precedence handling | Frank Schmirler | |
2012-05-12 | Dropped compatibility of streamdev-server with VDR < 1.7.25 | Frank Schmirler | |
2012-05-03 | Use fileno() to retrieve the fd from a FILE structure (fixes #958) | Frank Schmirler | |
2012-04-21 | New special meaning "show current channel" when channel 0 is requested. | Frank Schmirler | |
Applies to HTTP streaming only (thanks to Rolf Ahrenberg) | |||
2012-03-11 | Using SetOccupied() won't work as it isn't considered in GetDevice(). Trying | Frank Schmirler | |
to compensate the loss of SetAvoidDevice() with streamdevs CheckConnection(), ignoring the current live TV device. If a new device is returned it is just switched to the new channel. Hopefully the main loop will pick it up later, after streamdev switched aways live TV. | |||
2012-03-10 | API change of VDR 1.7.26: Use "occupied" instead of "avoid device". | Frank Schmirler | |
2012-03-01 | Report the server-side HTTP status "503 Service unavailable" instead of | Frank Schmirler | |
the client-side error "409 Conflict" when a channel is unavailable (suggested by Methodus) | |||
2011-12-13 | Update of po headers and Finnish translation (thanks to Rolf Ahrenberg) | Frank Schmirler | |
2011-12-11 | Support for non-cycle-free setups (e.g. where two VDRs mutually share | Frank Schmirler | |
their DVB cards through streamdev-client/-server). Must be enabled in streamdev-server setup. Obsoletes recursion patches. | |||
2011-12-08 | Update and UTF-8 conversion of Finnish po files (thanks to Rolf Ahrenberg) | Frank Schmirler | |
2011-12-08 | Added "Hide mainmenu entry" option on server (thanks to Rolf Ahrenberg) | Frank Schmirler | |
2011-11-28 | Added server menu with list of clients. Connections can be terminated | Frank Schmirler | |
with the "red" key. The former main menu action of suspending live TV moved to the "blue" key. Squashed commit of the following: commit 7175d7de91b637eb057831b5c27af78d3870f146 Author: Frank Schmirler <vdr@schmirler.de> Date: Sun Nov 27 11:51:26 2011 +0100 Updated README commit 94aef85adc9c2922205145550ff00e59c694e36d Author: Frank Schmirler <vdr@schmirler.de> Date: Sun Nov 27 11:32:16 2011 +0100 Moved "closing connection" log message to overload of cTBSocket::Close() in cServerConnection. commit 9b91301d943cfbec5208419704cfece84267223d Author: Frank Schmirler <vdr@schmirler.de> Date: Fri Nov 25 00:24:37 2011 +0100 Don't keep a pointer to the connection in components MulticastGroup structure as the connection may now be deleted from outside via menu. commit 7347e24123ec0b852091ec035cabce0e10278a72 Author: Frank Schmirler <vdr@schmirler.de> Date: Thu Nov 24 23:45:59 2011 +0100 Fixed missing Display() call after disconnecting a client. commit c652e8fa8141d7e323cbdbbc0a662244a5a84955 Author: Frank Schmirler <vdr@schmirler.de> Date: Tue Nov 22 01:15:09 2011 +0100 Added server menu with list of clients. Connections can be terminated with the "red" key. The former main menu action of suspending live TV moved to the "blue" key. | |||
2011-11-21 | Code cleanup and optimization (thanks to Ville Skyttä) | Frank Schmirler | |
2011-11-13 | properly shutdown IGMP timeout handler thread when the plugin is stopped. | Frank Schmirler | |
Fixes occasional segfaults on VDR exit. | |||
2011-11-07 | restricted VTP command RENR to liemikuutio patch < 1.32 (fixes #786). | Frank Schmirler | |
Build fails with newer versions of this patch. RENR was introduced for XBMC which is no longer using streamdev at all, so the impact should be low. | |||
2011-10-25 | include SDT and TDT in TS streams | Frank Schmirler | |
2011-10-24 | Revert "dropped cServerConnection::m_Pending" | Frank Schmirler | |
Required by VTP This reverts commit bdaea38b863ef7649d7a2253ac937130b6e11d8d. | |||
2011-10-20 | dropped cServerConnection::m_Pending | Frank Schmirler | |
2011-10-20 | the icy-name HTTP header sent with radio streams makes VLC pick the wrong | Frank Schmirler | |
demuxer. Send icy-name only for ES audio streams (fixes #746) | |||
2011-10-18 | fixed 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. |