1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00

Commit Graph

  • f38b7871ad Added a missing #include <linux/unistd.h> to thread.c Klaus Schmidinger 2006-01-08 16:05:23 +0100
  • f993ff108b The SVDRP command LSTT now accepts the new option 'id' Klaus Schmidinger 2006-01-08 13:33:57 +0100
  • 419f3ab5f7 Removed obsolete "scanning recordings..." text 1.3.38 Klaus Schmidinger 2006-01-08 11:58:26 +0100
  • e39f8b9ffb Adjusted release date and version number Klaus Schmidinger 2006-01-08 11:53:08 +0100
  • 3e47a9cdbc Updated copyright date Klaus Schmidinger 2006-01-08 11:49:03 +0100
  • 2d863532cc Cleaned up some trailing white space Klaus Schmidinger 2006-01-08 11:44:37 +0100
  • dcda6676b3 channels.conf Klaus Schmidinger 2006-01-08 11:08:44 +0100
  • 4016a630be Added a SleepMs() in cRecorder::Action() to avoid a busy loop Klaus Schmidinger 2006-01-08 11:03:44 +0100
  • 3a5c65e594 Fixed a typo Klaus Schmidinger 2006-01-08 10:21:32 +0100
  • b464dc407d Added a mutex to synchronize cDevice::PlayPesPacket() and SetCurrentAudioTrack() Klaus Schmidinger 2006-01-08 10:13:38 +0100
  • f7bf9b4090 Preceded all button texts with "Button$"; Removed obsolete "Eject" and "Language" texts Klaus Schmidinger 2006-01-07 15:54:10 +0100
  • e8ee9a1c4b Adapted c(Dvb)Device::ProvidesCa() to the dynamic CA handling Klaus Schmidinger 2006-01-07 15:16:09 +0100
  • e0d5ebf8fd The file 'ca.conf' is obsolete and has been removed; revised all descriptions regarding CICAM Klaus Schmidinger 2006-01-07 14:10:17 +0100
  • 2e0a3f273a Fixed the "Day" field of the "Edit timer" menu when pressing '0' to switch from "single shot" to "weekly", followed by the "Right" key Klaus Schmidinger 2006-01-07 11:24:08 +0100
  • 9bbd68f357 Implemented letter input via numeric keys (Easy Klaus Schmidinger 2006-01-06 16:57:41 +0100
  • 72e93b614b The "flags" of a timer are now handled as an unsigned integer value Klaus Schmidinger 2006-01-06 14:31:57 +0100
  • 16f037e3c2 Any cReceivers still attached to a cDevice when that device switches to a different transponder are now automatically detached Klaus Schmidinger 2006-01-06 13:55:57 +0100
  • e87e649991 Fixed a typo Klaus Schmidinger 2006-01-06 12:56:44 +0100
  • 700b88bc4d Implemented the "Info" key Klaus Schmidinger 2006-01-06 12:53:28 +0100
  • c0f1fc817e The default cOsdObject::Show() now automatically calls cOsdMenu::Display() if this is a menu Klaus Schmidinger 2006-01-05 15:35:06 +0100
  • 526c94f017 Improved tuner timeout handling (cont'd) Klaus Schmidinger 2006-01-05 15:30:06 +0100
  • 01bbd53fa1 The "Mark/Move" function in the "Channels" menu now also works in the non-numeric sort modes Klaus Schmidinger 2006-01-05 15:11:04 +0100
  • 4ddd5fa944 Fixed initial channel display if Setup.TimeoutRequChInfo is 'no' Klaus Schmidinger 2006-01-05 13:54:04 +0100
  • 739fcc7aff In the "Channels" menu the numeric keys now position the cursor to the channel with the given number Klaus Schmidinger 2006-01-05 13:43:07 +0100
  • 02ae3e98d4 Removed unused 'offset' member from cOsdItem Klaus Schmidinger 2006-01-05 12:42:11 +0100
  • bc269db4fc Disabled the use of fadvise in cUnbufferedFile because there have been several reports that it causes more problems than it solves Klaus Schmidinger 2006-01-05 11:32:32 +0100
  • 645170db0a Added missing #include "thread.h" to dvbspu.c Klaus Schmidinger 2006-01-05 10:19:30 +0100
  • 69f125e705 Fixed entry for "Sky Two" Klaus Schmidinger 2006-01-04 21:07:12 +0100
  • d5d97c3d18 Removed an obsolete "Summary" text from i18n.c and preceded all key definition texts with "Key$" to avoid duplicates Klaus Schmidinger 2006-01-04 15:51:03 +0100
  • a4ed08b37a A message is now given when an instant recording is started Klaus Schmidinger 2006-01-04 15:21:55 +0100
  • 951b3509ea Using the thread id in the "thread ... won't end" error message Klaus Schmidinger 2006-01-04 15:01:22 +0100
  • 5821c26c5e Implemented "Setup/OSD/Timeout requested channel info" Klaus Schmidinger 2006-01-04 14:45:23 +0100
  • b1836290c9 The "Menu" key now behaves consistently Klaus Schmidinger 2006-01-04 13:22:53 +0100
  • fa0af7065e Now using FE_READ_STATUS to read the current frontend status Klaus Schmidinger 2006-01-04 11:48:38 +0100
  • a94f6a8443 Added an example for a remote GRAB and display command Klaus Schmidinger 2006-01-03 17:04:47 +0100
  • 1f44f9adc2 Added cMenuEditStrItem::InEditMode() Klaus Schmidinger 2006-01-03 12:50:58 +0100
  • a9eed7bb7c Added cTimer::SetPriority() to set a timer's priority Klaus Schmidinger 2006-01-03 11:46:57 +0100
  • f00372190d Changed DELETEDLIFETIME to 300 Klaus Schmidinger 2006-01-03 11:39:48 +0100
  • e9e8241d0d Fixed handling TS packets in cTS2PES Klaus Schmidinger 2006-01-03 11:00:38 +0100
  • fb641c9149 Improved tuner timeout handling Klaus Schmidinger 2006-01-03 10:42:47 +0100
  • c01259dbb5 Fixed setting the main thread id if VDR is running as a daemon Klaus Schmidinger 2006-01-03 10:20:41 +0100
  • 86197f0206 The cTimer constructor can now take an optional cChannel Klaus Schmidinger 2006-01-01 15:44:29 +0100
  • 76e7a59f69 The Makefile now reports a summary of failed plugins Klaus Schmidinger 2006-01-01 15:14:06 +0100
  • 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 +0100
  • 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 +0100
  • 7d84ddefb3 Made the static cControl functions thread safe Klaus Schmidinger 2006-01-01 14:46:24 +0100
  • fef0b70bb1 Removed unused variables in skinclassic.c and skinsttng.c Klaus Schmidinger 2006-01-01 14:40:09 +0100
  • 26cb900ddf Fixed handling multi byte key sequences in cKbdRemote Klaus Schmidinger 2006-01-01 14:28:47 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • c65133979f Changed all "illegal" to "invalid" in error messages Klaus Schmidinger 2005-12-30 15:43:21 +0100
  • 54af5518e4 Updated the Greek OSD texts Klaus Schmidinger 2005-12-30 15:31:57 +0100
  • 3f21bf20c5 New option '-g'; fixed security hole CAN-2005-0071 when grabbing to file Klaus Schmidinger 2005-12-30 15:11:16 +0100
  • 924827fcbe Refined cBase64Encoder description Klaus Schmidinger 2005-12-30 11:27:23 +0100
  • 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 +0100
  • 61fefd00bf Implemented cBase64Encoder Klaus Schmidinger 2005-12-29 16:02:37 +0100
  • 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 +0100
  • 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 +0100
  • aa64d64d90 Converting a grabbed image to JPEG is now done with the new function RgbToJpeg() Klaus Schmidinger 2005-12-29 11:24:02 +0100
  • d877846cc9 Dropped the unused "Stop recording on primary interface" stuff Klaus Schmidinger 2005-12-28 12:36:27 +0100
  • bf4655197d Revoked the check for low symbol rates on FF cards (some actually can do this) Klaus Schmidinger 2005-12-28 12:28:37 +0100
  • fbddcb2fd6 Removing deleted recordings is now done in a separate thread Klaus Schmidinger 2005-12-28 12:21:57 +0100
  • 967d9b0b03 Fixed finding the actual timer for Record/Timer button Klaus Schmidinger 2005-12-28 11:35:33 +0100
  • 0795050f6d Modified red button handling in the "Schedule" menu Klaus Schmidinger 2005-12-27 15:06:26 +0100
  • 1314d03411 cTimer no longer has its own 'schedule' member Klaus Schmidinger 2005-12-27 14:39:14 +0100
  • 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 +0100
  • 2892300d94 Improved cSchedule::DropOutdated() Klaus Schmidinger 2005-12-27 10:26:38 +0100
  • e79df5ee06 Forcing main menu update if a submenu was closed Klaus Schmidinger 2005-12-26 15:44:27 +0100
  • 1e121f6eed Schedules are now cleaned up once every hour (not only at 05:00) Klaus Schmidinger 2005-12-26 15:10:27 +0100
  • 2d5f3497bf Modified cSchedule::Cleanup() (events are always sorted by time) Klaus Schmidinger 2005-12-26 15:09:21 +0100
  • 56f4907309 Removed an invalid access to Event->schedule in cSchedule::DelEvent() Klaus Schmidinger 2005-12-26 14:48:46 +0100
  • 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 +0100
  • f94046db2e The version number of EPG events is now also stored in the epg.data file Klaus Schmidinger 2005-12-25 11:13:33 +0100
  • 186a3213d0 The main menu now dynamically updates its contents Klaus Schmidinger 2005-12-24 15:53:53 +0100
  • 60d56fceb9 Fixed a crash in removing recordings Klaus Schmidinger 2005-12-18 13:38:30 +0100
  • 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 +0100
  • 7a0af2292c Fixed handling OSD areas that have invalid sizes Klaus Schmidinger 2005-12-18 12:58:31 +0100
  • df13d22c6c Fixed a possible crash when displaying the "Low disk space!" message from a background thread Klaus Schmidinger 2005-12-18 12:43:17 +0100
  • 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 +0100
  • 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 +0100
  • db35165e25 Fixed the RCU remote control handling to avoid problems with NPTL Klaus Schmidinger 2005-12-16 14:53:58 +0100
  • 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 +0100
  • 506b0de497 Fixed using MIN_LOG_INTERVAL Klaus Schmidinger 2005-12-04 13:56:50 +0100
  • dbb09c5ba1 Limited the frequency of log messages from the cRepackers Klaus Schmidinger 2005-12-03 15:01:01 +0100
  • 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 +0100
  • 922649037f Improved TS/PES conversion to better handle lost TS packets Klaus Schmidinger 2005-12-03 12:18:15 +0100
  • 2a379aaf7f Added some comments Klaus Schmidinger 2005-12-03 11:59:05 +0100
  • 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 +0100
  • 8c63e0fd96 Version 1.3.37 - Added compiler options "-fPIC -g" to all plugins (thanks to Rolf Ahrenberg). - Fixed initializing the day index when editing the weekday parameter of a repeating timer (thanks to Marco Schlüßler). - No longer removing superfluous hyphens in EPG data - would become too language dependent to handle all kinds of exceptions. - Modified switching to Dolby Digital audio in live mode, if the driver and firmware can handle live DD without the need of a Transfer Mode (thanks to Werner Fink). Live DD mode requires a full featured DVB card and a LinuxDVB driver with firmware version 0x2622 or higher. Older versions will use Transfer Mode just like before. - Implemented handling of the "CA PMT Reply" for CAMs (thanks to Marco Schlüßler for figuring out some obscure length bytes in the CA PMT Reply data of AlphaCrypt CAMs). - Some preparations for being able to record several encrypted channels from the same transponder at the same time (or record and view different encrypted channels), provided the CAM in use can handle this. This is work in progress and isn't actively used, yet. - Fixed SetProgress() in the 'skincurses' plugin in case Total is 0 (reported by Stefan Huelswitt). - Added a copy constructor to cString and fixed its assignment operator (thanks to Holger Brunn). - The new function Skins.QueueMessage() can be called from a background thread to queue a message for display. See VDR/skins.h for details. - The SVDRP command MESG uses the new message queueing facility, so MESG commands may now be executed at any time, and the message will be displayed (no more "pending message"). Klaus Schmidinger 2005-11-27 18:00:00 +0100
  • 41f718987d Implemented message queueing 1.3.37 Klaus Schmidinger 2005-11-27 15:57:03 +0100
  • 074de78f04 channels.conf Klaus Schmidinger 2005-11-27 15:10:00 +0100
  • 22c5a38364 Added a copy constructor to cString and fixed its assignment operator Klaus Schmidinger 2005-11-26 14:16:02 +0100
  • 71ccb6acb6 Fixed SetProgress() in the 'skincurses' plugin in case Total is 0 Klaus Schmidinger 2005-11-26 13:55:38 +0100
  • 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 +0100
  • 2fecf43be9 Removed a faulty lock advice Klaus Schmidinger 2005-11-13 16:23:58 +0100
  • 2cae2ed28c Modified switching to Dolby Digital audio in live mode Klaus Schmidinger 2005-11-11 16:13:19 +0100
  • 609a4cd6cf No longer removing superfluous hyphens in EPG data Klaus Schmidinger 2005-11-11 13:38:45 +0100
  • 13e925c3f4 Fixed initializing the day index when editing the weekday parameter of a repeating timer Klaus Schmidinger 2005-11-11 13:31:02 +0100
  • a311ea003e Added compiler options "-fPIC -g" to all plugins Klaus Schmidinger 2005-11-11 13:22:02 +0100