Commit Graph

  • e2a9b979d3 fixed compilation for VDR 2.3.7 (thanks to Jasmin J) master Frank Schmirler 2017-09-30 21:31:48 +0200
  • 644078220b added .gitignore (thanks to Jasmin J) Frank Schmirler 2017-09-30 21:29:27 +0200
  • 95256a52cf fixed some warnings in libdvbmpeg (thanks to Jasmin J) Frank Schmirler 2017-09-30 21:27:51 +0200
  • b84b7d858c fixed lseek error check in libdvbmpeg Frank Schmirler 2017-01-20 16:15:19 +0100
  • 674bb5b331 Streamdev-server compatibility with VDR 2.3.1 (fixes #2249) Frank Schmirler 2016-03-21 00:28:02 +0100
  • d66c635a80 client compatibility with VDR 2.3.1 (refs #2243) Frank Schmirler 2015-10-05 01:02:13 +0200
  • fc52e920ad use cReceiver::SetPriority(...) in VDR 2.1.4+ Frank Schmirler 2015-10-04 21:41:35 +0200
  • 84c6f6b6f3 doubled size of client's filter buffer (fixes #2045) Frank Schmirler 2015-01-24 00:55:39 +0100
  • 3e06c59196 make sure TimedWrite(...) doesn't return failure after a slow but successful write operation (refs #2045) Frank Schmirler 2015-01-24 00:49:51 +0100
  • b33d2631df Fixed 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
  • 657c8bc49c Added Polish translation (closes #2038) Frank Schmirler 2014-12-23 12:40:13 +0100
  • 5f5fb7953e Converted suspend.dat into proper PES format (closes #2034) Frank Schmirler 2014-12-22 21:56:41 +0100
  • 7b17f7725c Implemented GetCurrentlyTunedTransponder() on client (closes #2010) Frank Schmirler 2014-11-20 14:21:44 +0100
  • 1ee2049c4d Added service call returning the number of clients (closes #1967) Frank Schmirler 2014-11-07 23:51:13 +0100
  • 99b223c55f Added SVDRP commands to list and disconnect clients (closes #1860) Frank Schmirler 2014-11-07 23:01:08 +0100
  • 7df7185e1a fixed recplayer issues with large TS files (>4GB) Frank Schmirler 2014-10-24 12:29:49 +0200
  • dd556ee7fd Don't abort externremux when internal read buffer is empty Frank Schmirler 2014-09-19 15:23:14 +0200
  • 58f0348578 Show old VDR PES recordings in HTTP menu only if PES mode is selected Frank Schmirler 2014-09-08 22:35:18 +0200
  • e83c9d92aa Implemented remuxing of recordings (closes #1892) Frank Schmirler 2014-09-07 02:48:07 +0200
  • 520adaf3da Implemented remuxing when replaying recordings Frank Schmirler 2014-08-30 23:58:11 +0200
  • 71c26e7455 Merged duplicate Frank Schmirler 2014-09-02 08:54:28 +0200
  • e8629b5ec6 Make ChannelChange retune only if CA IDs changed (closes #1767) Frank Schmirler 2014-08-31 00:20:35 +0200
  • 2d919997a8 Moved remux from livestreamer to streamer Frank Schmirler 2014-08-10 15:57:16 +0200
  • 703dffa0cb Updated HISTORY Frank Schmirler 2014-08-09 23:07:51 +0200
  • bdee8c1923 Implemented VDR 2.1.4 cStatus::ChannelChange(...) Frank Schmirler 2014-08-09 23:04:45 +0200
  • 83262870d5 Call detach only if receiver is attached Frank Schmirler 2014-08-09 22:59:31 +0200
  • 888cf0a2f8 Try changing to other device when receiver got detached Frank Schmirler 2014-06-23 23:30:55 +0200
  • 1dc1423429 In TSPIDS mode, create and attach receiver with empty pid list to occupy device Frank Schmirler 2014-06-23 23:28:36 +0200
  • 5a173b0b21 No need for Detach/Attach in SwitchDevice as it is only called when detached. Frank Schmirler 2014-06-23 23:27:10 +0200
  • 3e9e7f7de6 Setting streamer to NULL if TUNE fails should not be necessary Frank Schmirler 2014-06-23 23:21:56 +0200
  • 62fa951c61 Fixed initialization of m_StreamType Frank Schmirler 2014-06-22 11:41:03 +0200
  • bfbf19decc Dropped unused function and parameter. Frank Schmirler 2014-06-07 23:11:42 +0200
  • e555017565 Revised class responsibilities: Moved live TV related functions to livestreamer Frank Schmirler 2014-06-07 00:24:27 +0200
  • 7be0c81a81 Moved streamer from each individual connection class to cServerConnection Frank Schmirler 2014-05-18 18:16:51 +0200
  • 2cdf160648 Configurable buffer for live TV Frank Schmirler 2014-05-18 15:24:24 +0200
  • 54440cb080 Typo Frank Schmirler 2014-05-18 15:16:13 +0200
  • 40704cdcbc Release 0.6.1 Frank Schmirler 2013-11-28 20:59:04 +0100
  • 5fcd6eca69 Updated Slovak translation (closes #1626) Frank Schmirler 2013-11-25 12:43:52 +0100
  • a4a774c6ce Updated Finnish translation (thanks to Rolf Ahrenberg) Frank Schmirler 2013-11-25 12:40:30 +0100
  • c18f7d47e7 Disabled PS remuxer which is said to produce anything but PS Frank Schmirler 2013-11-17 11:20:42 +0100
  • 1439b016b3 The 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
  • f194ca2074 Added option to suspend live TV when the server starts (closes #1296) Frank Schmirler 2013-11-02 16:58:17 +0100
  • 1d4a7e06b4 Set 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
  • 458a21a62a Fixed channel switch issues with priority > 0 Frank Schmirler 2013-10-30 21:18:56 +0100
  • 69b654d539 Removed noisy debug messages Frank Schmirler 2013-10-21 22:21:12 +0200
  • 5e5070edc0 Fixed HTTP menu destruction Frank Schmirler 2013-10-20 17:40:22 +0200
  • dfc8339c9e API change of VDR 2.1.2 Frank Schmirler 2013-10-20 00:10:39 +0200
  • a9c2adb565 Fixed priority handling, messed up when adding multi-device support Frank Schmirler 2013-10-19 01:22:45 +0200
  • 8c5859ed4a Added HTTP "Server" header Frank Schmirler 2013-10-02 00:03:39 +0200
  • e1ba17ca21 Ignore dummy file extensions (.ts, .vob, .vdr) when parsing HTTP URIs Frank Schmirler 2013-10-01 23:52:03 +0200
  • d3df5d07a1 Redesigned pos= parameter patch for streaming recordings and added missing bits like HEAD and resume.# support Frank Schmirler 2013-10-01 23:47:25 +0200
  • c92de13d06 Select 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
  • d7652d89ca Start 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
  • b25e53c867 Fixed recordings menu inode numbers: ino_t is a long long on some systems Frank Schmirler 2013-07-16 13:07:58 +0200
  • 329129d9c1 Updated Slovak translation (closes #1293) Frank Schmirler 2013-03-19 12:08:01 +0100
  • 75ee90a974 Added missing install target (fixes #1274) Frank Schmirler 2013-02-28 08:23:23 +0100
  • 08198729ac Adapted 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
  • 10db11acd9 API changes of VDR 1.7.38 (thanks to mal@vdr-developer) Frank Schmirler 2013-02-18 12:43:02 +0100
  • f58086a83a Added simple recordings menu in HTTP server Frank Schmirler 2013-02-03 12:40:46 +0100
  • d3dd72072c Restructured menuHTTP classes Frank Schmirler 2013-02-03 11:02:25 +0100
  • 9bbb74b7fd Added RSS format for HTTP menus Frank Schmirler 2013-02-02 23:28:55 +0100
  • 176df8341d Recordings can now also be selected by struct stat "st_dev:st_ino.rec" Frank Schmirler 2013-02-02 22:34:47 +0100
  • 138580f284 API 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
  • 525edc1ccf Implemented multi-device support for streamdev client (closes #1207) Frank Schmirler 2013-01-29 00:02:17 +0100
  • 9135cde712 Basic support for HTTP streaming of recordings Frank Schmirler 2012-12-16 13:29:15 +0100
  • 0cf406ed3a Added #include <string> Frank Schmirler 2012-12-16 13:21:45 +0100
  • 1866716471 Close writer when streamer is finished Frank Schmirler 2012-12-16 13:21:19 +0100
  • 50d249c62e Don't abort VTP connection if filter stream is broken Frank Schmirler 2012-12-16 13:12:42 +0100
  • 0fb7076192 Use std::map at() is not available in old libs. Use find() Frank Schmirler 2012-12-16 13:09:29 +0100
  • f5da0ea1fc Restructured cStreamdevStreamer: Moved inbound buffer into actual subclass. Frank Schmirler 2012-12-16 12:40:44 +0100
  • 0677f48329 In cStreamdevStreamer dropped Activate(bool) and moved its code into Start() Frank Schmirler 2012-12-04 17:21:36 +0100
  • eaf9321c4c API change of VDR 1.7.28 Frank Schmirler 2012-12-04 17:19:35 +0100
  • 83e9f3250f Moved 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
  • be9da74958 Support HTTP HEAD requests with external remuxer Frank Schmirler 2012-11-02 09:09:15 +0100
  • e7bcc9349c Fixed always using priority 0 for HTTP HEAD requests Frank Schmirler 2012-11-02 09:07:19 +0100
  • b614fa0ec3 Start writer right after creating it Frank Schmirler 2012-11-02 09:02:22 +0100
  • 84db6323a6 Corrected typos (thanks to Ville Skyttä) Frank Schmirler 2012-06-28 17:17:59 +0200
  • 281105f0c7 Fixed compiler error in client/device.c with VDR < 1.7.22 (reported by Uwe@vdrportal) Frank Schmirler 2012-06-22 08:54:47 +0200
  • 80e40d4260 Updated Italian translation (thanks to Diego Pierotto) Frank Schmirler 2012-06-13 08:55:33 +0200
  • 5cfa16c402 Added 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
  • af48d11b18 Release 0.6.0 Frank Schmirler 2012-05-29 12:07:54 +0200
  • 744dc6792c Reimplemented some client device methods Frank Schmirler 2012-05-29 01:25:47 +0200
  • 16f8c75918 Dropped m_UpdatePriority Frank Schmirler 2012-05-27 01:31:45 +0200
  • fffd5aef4f Proper fix for "client sends ABRT after TUNE". Obsoletes many hacks in client Frank Schmirler 2012-05-21 00:42:08 +0200
  • 6389c5fd90 Added CLOCK_MONOTONIC timestamp and thread id to Dprintf Frank Schmirler 2012-05-21 00:37:41 +0200
  • 6a47e20435 Silenced warning (thanks to Rolf Ahrenberg) Frank Schmirler 2012-05-17 17:01:15 +0200
  • 12b48591be Updated Finnish translation (thanks to Rolf Ahrenberg) Frank Schmirler 2012-05-17 16:59:42 +0200
  • ab26b4770a Updated README, dropped obsolete patches. Frank Schmirler 2012-05-12 13:41:45 +0200
  • 00b7318a7b Cleaned up HISTORY file after merge Frank Schmirler 2012-05-12 13:05:42 +0200
  • c3ac597623 Replaced server-side suspend modes with priority based precedence handling Frank Schmirler 2012-03-31 16:19:44 +0200
  • ae634538f8 Dropped compatibility of streamdev-server with VDR < 1.7.25 Frank Schmirler 2012-03-05 10:18:38 +0100
  • 783b261bcb Release 0.5.2 Frank Schmirler 2012-05-12 12:48:36 +0200
  • 316ac3344d Use fileno() to retrieve the fd from a FILE structure (fixes #958) Frank Schmirler 2012-05-03 08:30:32 +0200
  • 8719007f5a New 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
  • 2e8aefd2fe Added streamdev-client support for upcoming streamdev-server versions with purely priority driven precedence. Frank Schmirler 2012-04-21 22:28:58 +0200
  • a1797719de Using 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
  • 5a3c535778 API change of VDR 1.7.26: Use "occupied" instead of "avoid device". Frank Schmirler 2012-03-10 23:44:51 +0100
  • 173d2cbb7a Fixed ProvidesChannel() on client always returning true since the new timeout option has been added. Frank Schmirler 2012-03-10 23:28:53 +0100
  • 83b05a6292 Updated Finnish translation (thanks to Rolf Ahrenberg) Frank Schmirler 2012-03-06 15:27:12 +0100