Commit Graph

552 Commits

Author SHA1 Message Date
Klaus Schmidinger 84b386c4a1 The new setup option "Folders in timer menu" controls whether the file names in the timer menu are shown with their full folder path 2010-03-12 16:46:45 +01:00
Klaus Schmidinger 42928ff2d3 The full timer file name is now displayed if it ends with "TITLE" or "EPISODE" 2010-03-07 14:15:04 +01:00
Klaus Schmidinger 74d6d35bce Implemented automatic deleting of timeshift recording 2010-03-07 12:43:30 +01:00
Klaus Schmidinger e7148f3bee The "Source" item in the "Edit channel" menu now wraps around the list of sources 2010-03-06 12:47:47 +01:00
Klaus Schmidinger 1eb033576f Added plugin-defined sources 2010-02-28 12:19:50 +01:00
Klaus Schmidinger 94d2bad657 The file name in the "Timers" menu now shows only the base name of the recording without the folder path 2010-02-07 13:35:58 +01:00
Klaus Schmidinger 4bf5c793f4 Moved the declaration of cMenuCommands to menu.h, so that plugins can use it 2010-02-06 10:18:20 +01:00
Klaus Schmidinger 86291b6205 The files "commands.conf" and "reccmd.conf" can now contain nested lists of commands 2010-01-31 12:59:50 +01:00
Klaus Schmidinger 0889960232 The PCR pid is now recorded for channels where this is different from the video PID 2010-01-30 11:10:25 +01:00
Klaus Schmidinger 27aaf4fc06 The new setup option "Miscellaneous/Channels wrap" controls whether the current channel wraps around the beginning or end of the channel list when zapping 2010-01-17 15:21:28 +01:00
Klaus Schmidinger a503c6ab3f The "Edit timer" menu can now set the folder for the recording from a list of folders stored in "folders.conf" 2010-01-17 12:08:03 +01:00
Klaus Schmidinger 6a208294be Several code modifications to avoid compiler warnings 2009-12-06 12:57:45 +01:00
Klaus Schmidinger b14d498613 Fixed storing the current OSD size in case the device has changed it in its setup menu 2009-06-21 10:02:49 +02:00
Klaus Schmidinger 2c5faf0b65 Implemented setup option "Recording/Pause key handling" 2009-05-21 11:35:37 +02:00
Klaus Schmidinger f161d1b2fe OSD sizes in percent; automatic update of OSD size 2009-05-03 14:15:21 +02:00
Klaus Schmidinger f01af488e1 Fixed handling the maximum video file size 2009-01-24 15:24:19 +01:00
Klaus Schmidinger fa848a6f2e Added an 'int' typecast to calculations involving FramesPerSecond() to avoid compiler warnings 2009-01-24 11:42:24 +01:00
Klaus Schmidinger 7de7ede26f The recording format is now Transport Stream 2009-01-06 14:41:11 +01:00
Klaus Schmidinger 3c7d1a16ac Switched to the new S2API driver API; cDvbTuner::IsTunedTo()now also checks the symbol rate in case of DVB-S and DVB-C 2008-12-13 12:22:36 +01:00
Klaus Schmidinger 7d1b84a997 Implemented handling the standard component descriptor for AC3 2008-05-01 15:41:04 +02:00
Klaus Schmidinger e59c6ac433 Re-implemented handling of DVB-S2 2008-04-12 13:39:12 +02:00
Klaus Schmidinger 6b678bcbda Resetting a timer's 'pending' flag when it has ended 2008-03-16 11:16:28 +01:00
Klaus Schmidinger 864acdeed4 Fixed displaying the free disk space 2008-03-14 13:11:28 +01:00
Klaus Schmidinger ce7b0c94f7 Added the backslash ('\') to the list of characters that need to be escaped when executing external commands 2008-02-24 10:30:49 +01:00
Klaus Schmidinger 088c325e8f Increased the valid range of the "Subtitle offset" setup option to -100...100 2008-02-24 10:11:14 +01:00
Klaus Schmidinger 300d402663 The CAM menu now stays open as long as it is automatically updated 2008-02-23 14:40:58 +01:00
Klaus Schmidinger 6b35173789 Implemented the cStatus, cDevice and cPlayer functions for setting subtitle tracks in plugins 2008-02-16 13:59:09 +01:00
Klaus Schmidinger 47d6f9d187 Refreshing the free disk space display when leaving a Recordings submenu 2008-02-16 12:04:12 +01:00
Klaus Schmidinger 6bef17cdec When deleting the recording that is currently replayed, the replay is now stopped immediately 2008-02-15 16:13:10 +01:00
Klaus Schmidinger 9495aa9923 Using cString::sprintf() instead of asprintf() 2008-02-15 14:57:48 +01:00
Klaus Schmidinger 9622a5b6ec The free disk space is now also displayed in the title of the "Recordings" menu 2008-02-10 11:46:20 +01:00
Klaus Schmidinger 6520725bb2 Ignoring "repeat" and "release" keys in the time search entry mode during replay 2008-02-09 12:29:04 +01:00
Klaus Schmidinger f54c810bcd Revoked the switch to the "multiproto" driver in order to make a new stable version 2008-02-08 13:48:31 +01:00
Klaus Schmidinger d0af2f90e7 Implemented handling of DVB-S2 2008-01-27 14:35:54 +01:00
Klaus Schmidinger 819e4b9f10 Fixed displaying weekday names in the Schedule menu if the system uses UTF-8 2008-01-13 14:05:26 +01:00
Klaus Schmidinger 4337f88820 Added a missing setting of lastFreeMB in cMenuMain::Update() 2008-01-13 12:44:19 +01:00
Klaus Schmidinger bd411a6620 The kInfo key is now propagated to any open menu 2007-11-25 15:27:10 +01:00
Klaus Schmidinger ade33990f5 Implemented setup option "Miscellaneous/Emergency exit" 2007-11-25 14:20:03 +01:00
Klaus Schmidinger 46b9d18368 The 'Allowed' parameter in cMenuEditStrItem() is now NULL by default, which results in using tr(FileNameChars) 2007-11-03 15:06:00 +01:00
Klaus Schmidinger eeaa969186 The "Play" key now starts replay of the selected recording in the Recordings menu 2007-10-19 14:22:03 +02:00
Klaus Schmidinger 8945e9e296 Added a missing Channels.SetModified(true) call when deleting or moving a channel in the Channels menu 2007-10-13 10:12:28 +02:00
Klaus Schmidinger 0c8cda9bd0 Implemented handling DVB subtitles 2007-10-12 14:52:30 +02:00
Klaus Schmidinger 91ad06409b Fixed some compiler warnings with gcc-4.2.0 2007-08-24 13:18:21 +02:00
Klaus Schmidinger 8014316a31 The "Setup/OSD/Language" menu now only shows those languages that actually have a locale (suggested by Anssi Hannula) 2007-08-18 09:21:52 +02:00
Klaus Schmidinger 6f568625d7 Fixed handling kLeft in the calls to cStatus::MsgOsdTextItem() 2007-08-12 10:45:43 +02:00
Klaus Schmidinger 33e5ef3a58 The list of tracks given in cStatus::SetAudioTrack() is now NULL terminated 2007-08-12 10:37:58 +02:00
Klaus Schmidinger 0f7a4af168 Switched I18N to gettext 2007-08-11 12:39:06 +02:00
Klaus Schmidinger 62f3d4c797 Changed the parameter "OSD font size" to "Default font size" in "Setup/OSD" 2007-06-23 09:28:05 +02:00
Klaus Schmidinger 3ad941de73 Changed the parameter "OSD font" to "Default font" in "Setup/OSD" 2007-06-17 12:33:53 +02:00
Klaus Schmidinger 5fec367e60 Centralized default font names 2007-06-17 11:54:54 +02:00
Klaus Schmidinger 79b1c68ffb Now using 'fontconfig' to determine which fonts to use 2007-06-17 11:12:46 +02:00
Klaus Schmidinger b532dc8229 Replaced strncpy() and strn0cpy() with Utf8Strn0Cpy() where necessary 2007-06-16 10:41:21 +02:00
Klaus Schmidinger c6f8a14957 Freetype font support; full UTF-8 support; dropped pixel fonts 2007-06-10 13:02:43 +02:00
Klaus Schmidinger 16fe4d783f Made "Channel entry timeout" a setup parameter 2007-02-25 14:14:06 +01:00
Klaus Schmidinger 7b59d84be3 Changed "Menu button closes" to "Menu key closes"; cleaned up "button" vs. "key" in MANUAL 2007-02-25 11:39:40 +01:00
Klaus Schmidinger ddb7f33567 Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP forces reload; cThread::EmergencyExit() replaced by ShutdownHandler.RequestEmergencyExit() 2007-02-25 10:56:29 +01:00
Klaus Schmidinger 87dd5139ff CAM handling refactored; multiple recordings with one CAM; automatic CAM selection 2007-01-07 14:46:14 +01:00
Klaus Schmidinger 19f39258f0 Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' to avoid problems on 64-bit machines 2006-12-02 11:30:19 +01:00
Klaus Schmidinger 3dc4a71fe6 Fixed displaying the replay mode symbol in case of "Multi speed mode" 2006-11-04 13:19:31 +01:00
Klaus Schmidinger 9a6e81fc3a Fixed setting audio track descriptions after a replay has been stopped 2006-10-20 13:42:14 +02:00
Klaus Schmidinger 2aa43cb3e2 Fixed handling numeric keys in the channel display after switching channel groups 2006-07-23 09:26:50 +02:00
Klaus Schmidinger f936447c25 Fixed a comment 2006-06-24 10:22:57 +02:00
Klaus Schmidinger 56744b1f4e Increased the column spacing in the "Recordings" menu 2006-06-03 13:36:07 +02:00
Klaus Schmidinger a12a504fad Fixed handling the display of the '*' indicator in the "What's on now/next?" menu 2006-06-03 09:42:12 +02:00
Klaus Schmidinger 9847c7571d Removed all the compatibility '#if APIVERSNUM...' stuff and instead increased the API version number 2006-05-28 15:10:08 +02:00
Klaus Schmidinger e892171736 Fixed deleting channels in case the current channel's number changes 2006-05-28 10:48:50 +02:00
Klaus Schmidinger 39162a98f0 Fixed moving channels, which sometimes stopped the current replay session 2006-05-28 09:19:30 +02:00
Klaus Schmidinger 2e01178e54 Fixed deleting the 'skinDescriptions' in cMenuSetupOSD::~cMenuSetupOSD() 2006-05-25 12:26:09 +02:00
Klaus Schmidinger ce991f442b Changed the "Really restart?" prompt in the call to cPluginManager::Active() in menu.c to "restart anyway?" 2006-04-28 12:53:07 +02:00
Klaus Schmidinger 8c6deb20f2 No longer using characters 0x01 and 0x02 for mapping single quote and slash in recording names 2006-04-16 12:55:28 +02:00
Klaus Schmidinger 1354141eab Now going into the "Edit timer" menu if a newly created timer starts soon 2006-04-16 10:29:48 +02:00
Klaus Schmidinger 94c729a6fa The "Update channels" parameter in the "Setup/DVB" menu has been extended to allow updating only the PIDs 2006-04-15 14:18:25 +02:00
Klaus Schmidinger 4611af4339 Implemented kNext and kPrev keys 2006-04-15 13:46:55 +02:00
Klaus Schmidinger 4ba450b737 Implemented cPlugin::Active() 2006-04-15 11:18:36 +02:00
Klaus Schmidinger 08fb5e2dbd The preferred audio language is now automatically selected when starting replay 2006-04-14 14:47:01 +02:00
Klaus Schmidinger 753c1e1a7f Now checking whether there is any text before calling cStatus::MsgOsdTextItem() 2006-04-09 14:31:33 +02:00
Klaus Schmidinger 87ba3ae558 The initial channel and volume can now be defined in the "Setup/Miscellaneous" menu 2006-04-09 13:26:56 +02:00
Klaus Schmidinger 060c3f3ddc Fixed handling the color button texts when switching from the 'Schedule' menu of a channel without EPG info to the 'What's on now' menu 2006-04-09 12:03:31 +02:00
Klaus Schmidinger 359d43076a Added a missing "Button$" for the Timer button 2006-03-31 13:00:05 +02:00
Klaus Schmidinger 457f5dd14c The status changes of EPG events are now logged for all channels that have timers 2006-02-28 14:00:28 +01:00
Klaus Schmidinger c174de392b Fixed updating the "Info" button in the "Timers" menu 2006-02-28 12:36:52 +01:00
Klaus Schmidinger 8dec381664 Improved setting events to timers 2006-02-25 15:57:56 +01:00
Klaus Schmidinger 8650649b18 Removed leftover cMenuTimers::Move() 2006-02-25 15:00:09 +01:00
Klaus Schmidinger c631893066 In the "Timers" menu the blue key is now "Info" and the red key is "On/Off" 2006-02-25 14:39:29 +01:00
Klaus Schmidinger 9dc73da7f5 The option "Setup/OSD/Sort timers" has been removed 2006-02-25 14:17:56 +01:00
Klaus Schmidinger 60e937f57b The upper 16 bit of a timer's "flags" are no longer treated specially when a timer is modified in the "Edit timer" menu 2006-02-25 12:22:02 +01:00
Klaus Schmidinger bc2e59909f The 'summary' field of a timer definition has been renamed to 'aux' 2006-02-25 12:09:22 +01:00
Klaus Schmidinger 6b74723336 The "Ok" key in the "Jump" mode of the replay progress display now confirms the jump instead of closing the display 2006-02-25 10:29:37 +01:00
Klaus Schmidinger 39cefd4b27 Replaced some 'displayChannel->SetEvents(NULL, NULL)/DisplayChannel()' sequences with 'Refresh()' 2006-02-24 14:56:18 +01:00
Klaus Schmidinger 3d9654a22f Fixed removing the '-' when entering a channel number where there is no other one that fits the input 2006-02-24 14:55:20 +01:00
Klaus Schmidinger 0d6ce369c6 When setting the audio track descriptions, the language codes are now also set in case this is a replay session 2006-02-19 10:18:28 +01:00
Klaus Schmidinger 53f77ddded Now resetting the channel number if the number entered through the numeric keys exceeds the maximum channel number 2006-02-18 12:47:01 +01:00
Klaus Schmidinger 10d3ad00ae cMenuText now uses the given font 2006-02-17 15:45:25 +01:00
Klaus Schmidinger 2a91ee0fef Fixed handling the "Blue" key in the "Schedule" menu for the current channel 2006-02-05 13:32:14 +01:00
Klaus Schmidinger d5c739790b Implemented cDevice::Transferring() 2006-02-04 14:58:24 +01:00
Klaus Schmidinger 881c251bea Fixed channel up/down switching on single card systems 2006-02-03 13:27:40 +01:00
Klaus Schmidinger ea9a7eebd1 When looking for the present or following EPG event, the running status is now always taken into account 2006-01-29 14:04:37 +01:00
Klaus Schmidinger f03ed68807 Fixed displaying the current audio track in the channel display 2006-01-29 11:15:08 +01:00
Klaus Schmidinger 759a45d508 Fixed channel switching with the Down (Up) key in case the current channel is already the first (last) in the list 2006-01-28 12:43:26 +01:00
Klaus Schmidinger aebc766ee7 Fixed a crash when pressing '0' in the "Schedule" menu on a channel that doesn't have any EPG data 2006-01-27 14:11:25 +01:00