Commit Graph

  • f69b920dbc The Makefiles now use the macro $(Q) instead of a plain '@' in front of their commands, so that verbosity can be controlled by the user Klaus Schmidinger 2017-05-29 09:12:42 +0200
  • a4c851f759 Fixed the locking sequence when starting a recording Klaus Schmidinger 2017-05-29 08:18:17 +0200
  • 2751e239eb Fixed the locking sequence when dumping EPG data Klaus Schmidinger 2017-05-28 13:08:09 +0200
  • 0af3ed548c Added debug output for checking the correct sequence of locking global lists Klaus Schmidinger 2017-05-28 12:47:54 +0200
  • 7cdd4877c3 Adjusted release date 2.3.5 Klaus Schmidinger 2017-05-25 09:08:46 +0200
  • 37acfbd372 Fixed detecting the inclusion of STL header files in tools.h Klaus Schmidinger 2017-05-22 20:21:30 +0200
  • e7cd3f0b33 No longer displaying the actual (lengthy) commands during the build process Klaus Schmidinger 2017-05-22 16:29:49 +0200
  • 354910faab If the Channel+/- keys are pressed while in the Schedules menu, the menu is now switched to the EPG of the new current channel Klaus Schmidinger 2017-05-21 13:18:26 +0200
  • 0f1f277819 Fixed setting the local machine's SVDRP host name; only saving the SVDRP host name if it differs from the system's host name Klaus Schmidinger 2017-05-21 10:28:10 +0200
  • 3b1b5bde68 Removed TsGetContinuityCounter() from remux.h, using TsContinuityCounter() instead Klaus Schmidinger 2017-05-21 09:53:27 +0200
  • 82813f48c4 Added the macro VDR_NO_STL_PROTOTYPES to tools.h Klaus Schmidinger 2017-05-21 09:37:45 +0200
  • 0b9870959b Fixed handling remote timers Klaus Schmidinger 2017-05-20 13:01:34 +0200
  • 4100b47b37 Reduced the time before a CAM is marked as known to decrypt a particular channel to 3 seconds Klaus Schmidinger 2017-05-18 09:32:04 +0200
  • 43c828f8ca Fixed a race between SVDRP CHAN and cDevice::HasProgramme() Klaus Schmidinger 2017-05-18 09:18:43 +0200
  • b01a1ee818 Extended the CI API to allow plugins to implement additional CAM resources Klaus Schmidinger 2017-05-18 09:05:46 +0200
  • 50211c706a Fixed a crash in case the bottom text of a CAM menu is empty Klaus Schmidinger 2017-05-17 09:17:44 +0200
  • ce42e42ed7 Added handling RI_HOST_CONTROL to the CI protocol Klaus Schmidinger 2017-05-12 09:17:39 +0200
  • 34f572f792 Fixed handling line numbers in error messages when reading EPG data Klaus Schmidinger 2017-05-09 12:25:32 +0200
  • 44287ca25e Added a Status parameter to the interface of cDevice::SignalStats() and cDvbDevice::SignalStats() Klaus Schmidinger 2017-05-09 11:53:41 +0200
  • 6bed5368e6 Changed the legacy delivery system name "DMBTH" to "DTMB", and added names for DVBC_ANNEX_C and DVBC2 Klaus Schmidinger 2017-05-09 09:46:28 +0200
  • 4591dcad2c Fixed selecting delivery system names in case of undefined indexes Klaus Schmidinger 2017-05-09 09:43:25 +0200
  • dbcea07600 Changed the default return value of cEpgHandler::BeginSegmentTransfer() to true Klaus Schmidinger 2017-05-09 09:20:34 +0200
  • b76601482f When selecting a device/CAM combination for live viewing, CAMs that are known to decrypt the requested channel are now given a higher priority than prefering the primary device Klaus Schmidinger 2017-05-09 09:13:36 +0200
  • 8e9d445248 cListObject now implements a private copy constructor and assignment operator, to keep derived objects from calling them implicitly Klaus Schmidinger 2017-05-09 08:39:19 +0200
  • 7d1dde01ba The constructor of cHash (via cHashBase) now has an additional parameter (OwnObjects); fixed a memory leak in cSectionSyncerHash Klaus Schmidinger 2017-05-09 08:33:37 +0200
  • 79b57feab6 Events in the EIT that end before the EPG linger time are now ignored in the incoming data stream Klaus Schmidinger 2017-05-03 09:02:24 +0200
  • 1a92ae77a0 Added a note about complete TS packets to cCamSlot::Inject() Klaus Schmidinger 2017-05-01 16:26:34 +0200
  • 84b8ea8395 Log messages about switching channels now include the channel ID Klaus Schmidinger 2017-05-01 13:06:32 +0200
  • 9491948f04 Fixed handling UNC values Klaus Schmidinger 2017-05-01 12:50:12 +0200
  • 073268bd45 CAMs are now sent a generated EIT packet that contains a single 'present event' for the current SID, in order to avoid any parental rating dialogs Klaus Schmidinger 2017-05-01 09:32:32 +0200
  • 7cfce2fffa Adjusted release date 2.3.4 Klaus Schmidinger 2017-04-27 08:43:41 +0200
  • a1fda4f218 Fixed a possible crash when pulling the CAM while decrypting a channel with MTD (cont'd) Klaus Schmidinger 2017-04-26 09:18:26 +0200
  • 1a31974789 Fixed a typo Klaus Schmidinger 2017-04-24 14:59:39 +0200
  • 3d63936a36 Fixed a possible crash when pulling the CAM while decrypting a channel with MTD Klaus Schmidinger 2017-04-24 09:25:29 +0200
  • 2e9060d549 Removed logging DVB API 5 signal statistics, because it happened too often if EPG scan is active (cont'd) Klaus Schmidinger 2017-04-23 12:00:06 +0200
  • 467829af32 The SVDRP command LSTC can now list the channels with channel ids; channel number 0 lists the data of the current channel Klaus Schmidinger 2017-04-22 15:02:56 +0200
  • 9cd28b2ded Fixed handling the uncorrected block counter for DVB API 3 devices when calculating signal quality Klaus Schmidinger 2017-04-20 14:43:54 +0200
  • 686831caf5 Fixed editing a remote timer immediately after it has been created Klaus Schmidinger 2017-04-20 10:08:04 +0200
  • 1efd5e6b7e Fixed displaying remote timers in the main menu of skin LCARS Klaus Schmidinger 2017-04-20 08:49:31 +0200
  • f90edc1e8b Removed logging DVB API 5 signal statistics, because it happened too often if EPG scan is active Klaus Schmidinger 2017-04-18 13:11:51 +0200
  • d1ff365767 Updated the Finnish OSD texts Klaus Schmidinger 2017-04-18 12:15:01 +0200
  • 6132a46768 Implemented getting and logging DVB API 5 signal statistics Klaus Schmidinger 2017-04-17 15:02:44 +0200
  • 1f541487e0 cTSBuffer::Skip() no longer immediately deletes the given number of bytes from the TS buffer Klaus Schmidinger 2017-04-15 09:55:32 +0200
  • 1a160e7afe The function cCamSlot::Decrypt() can now also be called with Data == NULL Klaus Schmidinger 2017-04-15 09:39:55 +0200
  • ff4c0a8180 Version 2.3.3 Klaus Schmidinger 2017-03-28 11:10:00 +0200
  • 016e10c1b0 Signal strength and quality (CNR) are now determined via DVB API 5 (if available) Klaus Schmidinger 2017-04-06 17:12:59 +0200
  • 6d52c80273 Changed some leftover 'number' to 'id' in SVDRP replies Klaus Schmidinger 2017-04-04 11:09:14 +0200
  • 63a32ce483 Fixed a deadlock in the SVDRP command PLAY in case there is currently a recording being replayed Klaus Schmidinger 2017-04-04 11:05:38 +0200
  • 7170c20c7e Added missing GetById() calls Klaus Schmidinger 2017-04-04 09:39:36 +0200
  • 7e6667f58f Changed 'number' to 'id' in the help texts of SVDRP commands that deal with timers Klaus Schmidinger 2017-04-03 14:32:33 +0200
  • 67cb53d587 Recordings now have unique ids Klaus Schmidinger 2017-04-03 14:11:41 +0200
  • e622854789 cOsdMenu::Display() now checks whether the OSD size has changed and if so calls SetDisplayMenu() Klaus Schmidinger 2017-04-03 12:49:56 +0200
  • 792b9dc45f Added a note to the "Pausing live video" section of the MANUAL Klaus Schmidinger 2017-04-03 08:42:10 +0200
  • fe535d25e5 Added some guidelines and recommendations to the 'Logging' section of PLUGINS.html Klaus Schmidinger 2017-04-02 13:01:34 +0200
  • c4cc5e613c The cEvent class now has a new member 'aux' Klaus Schmidinger 2017-04-02 12:13:15 +0200
  • 0a5a7893a5 Detecting whether a particular CAM actually decrypts a given channel is now done separately for each receiver Klaus Schmidinger 2017-04-02 10:08:49 +0200
  • f39d31631b The file 'cam.data' is no longer written if it is read-only Klaus Schmidinger 2017-04-02 10:06:31 +0200
  • 8d3ae53bcd Changed tEventID back to u_int32_t Klaus Schmidinger 2017-04-01 12:39:46 +0200
  • d6f57259fa The function cEpgHandlers::BeginSegmentTransfer() is now boolean Klaus Schmidinger 2017-03-31 15:24:35 +0200
  • 112bfa5897 The functionality of HandleRemoteModifications() has been moved to timers.[ch] Klaus Schmidinger 2017-03-30 15:25:20 +0200
  • da105e3bda Added credit for Jasmin Jessich 2.3.3 Klaus Schmidinger 2017-03-28 08:31:51 +0200
  • 2e8815ece8 Silently ignore MTD index -1 Klaus Schmidinger 2017-03-27 14:26:04 +0200
  • 830e30e2fb Only store ChannelCamRelations for receivers with valid channel ids Klaus Schmidinger 2017-03-27 14:02:54 +0200
  • d60336ba96 Added TS_SYNC to cMtdHandler::Put() Klaus Schmidinger 2017-03-27 09:09:37 +0200
  • 44813e56a5 Limiting locking the mtdBuffer to reading and clearing Klaus Schmidinger 2017-03-27 08:35:29 +0200
  • b313d88db1 Improved clearing the MTD buffer and syncing on TS packets Klaus Schmidinger 2017-03-26 13:07:01 +0200
  • 9e808255f8 Now stopping any ongoing recordings before stopping the plugins Klaus Schmidinger 2017-03-25 14:32:37 +0100
  • fe57c16f6f Fixed a crash when stopping VDR while recording encrypted channels with MTD Klaus Schmidinger 2017-03-25 14:09:31 +0100
  • 2d9eb7e25d Mapping PIDs in CanDecrypt(); improved description of Start-/StopDecrypting(); removed obsolete cMtdCamSlot::IsDecrypting(); fixed getting device fpr channel up/down Klaus Schmidinger 2017-03-23 14:34:53 +0100
  • b7be7c900a cMtdHandler::Put() now processes as many TS packets as possible in one call Klaus Schmidinger 2017-03-19 14:20:22 +0100
  • e2756f8e9a Now clearing the MTD buffer Klaus Schmidinger 2017-03-19 13:33:53 +0100
  • 367557039a The function cRingBufferLinear::Clear() can now be called safely from the reading thread, without additional locking Klaus Schmidinger 2017-03-19 13:11:39 +0100
  • 31b0feae14 Added some remarks Klaus Schmidinger 2017-03-19 10:48:52 +0100
  • 2cc25e65f4 Implemented support for MTD Klaus Schmidinger 2017-03-18 16:33:59 +0100
  • 3f9cdea1c1 PIDs can now be added to and deleted from a cReceiver while it is attached to a cDevice Klaus Schmidinger 2017-02-21 14:17:07 +0100
  • 71601e363e Fixed setting the local machine's SVDRP host name Klaus Schmidinger 2017-02-14 11:04:24 +0100
  • ec0ec6da01 Version 2.3.2 Merry Christmas to all VDR users! Klaus Schmidinger 2016-12-24 10:07:00 +0100
  • 9b9d15438e Implemented the concept of 'master cams' Klaus Schmidinger 2017-01-23 12:01:48 +0100
  • 6121095a30 Changed 'unsigned' to 'signed' in some places to avoid trouble with abs() in gcc6+ Klaus Schmidinger 2017-01-09 15:21:13 +0100
  • 6773ab35d2 Fixed updating the elapsed/remaining time in the progress display during fast forward/rewind Klaus Schmidinger 2017-01-09 14:52:57 +0100
  • 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 Klaus Schmidinger 2017-01-09 14:27:36 +0100
  • d1ddb39781 The channel/CAM relations are now stored in the file 'cam.data'; fixed a flaw in handling timeouts for encrypted channels Klaus Schmidinger 2017-01-09 13:42:41 +0100
  • 882273d508 Added a missing dependency to the Makefile to avoid error messages in the clean-plugins target Klaus Schmidinger 2017-01-08 11:09:54 +0100
  • 0aba3abaeb Updated the Russian OSD texts Klaus Schmidinger 2017-01-05 11:42:21 +0100
  • 1c7c2f50b0 Fixed a possible deadlock in the recordings handler thread Klaus Schmidinger 2017-01-01 17:52:51 +0100
  • f345908f77 Added 'S3W ABS-3A' to sources.conf Klaus Schmidinger 2016-12-27 11:45:25 +0100
  • ab9e7d50a3 Adjusted release date 2.3.2 Klaus Schmidinger 2016-12-24 08:48:22 +0100
  • 834ac04c3b Added a short sleep to cTSBuffer::Action() to avoid high CPU usage Klaus Schmidinger 2016-12-23 14:49:06 +0100
  • e2ba3d09a5 Added support for the systemd watchdog Klaus Schmidinger 2016-12-23 14:36:24 +0100
  • bac0ca39ba Avoiding some duplicate code and unnecessary work in nit.c Klaus Schmidinger 2016-12-23 14:25:27 +0100
  • 68acf8815c Fixed a possible buffer overflow in handling CA descriptors Klaus Schmidinger 2016-12-23 14:08:14 +0100
  • 736f2fed42 Fixed the non-const version of cTimers::GetTimer() Klaus Schmidinger 2016-12-23 09:49:31 +0100
  • fdbbbd146a Fixed a typo in the description of cTimers::GetTimersRead() Klaus Schmidinger 2016-12-22 14:31:50 +0100
  • bac165a751 Added a 'const' version of cTimers::GetTimer() Klaus Schmidinger 2016-12-22 14:27:01 +0100
  • 3d488bcf1c Updated the Estonian OSD texts Klaus Schmidinger 2016-12-22 14:19:54 +0100
  • 39c9fc1199 Fixed truncated date/time strings in the skins on multi-byte UTF-8 systems Klaus Schmidinger 2016-12-22 14:13:42 +0100
  • 99dfe9f66a Added 'S58.5E Kazsat 3' to sources.conf Klaus Schmidinger 2016-12-22 13:32:49 +0100
  • 03d6fbec0a Sorted sources.conf by continuous azimuth Klaus Schmidinger 2016-12-22 13:30:30 +0100
  • 5c8d366975 Fixed building VDR with systemd >= 230 Klaus Schmidinger 2016-12-22 13:20:16 +0100
  • 26252c37cd Fixed regenerating the index of audio recordings Klaus Schmidinger 2016-12-22 13:14:10 +0100