summaryrefslogtreecommitdiff
path: root/osdpip.c
diff options
context:
space:
mode:
Diffstat (limited to 'osdpip.c')
-rw-r--r--osdpip.c81
1 files changed, 46 insertions, 35 deletions
diff --git a/osdpip.c b/osdpip.c
index a5b1a78..83f4545 100644
--- a/osdpip.c
+++ b/osdpip.c
@@ -7,9 +7,9 @@
extern "C"
{
#ifdef HAVE_FFMPEG_STATIC
-# include <avcodec.h>
+# include <avcodec.h>
#else
-# include <ffmpeg/avcodec.h>
+# include <ffmpeg/avcodec.h>
#endif
}
@@ -19,66 +19,75 @@ extern "C"
#include <vdr/plugin.h>
-static const char *VERSION = "0.0.4";
+static const char *VERSION = "0.0.5";
static const char *DESCRIPTION = "OSD Picture-in-Picture";
static const char *MAINMENUENTRY = "Picture-in-Picture";
-class cPluginOsdpip : public cPlugin {
+class cPluginOsdpip : public cPlugin
+{
private:
public:
- cPluginOsdpip(void);
- virtual ~cPluginOsdpip();
- virtual const char *Version(void) { return VERSION; }
- virtual const char *Description(void) { return DESCRIPTION; }
- virtual const char *CommandLineHelp(void);
- virtual bool ProcessArgs(int argc, char *argv[]);
- virtual bool Initialize(void);
- virtual bool Start(void);
- virtual void Housekeeping(void);
- virtual const char *MainMenuEntry(void) { return tr(MAINMENUENTRY); }
- virtual cOsdObject *MainMenuAction(void);
- virtual cMenuSetupPage *SetupMenu(void);
- virtual bool SetupParse(const char *Name, const char *Value);
+ cPluginOsdpip(void);
+ virtual ~cPluginOsdpip();
+ virtual const char *Version(void) { return VERSION; }
+ virtual const char *Description(void) { return tr(DESCRIPTION); }
+ virtual const char *CommandLineHelp(void);
+ virtual bool ProcessArgs(int argc, char *argv[]);
+ virtual bool Initialize(void);
+ virtual bool Start(void);
+ virtual void Housekeeping(void);
+ virtual const char *MainMenuEntry(void) { return tr(MAINMENUENTRY); }
+ virtual cOsdObject *MainMenuAction(void);
+ virtual cMenuSetupPage *SetupMenu(void);
+ virtual bool SetupParse(const char *Name, const char *Value);
};
-cPluginOsdpip::cPluginOsdpip(void) {
+cPluginOsdpip::cPluginOsdpip(void)
+{
}
-cPluginOsdpip::~cPluginOsdpip() {
+cPluginOsdpip::~cPluginOsdpip()
+{
}
-const char *cPluginOsdpip::CommandLineHelp(void) {
- return NULL;
+const char *cPluginOsdpip::CommandLineHelp(void)
+{
+ return NULL;
}
-bool cPluginOsdpip::ProcessArgs(int argc, char *argv[]) {
- return true;
+bool cPluginOsdpip::ProcessArgs(int argc, char *argv[])
+{
+ return true;
}
-bool cPluginOsdpip::Initialize(void) {
+bool cPluginOsdpip::Initialize(void)
+{
// must be called before using avcodec lib
avcodec_init();
// register all the codecs (you can also register only the codec
- // you wish to have smaller code)
+ // you wish to have smaller code)
avcodec_register_all();
- return true;
+ return true;
}
-bool cPluginOsdpip::Start(void) {
+bool cPluginOsdpip::Start(void)
+{
RegisterI18n(Phrases);
- return true;
+ return true;
}
-void cPluginOsdpip::Housekeeping(void) {
+void cPluginOsdpip::Housekeeping(void)
+{
}
-cOsdObject *cPluginOsdpip::MainMenuAction(void) {
+cOsdObject *cPluginOsdpip::MainMenuAction(void)
+{
const cChannel *chan;
cDevice *dev;
chan = cDevice::CurrentChannel() != 0
- ? Channels.GetByNumber(cDevice::CurrentChannel()) : NULL;
+ ? Channels.GetByNumber(cDevice::CurrentChannel()) : NULL;
if (chan != NULL) {
dev = cDevice::GetDevice(chan, 1);
if (dev)
@@ -87,12 +96,14 @@ cOsdObject *cPluginOsdpip::MainMenuAction(void) {
return NULL;
}
-cMenuSetupPage *cPluginOsdpip::SetupMenu(void) {
- return new cOsdPipSetupPage;
+cMenuSetupPage *cPluginOsdpip::SetupMenu(void)
+{
+ return new cOsdPipSetupPage;
}
-bool cPluginOsdpip::SetupParse(const char *Name, const char *Value) {
- return OsdPipSetup.SetupParse(Name, Value);
+bool cPluginOsdpip::SetupParse(const char *Name, const char *Value)
+{
+ return OsdPipSetup.SetupParse(Name, Value);
}
VDRPLUGINCREATOR(cPluginOsdpip); // Don't touch this!