Commit Graph

218 Commits

Author SHA1 Message Date
Klaus Schmidinger af494287cf Added support for DVB cards with multiple fontends 2010-01-04 14:16:11 +01:00
Klaus Schmidinger 3e05217a5f Displaying genre and parental rating in the recording info 2010-01-03 14:59:16 +01:00
Klaus Schmidinger fc3b402d43 Implemented handling the "Parental Rating Descriptor" 2010-01-03 14:28:33 +01:00
Klaus Schmidinger 56627cd12d Implemented handling the "Content Descriptor" 2010-01-03 12:20:37 +01:00
Klaus Schmidinger 491c6d0a85 Fixed stopping subtitle display when switching the primary device 2010-01-01 15:15:36 +01:00
Klaus Schmidinger 2b7c81f72d Moved support for full featured DVB cards of the TT/FuSi design into the new plugin 'dvbsddevice' 2009-12-31 15:38:18 +01:00
Klaus Schmidinger 6a208294be Several code modifications to avoid compiler warnings 2009-12-06 12:57:45 +01:00
Klaus Schmidinger fa5db6d777 The 'sky' plugin is no longer part of the VDR source 2009-12-05 14:27:57 +01:00
Klaus Schmidinger b2715518f8 Added Slovakian language texts 2009-11-01 15:51:18 +01:00
Klaus Schmidinger 611625ca3d Updated Chinese language texts 2009-10-18 15:28:23 +02:00
Klaus Schmidinger 20c8cd161f Changed the project's URLs and email to tvdr.de 2009-10-18 14:18:22 +02:00
Klaus Schmidinger 86b8a2ec24 Fixed renamed constants 2008-09-07 11:55:36 +02:00
Klaus Schmidinger 0206d90a49 Updated the Turkish language texts of the hello plugin 2008-09-06 14:30:00 +02:00
Klaus Schmidinger c7c6394e10 Fixed setting the OSD level in the 'osddemo' example 2008-04-13 13:02:53 +02:00
Klaus Schmidinger 127100a625 Removed the full path from the 'logger' call in the getskyepg.pl script 2008-03-22 10:20:10 +01:00
Klaus Schmidinger 11d81e4213 Updated the Croatian language texts 2008-03-18 17:19:26 +01:00
Klaus Schmidinger 0e0a1dfdda Added Russian translations to the 'skincurses' and 'pictures' plugins 2008-03-14 13:00:08 +01:00
Klaus Schmidinger 2d88d1fe86 Cleanups in *.po files 2008-03-01 14:33:17 +01:00
Klaus Schmidinger e2c3582834 Made the 'pic2mpg' script of the 'pictures' plugin work with relative paths 2008-02-29 14:38:44 +01:00
Klaus Schmidinger 3a2246a12b Made the 'pic2mpg' script of the 'pictures' plugin work with uppercase filename extensions 2008-02-25 18:11:33 +01:00
Klaus Schmidinger 1b1267674f The scrollbar handle now always has a height that is at least the width of the scrollbar 2008-02-23 10:50:28 +01:00
Klaus Schmidinger 3a70484121 Revised the fix of calculating the scrollbar height in the skins 2008-02-22 17:02:31 +01:00
Klaus Schmidinger 31a0318de4 Implemented cSkinCursesDisplayMenu::SetScrollbar(); fixed calculating the scrollbar sizes in the skins 2008-02-17 14:29:24 +01:00
Klaus Schmidinger dc7c5464fc Introduced 'operator const void * ()' in cString 2008-02-17 13:47:12 +01:00
Klaus Schmidinger 1a0beec1bf Added new cStatus functions to the 'status' plugin 2008-02-16 15:41:05 +01:00
Klaus Schmidinger 9495aa9923 Using cString::sprintf() instead of asprintf() 2008-02-15 14:57:48 +01:00
Klaus Schmidinger 8f5da3f68b Fixed setting the OSD area in the pictures plugin 2008-02-09 12:15:52 +01:00
Klaus Schmidinger 538cbdb26a Added option -i to the pictures plugin's pic2mpg to ignore unknown file types 2008-02-02 11:34:43 +01:00
Klaus Schmidinger 317240e970 Updated the Italian OSD texts 2008-02-01 15:25:56 +01:00
Klaus Schmidinger dc2fb473a7 Added french texts 2008-01-27 15:44:58 +01:00
Klaus Schmidinger a51eb0895c Updated the Makefile of the skincurses plugin 2008-01-19 11:42:41 +01:00
Klaus Schmidinger f75b1f2e77 Updated the Finnish OSD texts 2008-01-19 11:37:21 +01:00
Klaus Schmidinger b013f4ce83 Fixed the Play function in the pictures plugin 2008-01-19 11:21:32 +01:00
Klaus Schmidinger 95764d4bd5 Added '-Wno-parentheses' to the compiler options in order to avoid silly compiler warnings 2008-01-13 13:00:23 +01:00
Klaus Schmidinger d607265f69 Added the 'pictures' plugin 2008-01-13 11:44:38 +01:00
Klaus Schmidinger 7823790beb Improved the 'i18n' target in plugin Makefiles 2007-11-04 11:00:16 +01:00
Klaus Schmidinger 714e61b090 Added a note about how to initiate internationalization support to the README.i18n file; the Makefile generated by the 'newplugin' script now has the 'i18n' target automatically create an initial 'po/pluginname.pot' file 2007-10-14 09:29:59 +02:00
Klaus Schmidinger 59bc94fba2 Now generating translation files without line numbers; updated the Finnish OSD texts 2007-10-13 09:54:09 +02:00
Klaus Schmidinger 3a4b7f065c Adapted to the new Level parameter of cOsd 2007-08-26 20:36:59 +02:00
Klaus Schmidinger 69db18ef8f Explicitly looking for vdr.mo; text files for plugins named 'vdr-name.mo'; revoked 'best match' 2007-08-19 14:34:44 +02:00
Klaus Schmidinger 3883fb8e16 Added i18n to the 'skincurses' plugin 2007-08-15 14:11:11 +02:00
Klaus Schmidinger a551b5b124 Moved the "all" target in plugin Makefiles before the "Implicit rules" 2007-08-15 13:20:04 +02:00
Klaus Schmidinger 8edb431b2c Added the "...or (at your option) any later version" phrase to the license information of all plugins, and also the "newplugin" script 2007-08-12 11:13:43 +02:00
Klaus Schmidinger 0f7a4af168 Switched I18N to gettext 2007-08-11 12:39:06 +02:00
Klaus Schmidinger 8ff2c73d9b Fixed clearing color buttons in the 'curses' skin 2007-07-20 14:45:44 +02:00
Klaus Schmidinger 9ebd38230c Fixed a name clash between skincurses.c and the new cOsd position functions 2007-06-23 09:08:21 +02:00
Klaus Schmidinger 81e44bce19 Renamed Utf8NumSyms() to Utf8StrLen() 2007-06-16 09:05:22 +02:00
Klaus Schmidinger 3224fffe87 Implemented UTF-8 handling in skincurses 2007-06-15 12:24:06 +02:00
Klaus Schmidinger ddcb37300f The getskyepg.pl script now replaces "&" with "&" 2006-12-02 10:00:08 +01:00
Klaus Schmidinger bab6955557 Made the getskyepg.pl script of the 'sky' plugin send a user agent message to the server 2006-12-01 14:39:59 +01:00
Klaus Schmidinger 1b79274fae The 'skincurses' plugin now adjusts the size of the OSD to the size of the console window 2006-09-10 14:25:55 +02:00
Klaus Schmidinger 2aa6df4b7c Added --remove-destination to the 'cp' command for binaries in the Makefiles of the plugins 2006-09-10 14:10:51 +02:00
Klaus Schmidinger 830d86017a Fixed the Makefile of the 'servicedemo' plugin, so that it defines the PLUGIN macro; added a comment regarding the PLUGIN macro to the 'newplugin' script 2006-06-24 09:15:17 +02:00
Klaus Schmidinger 0d4cf40b79 When the 'skincurses' plugin is loaded, it automatically sets the 'curses' skin as the current one 2006-06-03 14:46:36 +02:00
Klaus Schmidinger 9966e03e29 Fixed handling tabbed item display in 'skincurses' 2006-06-03 13:21:33 +02:00
Klaus Schmidinger bf4f8e0da3 Fixed extracting APIVERSION to work with older versions of 'sed'; Fixed broken APIVERSION extraction line in 'newplugin' 2006-04-24 17:53:19 +02:00
Klaus Schmidinger 86950d4d98 Simplified the 'grep|awk|sed' command to retrieve the VDR/APIVERSION to a single 'sed' call 2006-04-22 10:08:41 +02:00
Klaus Schmidinger 54ca4d5763 Updated the Finnish OSD texts 2006-04-22 09:32:30 +02:00
Klaus Schmidinger 2e76e74597 Updated the GPL copies 2006-04-21 14:53:26 +02:00
Klaus Schmidinger 73917abf60 Implemented APIVERSION for the VDR plugin API version number 2006-04-16 09:36:10 +02:00
Klaus Schmidinger 12ea50fceb Removed DVBDIR from Makefile; it's now defined in Make.config if necessary 2006-04-15 12:39:35 +02:00
Klaus Schmidinger 6635a1d69e Added a missing "Key$" in skincurses.c 2006-04-14 11:36:41 +02:00
Klaus Schmidinger 1fe46dfa9f Fixed format string handling 2006-03-26 09:27:30 +02:00
Klaus Schmidinger ba17fe565e Added Czech language texts 2006-02-04 10:51:41 +01:00
Klaus Schmidinger 3a5c65e594 Fixed a typo 2006-01-08 10:21:32 +01:00
Klaus Schmidinger 69f125e705 Fixed entry for "Sky Two" 2006-01-04 21:07:12 +01:00
Klaus Schmidinger 0e6296699e Changed the API of the functions cStatus::Recording() and cStatus::Replaying(), so that they can provide the full file name of the recording 2005-12-31 15:20:19 +01:00
Klaus Schmidinger 71ccb6acb6 Fixed SetProgress() in the 'skincurses' plugin in case Total is 0 2005-11-26 13:55:38 +01:00
Klaus Schmidinger a311ea003e Added compiler options "-fPIC -g" to all plugins 2005-11-11 13:22:02 +01:00
Klaus Schmidinger 3f0678244f Added a note about using this skin to the README file 2005-10-01 12:20:25 +02:00
Klaus Schmidinger cda89e7fb0 Added a missing include statement to the 'sky' plugin 2005-09-17 10:43:54 +02:00
Klaus Schmidinger 332dc1120b Removed unused MAINMENUENTRY from svdrpdemo.c 2005-08-28 21:12:12 +02:00
Klaus Schmidinger 6445b9a086 Implemented SVDRP command for plugins 2005-08-27 16:42:28 +02:00
Klaus Schmidinger 06a27f142b Added 'Service' functions to the plugin interface 2005-08-21 10:44:29 +02:00
Klaus Schmidinger 5e4d7041b5 Updated channels.conf.sky 2005-08-07 14:00:00 +02:00
Klaus Schmidinger b0583e5373 Switched from 'summary.vdr' to 'info.vdr' 2005-05-16 14:45:11 +02:00
Klaus Schmidinger 264fa085bd Implemented displaying audio channel 2005-01-09 12:08:34 +01:00
Klaus Schmidinger 0b3a801ab4 Implemented audio track menu 2005-01-02 15:11:44 +01:00
Klaus Schmidinger 286af66cfb Made several functions threadsafe (cont'd) 2004-12-26 12:45:22 +01:00
Klaus Schmidinger ce8369251c Removed delay_ms(), using cCondWait::SleepMs() instead 2004-12-19 17:22:13 +01:00
Klaus Schmidinger 1d3495a0f0 Made several functions threadsafe 2004-12-19 16:33:34 +01:00
Klaus Schmidinger c77989ee70 Added support for AC3 replay over the DVB device 2004-12-17 14:55:49 +01:00
Klaus Schmidinger 7fbd1c5675 Changed channel number of 'itv2' 2004-11-05 15:55:55 +01:00
Klaus Schmidinger 6415cc900d Improved buffer handling 2004-10-16 09:36:28 +02:00
Klaus Schmidinger 916b740d99 Fixed some default parameters in 'skincurses' 2004-05-31 15:44:56 +02:00
Klaus Schmidinger b420ef67d2 New plugin 'skincurses' 2004-05-31 14:14:33 +02:00
Klaus Schmidinger 5d99df7b77 Implemented 'skins' and 'themes' 2004-05-16 10:35:36 +02:00
Klaus Schmidinger 4671c10030 Changed channel number of 'itv2' 2004-03-24 22:01:05 +01:00
Klaus Schmidinger c817c341ce Fixed handling receivers in the 'sky' plugin 2004-02-15 15:07:27 +01:00
Klaus Schmidinger 955d5eb012 Adapted the 'sky' plugin to use the actual channel IDs, and to fetch EPG data from www.bleb.org 2004-02-15 13:35:52 +01:00
Klaus Schmidinger 9dfa448134 Added Russian language texts 2004-01-16 13:34:43 +01:00
Klaus Schmidinger 8976ebcec5 Implemented automatic PID switching and channel detection 2004-01-04 12:30:00 +01:00
Klaus Schmidinger 7ff59171e3 Changed section handling; replaced 'libdtv' with 'libsi' 2003-12-22 13:29:24 +01:00
Klaus Schmidinger dc8fd12f91 Introduced cPlugin::Initialize() 2003-05-09 15:27:46 +02:00
Klaus Schmidinger 9e9b85ede6 Switched to DST 2003-04-02 16:21:47 +02:00
Klaus Schmidinger d7d4799236 Changed setting of CXX and CXXFLAGS variables in Makefile 2002-12-13 15:06:52 +01:00
Klaus Schmidinger a40c8b8a98 Added note about how to load the 'kfir' module 2002-12-08 12:00:00 +01:00
Klaus Schmidinger 9cb56dfea4 Revised README 2002-12-03 17:13:11 +01:00
Klaus Schmidinger 0945297d89 Added the 'sky' plugin 2002-12-01 11:25:22 +01:00
Klaus Schmidinger 08e4f36ccd Plugins can now have their own raw OSD 2002-11-24 10:45:39 +01:00
Klaus Schmidinger e3a8fb1065 Changed return type of MainMenuAction() 2002-11-16 13:20:26 +01:00
Klaus Schmidinger 5dd0c65e35 The Makefile now includes the file Make.config 2002-11-01 14:05:36 +01:00
Klaus Schmidinger 0598e41418 Completely switched to the HEAD driver version 2002-11-01 10:26:45 +01:00
Klaus Schmidinger 462463404d Fixed a typo 2002-10-26 14:34:53 +02:00
Klaus Schmidinger f6640a25b8 Fixed Makefile for NEWSTRUCT driver 2002-09-21 08:46:01 +02:00
Klaus Schmidinger 1967d0cd3d Fixed the 'newplugin' script to make it name the target for creating the distribution package 'dist' 2002-08-28 19:32:29 +02:00
Klaus Schmidinger efc0502b6d Added a missing #include (cont'd) 2002-07-28 13:00:00 +02:00
Klaus Schmidinger f2b637ed85 Changed the interface of cStatus::Replaying() 2002-07-13 11:16:27 +02:00
Klaus Schmidinger e38b29ba03 Additional OSD languages 2002-06-23 13:05:59 +02:00
Klaus Schmidinger 3ab746babd Changed 'cStatusMonitor' to 'cStatus' 2002-06-16 13:26:00 +02:00
Klaus Schmidinger b005b8fc4a Removed compiler option '-m486' 2002-06-10 16:29:46 +02:00
Klaus Schmidinger a5c2af7277 Makefile improvements 2002-05-17 16:29:02 +02:00
Klaus Schmidinger bbddf7e2db Plugin packages now expand into a dir with only the name and version number 2002-05-12 15:12:12 +02:00
Klaus Schmidinger 5d733e59ee Added the cPlugin::Housekeeping() function 2002-05-12 10:20:17 +02:00
Klaus Schmidinger 01c68def34 Changed the cPlugin::Start() function to return a boolean value 2002-05-12 09:24:45 +02:00
Klaus Schmidinger 71c62d2ee9 Added _I18N__H macro 2002-05-11 14:48:16 +02:00
Klaus Schmidinger 64ed6cffd8 Added setup parameters and a Setup menu to adjust them 2002-05-11 14:17:20 +02:00
Klaus Schmidinger b527b27708 Implemented plugin interface 2002-05-09 16:26:56 +02:00