Commit Graph

2856 Commits

Author SHA1 Message Date
Klaus Schmidinger 78e11d8c6f Extended the interface to the script that gets called for recordings, so that in the "edited" case it also provides the name of the original recording 2012-06-02 13:57:41 +02:00
Klaus Schmidinger ebf8a285b2 Fixed font handling with fontconfig 2.9.0 or newer 2012-06-02 13:41:23 +02:00
Klaus Schmidinger 2de28295fc Now making sure that the "small font" is never larger than the "osd font" 2012-06-02 13:35:54 +02:00
Klaus Schmidinger eec6b1d818 Finally removed the code marked with __RECORDING_H_DEPRECATED_DIRECT_MEMBER_ACCESS and LEGACY_CRECEIVER 2012-06-02 13:22:53 +02:00
Klaus Schmidinger 68d5e7b548 Implemented LCARS skin 2012-06-02 13:17:16 +02:00
Klaus Schmidinger 4e57f40096 The new class cSortedTimers can be used to quickly get a list of all timers, sorted by their start time 2012-06-02 12:10:36 +02:00
Klaus Schmidinger 41b1160f01 The new function RgbShade() (include osd.h) can be used to generate a brighter or darker version of a given color 2012-06-02 10:44:24 +02:00
Klaus Schmidinger 5ee947a492 Fixed resetting CAMs 2012-05-29 11:19:56 +02:00
Klaus Schmidinger d2030debc0 cVector::Clear() now reinitializes any previously used members 2012-05-20 14:01:02 +02:00
Klaus Schmidinger cdaf99121b If a recording has no info file, the 'title' of the recording's info is now set to the recording's name 2012-05-20 13:55:34 +02:00
Klaus Schmidinger 1378f599c2 Fixed checking for UTF-8 support in cFont::Bidi() 2012-05-19 10:20:16 +02:00
Klaus Schmidinger c1ddc63fda Implemented taBorder alignment flag 2012-05-17 16:38:50 +02:00
Klaus Schmidinger 4f889749b3 Fixed a mismatched 'delete' in cSchedules::SetEpgDataFileName() 2012-05-13 13:46:56 +02:00
Klaus Schmidinger 5f93700e07 The new member function cSkinDisplayReplay::SetRecording() allows a skin to display more information about the currently played recording 2012-05-12 14:20:41 +02:00
Klaus Schmidinger 2193ea32f6 Making sure setup strings don't contain any newline characters 2012-05-11 11:08:38 +02:00
Klaus Schmidinger 0b4069c91f Removed the "bondedMasterFailed" mechanism from cDvbTuner 2012-05-09 08:33:59 +02:00
Klaus Schmidinger 06b8fe94ef Renamed the function cString::sprintf(const char *fmt, va_list &ap) to vsprintf() 2012-05-08 11:23:56 +02:00
Klaus Schmidinger 4f7523a3a2 Fixed character comparisons in cSubtitleObject::DecodeCharacterString() 2012-05-08 08:27:24 +02:00
Klaus Schmidinger 353233a27e Fixed a possible high CPU load when pausing replay 2012-05-06 11:04:07 +02:00
Klaus Schmidinger 97e242d1b5 The new functions cControl::GetRecording() and cControl::GetHeader() can be used to retrieve information about what the current player is playing 2012-04-28 13:09:42 +02:00
Klaus Schmidinger 109586571a cControl::Control() now has an additional boolean parameter, which can be set to true to get the current player control even if it is hidden 2012-04-28 10:56:05 +02:00
Klaus Schmidinger 2cd697d146 Credits to Marcus Roscher 2012-04-27 08:25:44 +02:00
Klaus Schmidinger 71d53f2c63 Fixed the SVDRP command UPDR, which didn't update the global recordings list 2012-04-26 10:48:18 +02:00
Klaus Schmidinger b5ddaedfb3 Fixed cDevice::StillPicture(), making sure it doesn't call the derived class's function if no buffer has been allocated 2012-04-26 10:28:39 +02:00
Klaus Schmidinger fb3e5ca4ee The Timers list is now marked as modified whenever a recording starts or ends 2012-04-25 11:14:12 +02:00
Klaus Schmidinger 53d0825515 OSD and skin are now reinitialized after a plugin setup page has been confirmed 2012-04-24 09:19:48 +02:00
Klaus Schmidinger 28685f9895 A cOsdMenu can now handle skins that display different numbers of items in the various menu categories 2012-04-23 09:47:26 +02:00
Klaus Schmidinger 3d32b07862 The disk usage is no longer automatically added to the title of the main and "Recordings" menus 2012-04-23 09:07:55 +02:00
Klaus Schmidinger f822cdf261 The new setup option "DVB/Standard compliance" can be used to switch between different variations of the DVB standard 2012-04-15 10:52:34 +02:00
Klaus Schmidinger c650904794 Fixed a typo 2012-04-09 09:30:52 +02:00
Klaus Schmidinger 170e05e1e6 Skins can now inquire the menu category for which their cSkinDisplayMenu is currently being used 2012-04-08 11:52:56 +02:00
Klaus Schmidinger c24a891568 Fixed EPG scan on systems with only a single DVB device that use software output 2012-04-07 14:41:39 +02:00
Klaus Schmidinger 4e8dedb7ad Now limiting the number of characters of a channel's (short) name to 16 in the schedules menus 2012-04-06 12:35:39 +02:00
Klaus Schmidinger d5aa5f7294 The new function cDevice::DeviceType() returns a string identifying the type of the given device 2012-04-04 09:52:15 +02:00
Klaus Schmidinger 01c55ad694 Fixed getting the maximum short channel name length in case there are no short names at all 2012-04-01 09:28:39 +02:00
Klaus Schmidinger 1f5cf1db58 Fixed cPixmapMemory::DrawEllipse() for quadrants -1 and -4 2012-03-28 10:43:15 +02:00
Klaus Schmidinger 55b6ab1dc6 Fixed handling IDLEPRIORITY in cDvbDevice::ProvidesChannel() 2012-03-25 10:44:04 +02:00
Klaus Schmidinger bf970b5bf4 Reverted some improvements to Make.config.template 2012-03-20 11:22:30 +01:00
Klaus Schmidinger adce2fe42d Updated the Italian OSD texts 2012-03-19 08:16:33 +01:00
Klaus Schmidinger 6504e55b76 Fixed reduced bpp support for DVB subtitles 2012-03-16 12:01:31 +01:00
Klaus Schmidinger c8b0ee3289 Added missing channel locking to cEIT 2012-03-14 10:41:48 +01:00
Klaus Schmidinger cd676fda36 Moved setting LC_NUMERIC further up to make sure any floating point numbers use a decimal point 2012-03-14 09:12:58 +01:00
Klaus Schmidinger d62f710413 Fixed a memory leak in cSubtitleRegion::UpdateTextData() 2012-03-13 15:38:00 +01:00
Klaus Schmidinger 2781c337b1 No longer using GetFont() (which is not thread safe) in cSubtitleRegion::UpdateTextData() 2012-03-13 15:30:47 +01:00
Klaus Schmidinger 4bc2a502a4 No longer using GetFont() (which is not thread safe) in the 'osddemo' plugin 2012-03-13 15:28:15 +01:00
Klaus Schmidinger 71f02e4f80 When estimating the remaining disk space (in hours), the average data rate of all existing recordings is now taken into account 2012-03-13 13:22:06 +01:00
Klaus Schmidinger 845d6f36c1 When toggling a timer between "Single" and "Repeating", the previous setting is now retained in case the user toggles back to the original value 2012-03-13 11:27:54 +01:00
Klaus Schmidinger 4dcbf19ea2 The new function cDevice::DeviceName() returns a string identifying the name of the given device 2012-03-13 10:20:42 +01:00
Klaus Schmidinger ed10aaf68b Improved fast forwarding to the end of a timeshift recording 2012-03-12 14:53:59 +01:00
Klaus Schmidinger 9fa1654d04 Updated the Estonian OSD texts 2012-03-12 10:03:55 +01:00