e2a9b979d3fixed compilation for VDR 2.3.7 (thanks to Jasmin J)
master
Frank Schmirler
2017-09-30 21:31:48 +0200
644078220badded .gitignore (thanks to Jasmin J)
Frank Schmirler
2017-09-30 21:29:27 +0200
95256a52cffixed some warnings in libdvbmpeg (thanks to Jasmin J)
Frank Schmirler
2017-09-30 21:27:51 +0200
b84b7d858cfixed lseek error check in libdvbmpeg
Frank Schmirler
2017-01-20 16:15:19 +0100
674bb5b331Streamdev-server compatibility with VDR 2.3.1 (fixes#2249)
Frank Schmirler
2016-03-21 00:28:02 +0100
d66c635a80client compatibility with VDR 2.3.1 (refs #2243)
Frank Schmirler
2015-10-05 01:02:13 +0200
fc52e920aduse cReceiver::SetPriority(...) in VDR 2.1.4+
Frank Schmirler
2015-10-04 21:41:35 +0200
84c6f6b6f3doubled size of client's filter buffer (fixes#2045)
Frank Schmirler
2015-01-24 00:55:39 +0100
3e06c59196make sure TimedWrite(...) doesn't return failure after a slow but successful write operation (refs #2045)
Frank Schmirler
2015-01-24 00:49:51 +0100
b33d2631dfFixed problems related to VTP filter streaming like ringbuffer overflows, stuttering or aborting video stream (refs #2045)
Frank Schmirler
2015-01-24 00:19:04 +0100
657c8bc49cAdded Polish translation (closes#2038)
Frank Schmirler
2014-12-23 12:40:13 +0100
5f5fb7953eConverted suspend.dat into proper PES format (closes#2034)
Frank Schmirler
2014-12-22 21:56:41 +0100
7b17f7725cImplemented GetCurrentlyTunedTransponder() on client (closes#2010)
Frank Schmirler
2014-11-20 14:21:44 +0100
1ee2049c4dAdded service call returning the number of clients (closes#1967)
Frank Schmirler
2014-11-07 23:51:13 +0100
99b223c55fAdded SVDRP commands to list and disconnect clients (closes#1860)
Frank Schmirler
2014-11-07 23:01:08 +0100
7df7185e1afixed recplayer issues with large TS files (>4GB)
Frank Schmirler
2014-10-24 12:29:49 +0200
dd556ee7fdDon't abort externremux when internal read buffer is empty
Frank Schmirler
2014-09-19 15:23:14 +0200
58f0348578Show old VDR PES recordings in HTTP menu only if PES mode is selected
Frank Schmirler
2014-09-08 22:35:18 +0200
e83c9d92aaImplemented remuxing of recordings (closes#1892)
Frank Schmirler
2014-09-07 02:48:07 +0200
520adaf3daImplemented remuxing when replaying recordings
Frank Schmirler
2014-08-30 23:58:11 +0200
71c26e7455Merged duplicate
Frank Schmirler
2014-09-02 08:54:28 +0200
e8629b5ec6Make ChannelChange retune only if CA IDs changed (closes#1767)
Frank Schmirler
2014-08-31 00:20:35 +0200
2d919997a8Moved remux from livestreamer to streamer
Frank Schmirler
2014-08-10 15:57:16 +0200
703dffa0cbUpdated HISTORY
Frank Schmirler
2014-08-09 23:07:51 +0200
bdee8c1923Implemented VDR 2.1.4 cStatus::ChannelChange(...)
Frank Schmirler
2014-08-09 23:04:45 +0200
83262870d5Call detach only if receiver is attached
Frank Schmirler
2014-08-09 22:59:31 +0200
888cf0a2f8Try changing to other device when receiver got detached
Frank Schmirler
2014-06-23 23:30:55 +0200
1dc1423429In TSPIDS mode, create and attach receiver with empty pid list to occupy device
Frank Schmirler
2014-06-23 23:28:36 +0200
5a173b0b21No need for Detach/Attach in SwitchDevice as it is only called when detached.
Frank Schmirler
2014-06-23 23:27:10 +0200
3e9e7f7de6Setting streamer to NULL if TUNE fails should not be necessary
Frank Schmirler
2014-06-23 23:21:56 +0200
62fa951c61Fixed initialization of m_StreamType
Frank Schmirler
2014-06-22 11:41:03 +0200
bfbf19deccDropped unused function and parameter.
Frank Schmirler
2014-06-07 23:11:42 +0200
e555017565Revised class responsibilities: Moved live TV related functions to livestreamer
Frank Schmirler
2014-06-07 00:24:27 +0200
7be0c81a81Moved streamer from each individual connection class to cServerConnection
Frank Schmirler
2014-05-18 18:16:51 +0200
2cdf160648Configurable buffer for live TV
Frank Schmirler
2014-05-18 15:24:24 +0200
54440cb080Typo
Frank Schmirler
2014-05-18 15:16:13 +0200
40704cdcbcRelease 0.6.1
Frank Schmirler
2013-11-28 20:59:04 +0100
5fcd6eca69Updated Slovak translation (closes#1626)
Frank Schmirler
2013-11-25 12:43:52 +0100
a4a774c6ceUpdated Finnish translation (thanks to Rolf Ahrenberg)
Frank Schmirler
2013-11-25 12:40:30 +0100
c18f7d47e7Disabled PS remuxer which is said to produce anything but PS
Frank Schmirler
2013-11-17 11:20:42 +0100
1439b016b3The patches intcamdevices and ignore_missing_cam are no longer required on VDR >= 1.7.30. The localchannelprovide patch became obsolete with VDR 1.7.21.
Frank Schmirler
2013-11-17 10:52:12 +0100
f194ca2074Added option to suspend live TV when the server starts (closes#1296)
Frank Schmirler
2013-11-02 16:58:17 +0100
1d4a7e06b4Set device occupied when streamdev switches away LiveTV on the server, to reduce the risk that the VDR main loop immediately switches back, resulting in a black screen on the client (reported by hummel99)
Frank Schmirler
2013-11-01 15:33:19 +0100
458a21a62aFixed channel switch issues with priority > 0
Frank Schmirler
2013-10-30 21:18:56 +0100
69b654d539Removed noisy debug messages
Frank Schmirler
2013-10-21 22:21:12 +0200
5e5070edc0Fixed HTTP menu destruction
Frank Schmirler
2013-10-20 17:40:22 +0200
dfc8339c9eAPI change of VDR 2.1.2
Frank Schmirler
2013-10-20 00:10:39 +0200
a9c2adb565Fixed priority handling, messed up when adding multi-device support
Frank Schmirler
2013-10-19 01:22:45 +0200
8c5859ed4aAdded HTTP "Server" header
Frank Schmirler
2013-10-02 00:03:39 +0200
e1ba17ca21Ignore dummy file extensions (.ts, .vob, .vdr) when parsing HTTP URIs
Frank Schmirler
2013-10-01 23:52:03 +0200
d3df5d07a1Redesigned pos= parameter patch for streaming recordings and added missing bits like HEAD and resume.# support
Frank Schmirler
2013-10-01 23:47:25 +0200
c92de13d06Select start position for replaying a recording by parameter pos= 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
Frank Schmirler
2013-09-26 09:31:35 +0200
d7652d89caStart cSuspendCtl hidden or it will prevent idle shutdown. As long as a cControl is not hidden, cControl::Control() will return a value and LastInteract is updated in the VDR main loop.
Frank Schmirler
2013-07-16 13:12:20 +0200
b25e53c867Fixed recordings menu inode numbers: ino_t is a long long on some systems
Frank Schmirler
2013-07-16 13:07:58 +0200
329129d9c1Updated Slovak translation (closes#1293)
Frank Schmirler
2013-03-19 12:08:01 +0100
75ee90a974Added missing install target (fixes#1274)
Frank Schmirler
2013-02-28 08:23:23 +0100
08198729acAdapted Makefiles to VDR 1.7.36+ (thanks to macmenot). Old makefiles have been renamed to Makefile-1.7.33 (fixes#1199)
Frank Schmirler
2013-02-27 13:11:23 +0100
10db11acd9API changes of VDR 1.7.38 (thanks to mal@vdr-developer)
Frank Schmirler
2013-02-18 12:43:02 +0100
f58086a83aAdded simple recordings menu in HTTP server
Frank Schmirler
2013-02-03 12:40:46 +0100
d3dd72072cRestructured menuHTTP classes
Frank Schmirler
2013-02-03 11:02:25 +0100
9bbb74b7fdAdded RSS format for HTTP menus
Frank Schmirler
2013-02-02 23:28:55 +0100
176df8341dRecordings can now also be selected by struct stat "st_dev:st_ino.rec"
Frank Schmirler
2013-02-02 22:34:47 +0100
138580f284API change of 1.7.28: missed one affected line leading to crashed in VTP (refs #1226)
Frank Schmirler
2013-02-01 22:28:46 +0100
525edc1ccfImplemented multi-device support for streamdev client (closes#1207)
Frank Schmirler
2013-01-29 00:02:17 +0100
9135cde712Basic support for HTTP streaming of recordings
Frank Schmirler
2012-12-16 13:29:15 +0100
0cf406ed3aAdded #include <string>
Frank Schmirler
2012-12-16 13:21:45 +0100
1866716471Close writer when streamer is finished
Frank Schmirler
2012-12-16 13:21:19 +0100
50d249c62eDon't abort VTP connection if filter stream is broken
Frank Schmirler
2012-12-16 13:12:42 +0100
0fb7076192Use std::map at() is not available in old libs. Use find()
Frank Schmirler
2012-12-16 13:09:29 +0100
f5da0ea1fcRestructured cStreamdevStreamer: Moved inbound buffer into actual subclass.
Frank Schmirler
2012-12-16 12:40:44 +0100
0677f48329In cStreamdevStreamer dropped Activate(bool) and moved its code into Start()
Frank Schmirler
2012-12-04 17:21:36 +0100
eaf9321c4cAPI change of VDR 1.7.28
Frank Schmirler
2012-12-04 17:19:35 +0100
83e9f3250fMoved cStreamdevFilterStreamer to livefilter.[hc]
Frank Schmirler
2012-11-24 23:35:10 +0100
c267b585fd- Return HTTP/1.1 compliant response headers plus some always useful headers - Return HTTP URL parameters ending with ".dlna.org" as response headers - Store HTTP URL parameters in a map
Frank Schmirler
2012-11-16 02:00:09 +0100
be9da74958Support HTTP HEAD requests with external remuxer
Frank Schmirler
2012-11-02 09:09:15 +0100
e7bcc9349cFixed always using priority 0 for HTTP HEAD requests
Frank Schmirler
2012-11-02 09:07:19 +0100
b614fa0ec3Start writer right after creating it
Frank Schmirler
2012-11-02 09:02:22 +0100
84db6323a6Corrected typos (thanks to Ville Skyttä)
Frank Schmirler
2012-06-28 17:17:59 +0200
281105f0c7Fixed compiler error in client/device.c with VDR < 1.7.22 (reported by Uwe@vdrportal)
Frank Schmirler
2012-06-22 08:54:47 +0200
80e40d4260Updated Italian translation (thanks to Diego Pierotto)
Frank Schmirler
2012-06-13 08:55:33 +0200
5cfa16c402Added DeviceName() and DeviceType() to client device. The server IP and the number of the device used on the server are returned respectively.
Frank Schmirler
2012-06-07 19:23:14 +0200
af48d11b18Release 0.6.0
Frank Schmirler
2012-05-29 12:07:54 +0200
744dc6792cReimplemented some client device methods
Frank Schmirler
2012-05-29 01:25:47 +0200
16f8c75918Dropped m_UpdatePriority
Frank Schmirler
2012-05-27 01:31:45 +0200
fffd5aef4fProper fix for "client sends ABRT after TUNE". Obsoletes many hacks in client
Frank Schmirler
2012-05-21 00:42:08 +0200
6389c5fd90Added CLOCK_MONOTONIC timestamp and thread id to Dprintf
Frank Schmirler
2012-05-21 00:37:41 +0200
6a47e20435Silenced warning (thanks to Rolf Ahrenberg)
Frank Schmirler
2012-05-17 17:01:15 +0200
12b48591beUpdated Finnish translation (thanks to Rolf Ahrenberg)
Frank Schmirler
2012-05-17 16:59:42 +0200
ab26b4770aUpdated README, dropped obsolete patches.
Frank Schmirler
2012-05-12 13:41:45 +0200
00b7318a7bCleaned up HISTORY file after merge
Frank Schmirler
2012-05-12 13:05:42 +0200
c3ac597623Replaced server-side suspend modes with priority based precedence handling
Frank Schmirler
2012-03-31 16:19:44 +0200
ae634538f8Dropped compatibility of streamdev-server with VDR < 1.7.25
Frank Schmirler
2012-03-05 10:18:38 +0100
783b261bcbRelease 0.5.2
Frank Schmirler
2012-05-12 12:48:36 +0200
316ac3344dUse fileno() to retrieve the fd from a FILE structure (fixes#958)
Frank Schmirler
2012-05-03 08:30:32 +0200
8719007f5aNew special meaning "show current channel" when channel 0 is requested. Applies to HTTP streaming only (thanks to Rolf Ahrenberg)
Frank Schmirler
2012-04-21 22:47:36 +0200
2e8aefd2feAdded streamdev-client support for upcoming streamdev-server versions with purely priority driven precedence.
Frank Schmirler
2012-04-21 22:28:58 +0200
a1797719deUsing SetOccupied() won't work as it isn't considered in GetDevice(). Trying 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.
Frank Schmirler
2012-03-11 09:41:33 +0100
5a3c535778API change of VDR 1.7.26: Use "occupied" instead of "avoid device".
Frank Schmirler
2012-03-10 23:44:51 +0100
173d2cbb7aFixed ProvidesChannel() on client always returning true since the new timeout option has been added.
Frank Schmirler
2012-03-10 23:28:53 +0100
83b05a6292Updated Finnish translation (thanks to Rolf Ahrenberg)
Frank Schmirler
2012-03-06 15:27:12 +0100