Commit Graph

  • 2e8815ece8 Silently ignore MTD index -1 Klaus Schmidinger 2017-03-27 14:26:04 +02:00
  • 830e30e2fb Only store ChannelCamRelations for receivers with valid channel ids Klaus Schmidinger 2017-03-27 14:02:54 +02:00
  • d60336ba96 Added TS_SYNC to cMtdHandler::Put() Klaus Schmidinger 2017-03-27 09:09:37 +02:00
  • 44813e56a5 Limiting locking the mtdBuffer to reading and clearing Klaus Schmidinger 2017-03-27 08:35:29 +02:00
  • b313d88db1 Improved clearing the MTD buffer and syncing on TS packets Klaus Schmidinger 2017-03-26 13:07:01 +02:00
  • 9e808255f8 Now stopping any ongoing recordings before stopping the plugins Klaus Schmidinger 2017-03-25 14:32:37 +01:00
  • fe57c16f6f Fixed a crash when stopping VDR while recording encrypted channels with MTD Klaus Schmidinger 2017-03-25 14:09:31 +01:00
  • 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 +01:00
  • b7be7c900a cMtdHandler::Put() now processes as many TS packets as possible in one call Klaus Schmidinger 2017-03-19 14:20:22 +01:00
  • e2756f8e9a Now clearing the MTD buffer Klaus Schmidinger 2017-03-19 13:33:53 +01:00
  • 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 +01:00
  • 31b0feae14 Added some remarks Klaus Schmidinger 2017-03-19 10:48:52 +01:00
  • 2cc25e65f4 Implemented support for MTD Klaus Schmidinger 2017-03-18 16:33:59 +01:00
  • 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 +01:00
  • 71601e363e Fixed setting the local machine's SVDRP host name Klaus Schmidinger 2017-02-14 11:04:24 +01:00
  • ec0ec6da01 Version 2.3.2 Merry Christmas to all VDR users! Klaus Schmidinger 2016-12-24 10:07:00 +01:00
  • 9b9d15438e Implemented the concept of 'master cams' Klaus Schmidinger 2017-01-23 12:01:48 +01:00
  • 6121095a30 Changed 'unsigned' to 'signed' in some places to avoid trouble with abs() in gcc6+ Klaus Schmidinger 2017-01-09 15:21:13 +01:00
  • 6773ab35d2 Fixed updating the elapsed/remaining time in the progress display during fast forward/rewind Klaus Schmidinger 2017-01-09 14:52:57 +01:00
  • 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 +01:00
  • 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 +01:00
  • 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 +01:00
  • 0aba3abaeb Updated the Russian OSD texts Klaus Schmidinger 2017-01-05 11:42:21 +01:00
  • 1c7c2f50b0 Fixed a possible deadlock in the recordings handler thread Klaus Schmidinger 2017-01-01 17:52:51 +01:00
  • f345908f77 Added 'S3W ABS-3A' to sources.conf Klaus Schmidinger 2016-12-27 11:45:25 +01:00
  • ab9e7d50a3 Adjusted release date 2.3.2 Klaus Schmidinger 2016-12-24 08:48:22 +01:00
  • 834ac04c3b Added a short sleep to cTSBuffer::Action() to avoid high CPU usage Klaus Schmidinger 2016-12-23 14:49:06 +01:00
  • e2ba3d09a5 Added support for the systemd watchdog Klaus Schmidinger 2016-12-23 14:36:24 +01:00
  • bac0ca39ba Avoiding some duplicate code and unnecessary work in nit.c Klaus Schmidinger 2016-12-23 14:25:27 +01:00
  • 68acf8815c Fixed a possible buffer overflow in handling CA descriptors Klaus Schmidinger 2016-12-23 14:08:14 +01:00
  • 736f2fed42 Fixed the non-const version of cTimers::GetTimer() Klaus Schmidinger 2016-12-23 09:49:31 +01:00
  • fdbbbd146a Fixed a typo in the description of cTimers::GetTimersRead() Klaus Schmidinger 2016-12-22 14:31:50 +01:00
  • bac165a751 Added a 'const' version of cTimers::GetTimer() Klaus Schmidinger 2016-12-22 14:27:01 +01:00
  • 3d488bcf1c Updated the Estonian OSD texts Klaus Schmidinger 2016-12-22 14:19:54 +01:00
  • 39c9fc1199 Fixed truncated date/time strings in the skins on multi-byte UTF-8 systems Klaus Schmidinger 2016-12-22 14:13:42 +01:00
  • 99dfe9f66a Added 'S58.5E Kazsat 3' to sources.conf Klaus Schmidinger 2016-12-22 13:32:49 +01:00
  • 03d6fbec0a Sorted sources.conf by continuous azimuth Klaus Schmidinger 2016-12-22 13:30:30 +01:00
  • 5c8d366975 Fixed building VDR with systemd >= 230 Klaus Schmidinger 2016-12-22 13:20:16 +01:00
  • 26252c37cd Fixed regenerating the index of audio recordings Klaus Schmidinger 2016-12-22 13:14:10 +01:00
  • b6080634cc Added cFont::Width(void) to get the default character width and allow stretched font drawing in high level OSDs Klaus Schmidinger 2016-12-22 12:53:09 +01:00
  • f91468ff9b Implemented a frame parser for H.265 (HEVC) recordings Klaus Schmidinger 2016-12-22 12:22:11 +01:00
  • 22cb026e5e Fixed replaying recordings to their very end, if they don't end with an I-frame Klaus Schmidinger 2016-12-22 11:40:25 +01:00
  • be4cdcf170 Improved handling frame numbers to have a smoother progress display during replay of recordings with B-frames Klaus Schmidinger 2016-12-22 11:33:12 +01:00
  • fd85701a84 Fixed resuming replay at a given position, which was off by one frame Klaus Schmidinger 2016-12-22 09:41:48 +01:00
  • 1135a1f9d5 Made the cPlayer member functions FramesPerSecond, GetIndex and GetReplayMode 'const' Klaus Schmidinger 2016-12-22 09:26:40 +01:00
  • d71544d797 Added a note to the description of cFont::Size(), regarding possible differences between it and cFont::Height() Klaus Schmidinger 2016-12-13 15:01:24 +01:00
  • 08066065e3 Fixed a crash when moving a recording to a folder on a different volume Klaus Schmidinger 2016-12-13 13:54:00 +01:00
  • a9bd3ca0dc Fixed a crash when deleting a recording that is currently being replayed Klaus Schmidinger 2016-12-11 13:06:58 +01:00
  • 031bbcef40 Fixed setting the current item and counter values in the Recordings menu after deleting the last recording in a subfolder Klaus Schmidinger 2016-12-09 15:00:55 +01:00
  • d6c26af696 Using SetCurrentChannel(int ChannelNumber) instead of the deprecated SetCurrentChannel(const cChannel *Channel) Klaus Schmidinger 2016-12-08 10:48:53 +01:00
  • 12308b3c29 Fixed a crash when trying to delete a channel that is being used by a timer Klaus Schmidinger 2016-12-08 10:43:58 +01:00
  • 85ae27e372 The cRwLock class now allows nested read locks within a write lock from the same thread Klaus Schmidinger 2016-12-08 10:18:32 +01:00
  • ce6c90a450 The SVDRP command DELC now refuses to delete the very last channel in the list Klaus Schmidinger 2016-12-08 09:53:01 +01:00
  • 1172937e8a The function SetCurrentChannel(const cChannel *Channel) is now deprecated Klaus Schmidinger 2016-12-06 14:17:39 +01:00
  • 146f2cbd4d Fixed initializing device specific parameters in cDvbTransponderParameters Klaus Schmidinger 2016-11-07 14:33:01 +01:00
  • a26aae3ce8 Version 2.3.1 VDR developer version 2.3.1 is now available at Klaus Schmidinger 2015-09-14 16:24:00 +02:00
  • 8ea018404a Updated the Italian OSD texts Klaus Schmidinger 2015-09-16 14:12:01 +02:00
  • 5d249c1ae5 Fixed an overflow of PIDs in a receiver Klaus Schmidinger 2015-09-16 14:08:42 +02:00
  • 09e64c24f2 Fixed a crash when deleting a recording Klaus Schmidinger 2015-09-16 11:11:42 +02:00
  • 462e094783 Adjusted release date 2.3.1 Klaus Schmidinger 2015-09-14 14:11:00 +02:00
  • 8a09e90f02 Fixed handling remote timers Klaus Schmidinger 2015-09-14 13:23:06 +02:00
  • bfc3f1f4b2 Fixed moving currently recording timers between machines Klaus Schmidinger 2015-09-13 13:57:51 +02:00
  • 2b20b9e064 Added missing saving of SVDRPHostName Klaus Schmidinger 2015-09-13 11:09:44 +02:00
  • 3427e224e3 Adjusted release date Klaus Schmidinger 2015-09-13 10:39:52 +02:00
  • cf1474fc19 Removed unnecessary 'false' Klaus Schmidinger 2015-09-13 10:39:02 +02:00
  • e6068912a4 Made the aff array 'static const' Klaus Schmidinger 2015-09-12 14:56:15 +02:00
  • e59b5bf1af Empty adaptation field TS packets are now skipped when recording Klaus Schmidinger 2015-09-11 11:18:40 +02:00
  • 6f315bc235 Updated the German OSD texts Klaus Schmidinger 2015-09-11 08:45:58 +02:00
  • 2491984da3 Centralized remote timer error messages Klaus Schmidinger 2015-09-11 08:38:11 +02:00
  • f1bef11f45 Implemented the setup option "Recording/Record key handling" Klaus Schmidinger 2015-09-11 08:29:41 +02:00
  • 4e46d2bb3b The width and height of the OSD are now limited to the actual maximum dimensions of the output device Klaus Schmidinger 2015-09-10 14:18:38 +02:00
  • a384d14f92 No longer delivering the dvbsddevice and rcu plugins with the source archive Klaus Schmidinger 2015-09-10 13:51:49 +02:00
  • 471c1cc044 Changed the description of the --chartab option in the INSTALL file Klaus Schmidinger 2015-09-10 13:36:50 +02:00
  • 1cdbdc548a Fixed sorting recordings Klaus Schmidinger 2015-09-10 13:29:30 +02:00
  • 0f18bd0a6a Fixed a possible stack overflow in cListBase::Sort() Klaus Schmidinger 2015-09-10 13:20:21 +02:00
  • 14f97d0f2a Skins can now implement cSkinDisplayMenu::MenuOrientation() to display horizontal menus Klaus Schmidinger 2015-09-10 11:26:15 +02:00
  • 75f28cb0cb The 'newplugin' script now creates the 'po' subdirectory for translations Klaus Schmidinger 2015-09-10 11:12:51 +02:00
  • 9e58503aee The EPG scanner no longer moves the dish if there is a positioner Klaus Schmidinger 2015-09-10 11:08:19 +02:00
  • 18f0ce26fd The character 0x0D is now stripped from EPG texts Klaus Schmidinger 2015-09-10 11:00:59 +02:00
  • bc0de5dbc5 Implemented full handling of remote timers Klaus Schmidinger 2015-09-10 10:39:45 +02:00
  • 4e3325b7f7 Implemented setup options for SVDRP peering Klaus Schmidinger 2015-09-08 11:08:06 +02:00
  • 3284e941c6 The Timers menu now displays the name of the remote VDR in front of the timer's file name, if this is a remote timer Klaus Schmidinger 2015-09-06 09:32:00 +02:00
  • aa40223ff2 Removed extra debug output Klaus Schmidinger 2015-09-06 09:25:16 +02:00
  • 04edd69b7a Timers now have unique ids Klaus Schmidinger 2015-09-06 09:14:53 +02:00
  • 50d268538e Added a missing 'const' to cReceiver::Receive(), to protect the given Data from being modified Klaus Schmidinger 2015-09-05 11:49:56 +02:00
  • 3cd5294d8a Implemented strict locking of global lists Klaus Schmidinger 2015-09-01 11:14:27 +02:00
  • 8a7bc6a0bb Added a missing 'const' Klaus Schmidinger 2015-07-17 10:15:35 +02:00
  • 894a392640 Fixed a typo Klaus Schmidinger 2015-06-01 20:32:09 +02:00
  • c3b0347556 Implemented SVDRP peering Klaus Schmidinger 2015-05-22 13:44:43 +02:00
  • 2b9e988dd5 The SVDRP port now accepts multiple concurrent connections Klaus Schmidinger 2015-04-29 13:10:06 +02:00
  • b6af7a9cf9 Added missing 'virtual' Klaus Schmidinger 2015-04-28 09:26:02 +02:00
  • d14adc1e68 The -u option now also accepts a numerical user id Klaus Schmidinger 2015-04-19 12:50:26 +02:00
  • 5499d5ae84 The function cOsd::GetBitmap() is now 'protected' Klaus Schmidinger 2015-04-19 12:22:29 +02:00
  • 0a40ce6f9d Commented out the line #define DEPRECATED_VIDEOSYSTEM in device.h Klaus Schmidinger 2015-04-19 12:15:00 +02:00
  • 15927fd097 Fixed a compiler warning in font.c Klaus Schmidinger 2015-04-19 11:14:27 +02:00
  • c17328da87 Fixed plural handling Klaus Schmidinger 2015-04-18 16:19:28 +02:00
  • 165aa63d2e The -V and -h options now list the plugins in alphabetical order Klaus Schmidinger 2015-04-18 14:55:16 +02:00
  • fa701228d7 The command line option -D now accepts the value '-' (as in -D-), which prevents VDR from using any DVB devices Klaus Schmidinger 2015-04-18 14:30:47 +02:00
  • 7aef23e97f Implemented default sort mode for recordings Klaus Schmidinger 2015-04-18 13:43:29 +02:00
  • e6592e6201 Added a demo case for storing images Klaus Schmidinger 2015-04-12 10:37:36 +02:00