Commit Graph

  • dc160ab570 No longer logging tuning timeouts for transponders that are announced in the NIT but are not currently broadcasting Klaus Schmidinger 2019-03-15 14:51:22 +01:00
  • 4c7efcbd02 Added support for EAC3 audio from other sources Klaus Schmidinger 2019-03-15 13:10:33 +01:00
  • 27c0fffe7c Fixed triggering the SDT filter when parsing the NIT Klaus Schmidinger 2019-03-12 14:02:53 +01:00
  • df8f5f4800 Fixed processing transponder data in the NIT Klaus Schmidinger 2019-03-12 13:05:33 +01:00
  • 71461c6082 Changes for ncurses version 6 Klaus Schmidinger 2019-03-12 12:26:05 +01:00
  • 61ea56a1bd Fixed processing the last entry in the scan list of the EIT scanner Klaus Schmidinger 2019-03-12 11:47:36 +01:00
  • 235c652648 Fixed shutdown after user inactivity in case a plugin is keeping the OSD open (cont'd) Klaus Schmidinger 2019-03-12 10:01:16 +01:00
  • 61c00ccae5 Fixed handling PATs that contain no PMTs Klaus Schmidinger 2019-03-11 13:21:17 +01:00
  • 084f51c7db Fixed opening the UDP port in peerdemo Klaus Schmidinger 2019-03-11 10:28:22 +01:00
  • 18bb52554f Fixed accessing the actual frontend on multi frontend devices Klaus Schmidinger 2019-03-10 12:10:01 +01:00
  • b9162ad7bd Reverted the change "The EIT filter no longer parses data from "other TS"..." Klaus Schmidinger 2018-11-15 16:38:14 +01:00
  • 5300077109 Rearranged some code for clarity - no functional changes Klaus Schmidinger 2018-10-29 12:22:11 +01:00
  • cbc77f1f25 Added support for DVB devices with more than one frontend that all use the same dvr and demux Klaus Schmidinger 2018-10-29 12:16:35 +01:00
  • bcee8ad43d Now deactivating MTD support if a non MCD capable CAM is inserted after removing a previously used CAM that is MCD capable Klaus Schmidinger 2018-09-23 10:21:12 +02:00
  • 336822f672 Fixed switching through encrypted channels with the Up/Down keys Klaus Schmidinger 2018-07-16 09:33:21 +02:00
  • 5543f13051 Fixed shutdown after user inactivity in case a plugin is keeping the OSD open Klaus Schmidinger 2018-07-16 08:55:15 +02:00
  • 30eb01ef37 Fixed locking the Channels list in cDisplayChannel, where the lock was still held when Flush() was called (cont'd) Klaus Schmidinger 2018-05-27 09:55:30 +02:00
  • d380b57d28 Fixed locking the Channels list in cDisplayChannel, where the lock was still held when Flush() was called Klaus Schmidinger 2018-05-06 09:41:03 +02:00
  • 820a0ddb8a Fixed a possible invalid locking sequence in case a remote timer handling error message is displayed on the OSD and the skin tries to lock the Recordings or DeletedRecordings list in its Flush() function Klaus Schmidinger 2018-04-28 12:17:22 +02:00
  • d84ec07ff6 Fixed handling the tfRecording flag in the SVDRP commands MODT and UPDT Klaus Schmidinger 2018-04-19 09:45:08 +02:00
  • c48d5242ce Official release of version 2.4.0 2.4.0 Klaus Schmidinger 2018-04-15 08:32:25 +02:00
  • c057e057f9 Fixed a high CPU load during replay with active progress display Klaus Schmidinger 2018-04-14 10:24:41 +02:00
  • fb03134411 Updated the French OSD texts Klaus Schmidinger 2018-04-14 08:49:04 +02:00
  • 732ba55126 channels.conf Klaus Schmidinger 2018-04-12 13:18:28 +02:00
  • 49d54df7d0 Adjusted version numbers and dates Klaus Schmidinger 2018-04-10 17:20:58 +02:00
  • c89c83f5c1 Updated the Hungarian OSD texts Klaus Schmidinger 2018-04-10 08:39:00 +02:00
  • 3e83390fb9 Updated the Italian OSD texts Klaus Schmidinger 2018-04-09 09:51:04 +02:00
  • 0f9b4b6fd5 Added a missing initialization of osdState in cDisplayChannel::cDisplayChannel(eKeys FirstKey) Klaus Schmidinger 2018-04-09 09:21:27 +02:00
  • bac9c65515 Fixed scaling bitmaps with very small factors Klaus Schmidinger 2018-04-06 08:51:16 +02:00
  • 5b9b09a90e Fixed updating the Schedule menu after editing a timer Klaus Schmidinger 2018-04-05 14:18:55 +02:00
  • 43544435fa Fixed sluggish setting of editing marks and a jumping progress display with very short recordings Klaus Schmidinger 2018-04-03 08:00:12 +02:00
  • ac30924cdf Updated the Finnish OSD texts Klaus Schmidinger 2018-04-02 09:06:10 +02:00
  • 675e10d6fb Updated the Macedonian OSD texts Klaus Schmidinger 2018-04-02 09:01:49 +02:00
  • 77f438ed85 The EIT filter no longer parses data from "other TS" Klaus Schmidinger 2018-03-31 13:40:32 +02:00
  • 9dea1502eb Rephrased the note about the REMOTE macro Klaus Schmidinger 2018-03-25 13:11:38 +02:00
  • e1a71ce7cc Fixed setting the initial offset of the cursor in a list menu Klaus Schmidinger 2018-03-24 11:58:00 +01:00
  • 53aea17949 Fixed a possible discrepancy of the primary device number in the LSTD and PRIM commands Klaus Schmidinger 2018-03-24 09:58:03 +01:00
  • 1f16ada70c Fixed some warnings from g++ 7.2.0 regarding fixed buffer sizes Klaus Schmidinger 2018-03-23 15:47:26 +01:00
  • b539134e54 Fixed (not) saving the 'cam.data' file in case VDR stops early during startup due to some error Klaus Schmidinger 2018-03-19 16:39:58 +01:00
  • 6180dcce45 Version 2.4.0 Klaus Schmidinger 2018-03-19 15:06:46 +01:00
  • 040f842e6c Fixed processing SVDRP client responses in case the caller doesn't want the actual response strings Klaus Schmidinger 2018-03-19 12:32:16 +01:00
  • 5cb66f8090 Updated the Ukrainian OSD texts Klaus Schmidinger 2018-03-19 10:47:53 +01:00
  • a2b6b142d8 Modified cMenuTimers::Delete() to avoid a lengthy lock on the Timers list while prompting the user 2.3.9 Klaus Schmidinger 2018-03-18 12:03:46 +01:00
  • 55408b73ca Fixed handling parameters in the S2SatelliteDeliverySystemDescriptor and T2DeliverySystemDescriptor Klaus Schmidinger 2018-03-18 10:52:21 +01:00
  • f4b60f0b68 Made the input buffer in cSVDRPClient dynamic Klaus Schmidinger 2018-03-18 10:43:53 +01:00
  • a1af84f29a Added missing <name> to help for POLL Klaus Schmidinger 2018-03-17 13:00:19 +01:00
  • 0e1956bb29 Fixed a typo Klaus Schmidinger 2018-03-17 12:17:37 +01:00
  • 64e8a34281 Commented out the logging in cMarks::Align() Klaus Schmidinger 2018-03-17 10:56:13 +01:00
  • 043929d850 Fixed a possible race condition with CONN vs. LSTT Klaus Schmidinger 2018-03-17 10:07:19 +01:00
  • af3cb1c9c3 Improved handling VPS timers to better react to EPG changes during an ongoing recording Klaus Schmidinger 2018-03-11 13:19:30 +01:00
  • c6796ac6df Removed sending the SVDRP command UPDR to peer VDRs whenever a change is made to the recordings in the video directory Klaus Schmidinger 2018-03-09 15:33:27 +01:00
  • 6b4911c6a2 Making sure the Schedules menu has a proper title, even if it is empty Klaus Schmidinger 2018-03-09 15:08:45 +01:00
  • ec0e368a7f Handling SVDRP commands case insensitive Klaus Schmidinger 2018-03-09 10:49:48 +01:00
  • 1275de1b07 Now writing the info file before attaching the recorder to the device, to make sure it is present when the recorder needs to update the fps value Klaus Schmidinger 2018-03-08 17:03:51 +01:00
  • 746ce7d406 Fixed keeping the offset of the list cursor in case it is at the very top of the visible part of the list Klaus Schmidinger 2018-03-06 10:38:18 +01:00
  • bb4b6901ad Fixed removing a cStateKey from a cStateLock Klaus Schmidinger 2018-03-05 22:40:12 +01:00
  • a7fdd3c165 When making modifications to remote timers, the local VDR no longer sends a POLL to all remote VDRs Klaus Schmidinger 2018-03-05 15:49:20 +01:00
  • 1f9832b449 Assigning events to timers no longer triggers sending a POLL to all peer VDRs Klaus Schmidinger 2018-03-04 14:15:07 +01:00
  • 75648e80cf Modified cStateLock's SetExplicitModify() and IncState() Klaus Schmidinger 2018-03-04 11:31:21 +01:00
  • 8a7540321d Disabled the use of posix_fadvise() when reading Klaus Schmidinger 2018-03-03 19:35:31 +01:00
  • adc7056c9e Fixed a typo Klaus Schmidinger 2018-03-03 13:10:51 +01:00
  • b1b4a12848 Fixed stopping a remote repeating timer Klaus Schmidinger 2018-03-03 12:55:57 +01:00
  • 7b77f400a1 Fixed handling close of connections Klaus Schmidinger 2018-03-01 15:00:32 +01:00
  • 4d7455e783 Added timeouts for SVDRP peer communication about timers Klaus Schmidinger 2018-03-01 14:45:57 +01:00
  • 66d66b31dc Fixed the CompareInts() function Klaus Schmidinger 2018-02-28 10:14:18 +01:00
  • 9c3ce0048a When remote timers are fetched from a peer VDR, we no longer blindly delete and re-add them, but rather compare them and make only the minimum necessary changes Klaus Schmidinger 2018-02-28 10:06:47 +01:00
  • 3a3a233994 Updated the Polish OSD texts Klaus Schmidinger 2018-02-27 09:48:28 +01:00
  • d5db0c5ba7 Improved locking Klaus Schmidinger 2018-02-26 15:42:15 +01:00
  • dd6c37c13d Added options for name and port Klaus Schmidinger 2018-02-25 21:50:18 +01:00
  • e4af94d3f9 Combined Start/StopSVDRPServer/ClientHandler() into Start/StopSVDRPHandler() Klaus Schmidinger 2018-02-25 13:57:21 +01:00
  • bf497f4aae Fixed storing timer id in .timer for instant recordings Klaus Schmidinger 2018-02-25 13:28:19 +01:00
  • 6600478675 Moved handling remote timers into cSVDRPClientHandler::ProcessConnections() Klaus Schmidinger 2018-02-25 13:26:17 +01:00
  • bbbc36a1e6 Adapted to the new CONN command Klaus Schmidinger 2018-02-25 12:42:58 +01:00
  • 361d642660 Initiating the client side of a peer-to-peer SVDRP connection is now done with the new SVDRP command CONN instead of using the UDP port with the server's address Klaus Schmidinger 2018-02-20 13:28:04 +01:00
  • a72806a0ba Added a section about the '.sort' file to vdr.5 Klaus Schmidinger 2018-02-15 16:02:04 +01:00
  • a1c53eae1e Improved calculating signal strength and quality (cont'd) Klaus Schmidinger 2018-02-15 15:37:01 +01:00
  • a4343bdfd9 Fixed case inconsistency with SVDRPDefaultHost Klaus Schmidinger 2018-02-15 14:41:14 +01:00
  • 940e4a7c4d Fixed handling SVDRP peering for more than one instance of VDR on the same machine, and improved logging and debug output Klaus Schmidinger 2018-02-15 14:30:14 +01:00
  • 3090d8146f Implemented storing timer id in .timer Klaus Schmidinger 2018-02-13 09:33:41 +01:00
  • 78831a72d5 Improved calculating signal strength and quality Klaus Schmidinger 2018-02-12 14:05:22 +01:00
  • 68f0f24670 Fixed getting the info of a newly edited recording Klaus Schmidinger 2018-02-10 13:31:31 +01:00
  • 6b9c5aa1ac When a timer is newly created in the Timers menu, it now immediately appears at the correct position in the list Klaus Schmidinger 2018-02-10 12:51:19 +01:00
  • 902c83ece3 Fixed keeping the cursor position in the Recordings menu in case a timer starts recording while the menu is open Klaus Schmidinger 2018-02-10 12:34:10 +01:00
  • 30650b9c13 Fixed updating the Timers menu after turning a local timer on/off with the Red button Klaus Schmidinger 2018-02-10 10:54:33 +01:00
  • 5976079fd3 Added a note about the fixed UDP port for SVDRP discovery to vdr.1 Klaus Schmidinger 2018-02-09 15:21:06 +01:00
  • 1e3f146707 Replaced the warning regarding the open SVDRP port in the INSTALL file with a remarkabout using svdrphosts.conf to completely disable SVDRP access Klaus Schmidinger 2018-02-09 15:19:59 +01:00
  • 015b269c21 Making sure cSVDRPClient::Process() reads the entire reply once it started reading, even if no Response parameter is given Klaus Schmidinger 2018-02-05 15:18:19 +01:00
  • 802544662d Added the UPDATE-2.4.0 file Klaus Schmidinger 2018-02-04 10:07:42 +01:00
  • 41c247b8ff Added a note about 'cam.data' not being overwritten if it is read-only Klaus Schmidinger 2018-02-03 13:56:27 +01:00
  • b2d3c92da9 Fixed typos Klaus Schmidinger 2018-02-03 13:42:11 +01:00
  • bc295040d0 Added a note about the 'peerdemo' script Klaus Schmidinger 2018-02-03 13:12:04 +01:00
  • c441a634a5 Limited some CAM related log messages to the actual master CAM, if any Klaus Schmidinger 2018-02-03 12:59:56 +01:00
  • c71c3115cc Fixed handling editing marks in the replay progress display, in case the marks are deleted via the Info/Edit menu of the currently played recording Klaus Schmidinger 2018-02-01 16:08:15 +01:00
  • 5ae8d1a7a3 Implemented cStatus::MarksModified() Klaus Schmidinger 2018-01-29 14:09:59 +01:00
  • 0055eeeeb8 Fixed a possible deadlock when quickly zapping through encrypted channels Klaus Schmidinger 2018-01-28 11:21:28 +01:00
  • 5443fd4219 Fixed a possible crash when stopping VDR (cont´d) Klaus Schmidinger 2018-01-27 14:45:08 +01:00
  • 626ae82fee Added a missing '|' Klaus Schmidinger 2018-01-26 14:34:31 +01:00
  • 4fd2870720 Removed some excess ';' Klaus Schmidinger 2018-01-25 15:09:23 +01:00
  • a9e32ad0a5 Removed superfluous call to cVideoDirectory::RemoveVideoFile() Klaus Schmidinger 2018-01-18 12:19:31 +01:00
  • 165eae9c31 Fixed wrongly removing the edited version after the cutter has completed Klaus Schmidinger 2018-01-18 10:13:29 +01:00