Commit Graph

  • fb641c9149 Improved tuner timeout handling Klaus Schmidinger 2006-01-03 10:42:47 +01:00
  • c01259dbb5 Fixed setting the main thread id if VDR is running as a daemon Klaus Schmidinger 2006-01-03 10:20:41 +01:00
  • 86197f0206 The cTimer constructor can now take an optional cChannel Klaus Schmidinger 2006-01-01 15:44:29 +01:00
  • 76e7a59f69 The Makefile now reports a summary of failed plugins Klaus Schmidinger 2006-01-01 15:14:06 +01:00
  • f50844d733 Fixed incrementing the 'state' variables in the repacker classes in remux.c to avoid warnings with g++ 4.1.0 Klaus Schmidinger 2006-01-01 15:06:02 +01:00
  • dbc2abadd8 Fixed initializing pthread_mutexattr_t and pthread_rwlockattr_t to avoid warnings with g++ 4.1.0 Klaus Schmidinger 2006-01-01 14:53:03 +01:00
  • 7d84ddefb3 Made the static cControl functions thread safe Klaus Schmidinger 2006-01-01 14:46:24 +01:00
  • fef0b70bb1 Removed unused variables in skinclassic.c and skinsttng.c Klaus Schmidinger 2006-01-01 14:40:09 +01:00
  • 26cb900ddf Fixed handling multi byte key sequences in cKbdRemote Klaus Schmidinger 2006-01-01 14:28:47 +01:00
  • 06b2245bcd The DVB devices now retune (and, if applicable, resend the DiSEqC data) if the lock is lost Klaus Schmidinger 2006-01-01 12:22:18 +01:00
  • 0e6296699e Changed the API of the functions cStatus::Recording() and cStatus::Replaying(), so that they can provide the full file name of the recording Klaus Schmidinger 2005-12-31 15:20:19 +01:00
  • 89df449715 When started as user 'root' VDR now switches to a lesser privileged user id, keeping the capability to set the system time Klaus Schmidinger 2005-12-31 13:30:11 +01:00
  • c65133979f Changed all "illegal" to "invalid" in error messages Klaus Schmidinger 2005-12-30 15:43:21 +01:00
  • 54af5518e4 Updated the Greek OSD texts Klaus Schmidinger 2005-12-30 15:31:57 +01:00
  • 3f21bf20c5 New option '-g'; fixed security hole CAN-2005-0071 when grabbing to file Klaus Schmidinger 2005-12-30 15:11:16 +01:00
  • 924827fcbe Refined cBase64Encoder description Klaus Schmidinger 2005-12-30 11:27:23 +01:00
  • 12b4f37ca3 The SVDRP command GRAB now optionally writes the image data to the SVDRP connection (encoded in base64) Klaus Schmidinger 2005-12-30 10:27:23 +01:00
  • 61fefd00bf Implemented cBase64Encoder Klaus Schmidinger 2005-12-29 16:02:37 +01:00
  • cb428520e6 cDevice::GrabImage() now returns a pointer to the image in memory; cDevice::GrabImageFile() grabs the image to a file Klaus Schmidinger 2005-12-29 14:51:59 +01:00
  • 5f7df33b1c The SVDRP command GRAB now determines the image type from the extension of the given file name Klaus Schmidinger 2005-12-29 12:18:27 +01:00
  • aa64d64d90 Converting a grabbed image to JPEG is now done with the new function RgbToJpeg() Klaus Schmidinger 2005-12-29 11:24:02 +01:00
  • d877846cc9 Dropped the unused "Stop recording on primary interface" stuff Klaus Schmidinger 2005-12-28 12:36:27 +01:00
  • bf4655197d Revoked the check for low symbol rates on FF cards (some actually can do this) Klaus Schmidinger 2005-12-28 12:28:37 +01:00
  • fbddcb2fd6 Removing deleted recordings is now done in a separate thread Klaus Schmidinger 2005-12-28 12:21:57 +01:00
  • 967d9b0b03 Fixed finding the actual timer for Record/Timer button Klaus Schmidinger 2005-12-28 11:35:33 +01:00
  • 0795050f6d Modified red button handling in the "Schedule" menu Klaus Schmidinger 2005-12-27 15:06:26 +01:00
  • 1314d03411 cTimer no longer has its own 'schedule' member Klaus Schmidinger 2005-12-27 14:39:14 +01:00
  • 0b3d9a95fd The "Schedules" and "What's on now/next?" menus are now updated if a timer is set or modified Klaus Schmidinger 2005-12-27 11:27:38 +01:00
  • 2892300d94 Improved cSchedule::DropOutdated() Klaus Schmidinger 2005-12-27 10:26:38 +01:00
  • e79df5ee06 Forcing main menu update if a submenu was closed Klaus Schmidinger 2005-12-26 15:44:27 +01:00
  • 1e121f6eed Schedules are now cleaned up once every hour (not only at 05:00) Klaus Schmidinger 2005-12-26 15:10:27 +01:00
  • 2d5f3497bf Modified cSchedule::Cleanup() (events are always sorted by time) Klaus Schmidinger 2005-12-26 15:09:21 +01:00
  • 56f4907309 Removed an invalid access to Event->schedule in cSchedule::DelEvent() Klaus Schmidinger 2005-12-26 14:48:46 +01:00
  • ad55230051 EPG events that are no longer in the currently broadcasted data stream are now automatically deleted Klaus Schmidinger 2005-12-26 14:44:28 +01:00
  • f94046db2e The version number of EPG events is now also stored in the epg.data file Klaus Schmidinger 2005-12-25 11:13:33 +01:00
  • 186a3213d0 The main menu now dynamically updates its contents Klaus Schmidinger 2005-12-24 15:53:53 +01:00
  • 60d56fceb9 Fixed a crash in removing recordings Klaus Schmidinger 2005-12-18 13:38:30 +01:00
  • 587ea30ab4 Added a mutex to AssertFreeDiskSpace() to make sure calls from foreground and background threads won't interfere Klaus Schmidinger 2005-12-18 13:10:52 +01:00
  • 7a0af2292c Fixed handling OSD areas that have invalid sizes Klaus Schmidinger 2005-12-18 12:58:31 +01:00
  • df13d22c6c Fixed a possible crash when displaying the "Low disk space!" message from a background thread Klaus Schmidinger 2005-12-18 12:43:17 +01:00
  • 78990eb188 Now avoiding unnecessary disk access when checking if there are deleted recordings that need to be removed; fixed handling the DELETEDLIFETIME Klaus Schmidinger 2005-12-18 12:14:11 +01:00
  • 579719a7f2 When displaying the amount of free disk space, the space consumed by "deleted" recordings is now taken into account Klaus Schmidinger 2005-12-18 10:41:26 +01:00
  • db35165e25 Fixed the RCU remote control handling to avoid problems with NPTL Klaus Schmidinger 2005-12-16 14:53:58 +01:00
  • 72759ed131 Now using the gettid() syscall to get a thread's pid, so that we get a useful value on NPTL systems Klaus Schmidinger 2005-12-11 12:10:28 +01:00
  • 506b0de497 Fixed using MIN_LOG_INTERVAL Klaus Schmidinger 2005-12-04 13:56:50 +01:00
  • dbb09c5ba1 Limited the frequency of log messages from the cRepackers Klaus Schmidinger 2005-12-03 15:01:01 +01:00
  • 48902e885f Now checking the channel's symbol rate in order to avoid problems on full featured DVB cards with symbol rates below 10000 Klaus Schmidinger 2005-12-03 13:50:19 +01:00
  • 922649037f Improved TS/PES conversion to better handle lost TS packets Klaus Schmidinger 2005-12-03 12:18:15 +01:00
  • 2a379aaf7f Added some comments Klaus Schmidinger 2005-12-03 11:59:05 +01:00
  • e3dd163461 Fixed handling second audio and Dolby Digital PIDs for encrypted channels (was broken in version 1.3.37) Klaus Schmidinger 2005-12-03 11:51:05 +01:00
  • 41f718987d Implemented message queueing 1.3.37 Klaus Schmidinger 2005-11-27 15:57:03 +01:00
  • 074de78f04 channels.conf Klaus Schmidinger 2005-11-27 15:10:00 +01:00
  • 22c5a38364 Added a copy constructor to cString and fixed its assignment operator Klaus Schmidinger 2005-11-26 14:16:02 +01:00
  • 71ccb6acb6 Fixed SetProgress() in the 'skincurses' plugin in case Total is 0 Klaus Schmidinger 2005-11-26 13:55:38 +01:00
  • 3a97be4fe9 Implemented handling of the "CA PMT Reply" for CAMs; some preparations for being able to record several encrypted channels from the same transponder Klaus Schmidinger 2005-11-26 13:39:47 +01:00
  • 2fecf43be9 Removed a faulty lock advice Klaus Schmidinger 2005-11-13 16:23:58 +01:00
  • 2cae2ed28c Modified switching to Dolby Digital audio in live mode Klaus Schmidinger 2005-11-11 16:13:19 +01:00
  • 609a4cd6cf No longer removing superfluous hyphens in EPG data Klaus Schmidinger 2005-11-11 13:38:45 +01:00
  • 13e925c3f4 Fixed initializing the day index when editing the weekday parameter of a repeating timer Klaus Schmidinger 2005-11-11 13:31:02 +01:00
  • a311ea003e Added compiler options "-fPIC -g" to all plugins Klaus Schmidinger 2005-11-11 13:22:02 +01:00
  • d563468aec Fixed a typo Klaus Schmidinger 2005-11-06 15:35:01 +01:00
  • 40336edc2a Removed EPG bugfix #0, because it removed actually important data 1.3.36 Klaus Schmidinger 2005-11-06 10:34:13 +01:00
  • e67fe0983d channels.conf Klaus Schmidinger 2005-11-06 10:20:00 +01:00
  • ff64419396 Fixed setting the help key display in the Recordings menu in case of several layers of subdirectories Klaus Schmidinger 2005-11-06 09:44:58 +01:00
  • 27ab07e80d The EPG scan no longer disturbs players that have also set live PIDs Klaus Schmidinger 2005-11-05 15:48:05 +01:00
  • 596e965a53 Fixed a race condition in the SPU decoder Klaus Schmidinger 2005-11-05 12:12:18 +01:00
  • 9607fd33a0 cSVDRP now dynamically allocates its command buffer Klaus Schmidinger 2005-11-05 11:21:38 +01:00
  • 92af12daac cReadLine now dynamically allocates its buffer; changed cConfig::Load() to use cReadLine instead of a fixed buffer Klaus Schmidinger 2005-11-04 17:18:33 +01:00
  • 903e929a85 Updated the Dutch OSD texts Klaus Schmidinger 2005-11-04 14:39:01 +01:00
  • 259ed3055e Fixed a memory leak in cString::operator=() Klaus Schmidinger 2005-11-04 14:27:51 +01:00
  • fdfcfc021b Fixed missing '&' in the SetAreas() example in PLUGINS.html Klaus Schmidinger 2005-11-04 14:25:00 +01:00
  • 52f17c043b Removed '\n' from several syslog() calls Klaus Schmidinger 2005-11-04 14:22:04 +01:00
  • 159c7e283d A menu is no longer automatically closed when a replay ends Klaus Schmidinger 2005-11-04 13:52:31 +01:00
  • 23ee5bb4da Fixed a NULL pointer access with the cUnbufferedFile when a replay session runs all the way until the end of the recording Klaus Schmidinger 2005-11-04 13:19:49 +01:00
  • 697261c981 The new class cUnbufferedFile is used for the recording files to avoid thrashing the file system cache 1.3.35 Klaus Schmidinger 2005-10-31 13:14:26 +01:00
  • 998e3bd2c7 channels.conf Klaus Schmidinger 2005-10-31 11:00:00 +01:00
  • ccea93eb11 Fixed the cFilter example in PLUGINS.html Klaus Schmidinger 2005-10-30 14:06:40 +01:00
  • cffc2595ac Updated the French OSD texts Klaus Schmidinger 2005-10-30 13:39:26 +01:00
  • 6fc1de063e Updated the Greek OSD texts Klaus Schmidinger 2005-10-30 13:26:17 +01:00
  • 6e982f765e Fixed lock handling in CAM communication to avoid problems with multiple CAMs per device or CAMs with more than one smart card Klaus Schmidinger 2005-10-30 13:21:23 +01:00
  • 3c59953017 Added missing mutex locks to cCiMenu::Abort() and cCiEnquiry::Abort() Klaus Schmidinger 2005-10-30 10:27:24 +01:00
  • 64c2b3b0de Updated the Estonian OSD texts Klaus Schmidinger 2005-10-14 13:21:09 +02:00
  • 96ccd4a16a Updated the Danish OSD texts Klaus Schmidinger 2005-10-14 13:17:00 +02:00
  • 53e840af50 Added more error messages and line numbers when reading EPG data and info.vdr Klaus Schmidinger 2005-10-09 13:13:36 +02:00
  • bf779b3bfe Fixed a leftover 'summary.vdr' in vdr.1 Klaus Schmidinger 2005-10-09 12:31:52 +02:00
  • fdf54512ba Updated the Finnish OSD texts Klaus Schmidinger 2005-10-09 11:23:18 +02:00
  • 325163c0ef Added '__attribute__' to functions that use printf() like parameters Klaus Schmidinger 2005-10-09 11:14:14 +02:00
  • 22ee421be9 Making sure no item is displayed as "current" if Up, Down, Left or Right is pressed in a menu with no selectable items Klaus Schmidinger 2005-10-09 11:00:50 +02:00
  • ccaa4e961e Fixed a possible endless loop in a menu with no selectable items if Setup.MenuScrollWrap is true Klaus Schmidinger 2005-10-09 10:45:48 +02:00
  • 6a8e2a99cb Now using daemon() instead of fork() to run VDR in daemon mode Klaus Schmidinger 2005-10-09 10:05:21 +02:00
  • e83482945d Updated 'sources.conf' Klaus Schmidinger 2005-10-08 08:49:57 +02:00
  • 7346a03094 Improved the CAM enquiry menu (cont'd) 1.3.34 Klaus Schmidinger 2005-10-03 13:00:00 +02:00
  • 5956f7eeec The CAM enquiry menu now aborts if Menu is pressed Klaus Schmidinger 2005-10-03 12:58:22 +02:00
  • 876ad5d5f6 Fixed a crash with automatically closing CAM menus Klaus Schmidinger 2005-10-03 12:48:13 +02:00
  • b724e950d8 Improved the CAM enquiry menu Klaus Schmidinger 2005-10-03 12:27:15 +02:00
  • adf99fb3e8 channels.conf Klaus Schmidinger 2005-10-03 12:20:00 +02:00
  • 4acbc0fd47 The 'sub-title' and 'bottom text' in the CAM menu can now consist of several lines Klaus Schmidinger 2005-10-03 11:26:07 +02:00
  • c03de9e15e The character 0x8A in CAM menu strings is now mapped to a real newline Klaus Schmidinger 2005-10-03 10:32:51 +02:00
  • 1728fccfe2 Skipping blanks at the beginning of CAM menu strings Klaus Schmidinger 2005-10-02 15:06:07 +02:00
  • 2cc029066b Fixed handling of menus with no selectable items Klaus Schmidinger 2005-10-02 15:04:34 +02:00