Commit Graph

4287 Commits

Author SHA1 Message Date
Klaus Schmidinger 7cfce2fffa Adjusted release date 2017-04-27 08:43:41 +02:00
Klaus Schmidinger a1fda4f218 Fixed a possible crash when pulling the CAM while decrypting a channel with MTD (cont'd) 2017-04-26 09:18:26 +02:00
Klaus Schmidinger 1a31974789 Fixed a typo 2017-04-24 14:59:39 +02:00
Klaus Schmidinger 3d63936a36 Fixed a possible crash when pulling the CAM while decrypting a channel with MTD 2017-04-24 09:25:29 +02:00
Klaus Schmidinger 2e9060d549 Removed logging DVB API 5 signal statistics, because it happened too often if EPG scan is active (cont'd) 2017-04-23 12:00:06 +02:00
Klaus Schmidinger 467829af32 The SVDRP command LSTC can now list the channels with channel ids; channel number 0 lists the data of the current channel 2017-04-22 15:02:56 +02:00
Klaus Schmidinger 9cd28b2ded Fixed handling the uncorrected block counter for DVB API 3 devices when calculating signal quality 2017-04-20 14:43:54 +02:00
Klaus Schmidinger 686831caf5 Fixed editing a remote timer immediately after it has been created 2017-04-20 10:08:04 +02:00
Klaus Schmidinger 1efd5e6b7e Fixed displaying remote timers in the main menu of skin LCARS 2017-04-20 08:49:31 +02:00
Klaus Schmidinger f90edc1e8b Removed logging DVB API 5 signal statistics, because it happened too often if EPG scan is active 2017-04-18 13:11:51 +02:00
Klaus Schmidinger d1ff365767 Updated the Finnish OSD texts 2017-04-18 12:15:01 +02:00
Klaus Schmidinger 6132a46768 Implemented getting and logging DVB API 5 signal statistics 2017-04-17 15:02:44 +02:00
Klaus Schmidinger 1f541487e0 cTSBuffer::Skip() no longer immediately deletes the given number of bytes from the TS buffer 2017-04-15 09:55:32 +02:00
Klaus Schmidinger 1a160e7afe The function cCamSlot::Decrypt() can now also be called with Data == NULL 2017-04-15 09:39:55 +02:00
Klaus Schmidinger 016e10c1b0 Signal strength and quality (CNR) are now determined via DVB API 5 (if available) 2017-04-06 17:12:59 +02:00
Klaus Schmidinger 6d52c80273 Changed some leftover 'number' to 'id' in SVDRP replies 2017-04-04 11:09:14 +02:00
Klaus Schmidinger 63a32ce483 Fixed a deadlock in the SVDRP command PLAY in case there is currently a recording being replayed 2017-04-04 11:05:38 +02:00
Klaus Schmidinger 7170c20c7e Added missing GetById() calls 2017-04-04 09:39:36 +02:00
Klaus Schmidinger 7e6667f58f Changed 'number' to 'id' in the help texts of SVDRP commands that deal with timers 2017-04-03 14:32:33 +02:00
Klaus Schmidinger 67cb53d587 Recordings now have unique ids 2017-04-03 14:11:41 +02:00
Klaus Schmidinger e622854789 cOsdMenu::Display() now checks whether the OSD size has changed and if so calls SetDisplayMenu() 2017-04-03 12:49:56 +02:00
Klaus Schmidinger 792b9dc45f Added a note to the "Pausing live video" section of the MANUAL 2017-04-03 08:42:10 +02:00
Klaus Schmidinger fe535d25e5 Added some guidelines and recommendations to the 'Logging' section of PLUGINS.html 2017-04-02 13:01:34 +02:00
Klaus Schmidinger c4cc5e613c The cEvent class now has a new member 'aux' 2017-04-02 12:13:15 +02:00
Klaus Schmidinger 0a5a7893a5 Detecting whether a particular CAM actually decrypts a given channel is now done separately for each receiver 2017-04-02 10:08:49 +02:00
Klaus Schmidinger f39d31631b The file 'cam.data' is no longer written if it is read-only 2017-04-02 10:06:31 +02:00
Klaus Schmidinger 8d3ae53bcd Changed tEventID back to u_int32_t 2017-04-01 12:39:46 +02:00
Klaus Schmidinger d6f57259fa The function cEpgHandlers::BeginSegmentTransfer() is now boolean 2017-03-31 15:24:35 +02:00
Klaus Schmidinger 112bfa5897 The functionality of HandleRemoteModifications() has been moved to timers.[ch] 2017-03-30 15:25:20 +02:00
Klaus Schmidinger da105e3bda Added credit for Jasmin Jessich 2017-03-28 08:31:51 +02:00
Klaus Schmidinger 2e8815ece8 Silently ignore MTD index -1 2017-03-27 14:26:04 +02:00
Klaus Schmidinger 830e30e2fb Only store ChannelCamRelations for receivers with valid channel ids 2017-03-27 14:02:54 +02:00
Klaus Schmidinger d60336ba96 Added TS_SYNC to cMtdHandler::Put() 2017-03-27 09:09:37 +02:00
Klaus Schmidinger 44813e56a5 Limiting locking the mtdBuffer to reading and clearing 2017-03-27 08:35:29 +02:00
Klaus Schmidinger b313d88db1 Improved clearing the MTD buffer and syncing on TS packets 2017-03-26 13:07:01 +02:00
Klaus Schmidinger 9e808255f8 Now stopping any ongoing recordings before stopping the plugins 2017-03-25 14:32:37 +01:00
Klaus Schmidinger fe57c16f6f Fixed a crash when stopping VDR while recording encrypted channels with MTD 2017-03-25 14:09:31 +01:00
Klaus Schmidinger 2d9eb7e25d Mapping PIDs in CanDecrypt(); improved description of Start-/StopDecrypting(); removed obsolete cMtdCamSlot::IsDecrypting(); fixed getting device fpr channel up/down 2017-03-23 14:34:53 +01:00
Klaus Schmidinger b7be7c900a cMtdHandler::Put() now processes as many TS packets as possible in one call 2017-03-19 14:20:22 +01:00
Klaus Schmidinger e2756f8e9a Now clearing the MTD buffer 2017-03-19 13:33:53 +01:00
Klaus Schmidinger 367557039a The function cRingBufferLinear::Clear() can now be called safely from the reading thread, without additional locking 2017-03-19 13:11:39 +01:00
Klaus Schmidinger 31b0feae14 Added some remarks 2017-03-19 10:48:52 +01:00
Klaus Schmidinger 2cc25e65f4 Implemented support for MTD 2017-03-18 16:33:59 +01:00
Klaus Schmidinger 3f9cdea1c1 PIDs can now be added to and deleted from a cReceiver while it is attached to a cDevice 2017-02-21 14:17:07 +01:00
Klaus Schmidinger 71601e363e Fixed setting the local machine's SVDRP host name 2017-02-14 11:04:24 +01:00
Klaus Schmidinger 9b9d15438e Implemented the concept of 'master cams' 2017-01-23 12:01:48 +01:00
Klaus Schmidinger 6121095a30 Changed 'unsigned' to 'signed' in some places to avoid trouble with abs() in gcc6+ 2017-01-09 15:21:13 +01:00
Klaus Schmidinger 6773ab35d2 Fixed updating the elapsed/remaining time in the progress display during fast forward/rewind 2017-01-09 14:52:57 +01:00
Klaus Schmidinger 196f2af596 The mechanism of trying different CAMs when switching to an encrypted channel is now only triggered if there acually is more than one CAM in the system 2017-01-09 14:27:36 +01:00
Klaus Schmidinger d1ddb39781 The channel/CAM relations are now stored in the file 'cam.data'; fixed a flaw in handling timeouts for encrypted channels 2017-01-09 13:42:41 +01:00