mirror of
				https://github.com/rofafor/vdr-plugin-femon.git
				synced 2023-10-10 11:36:53 +00:00 
			
		
		
		
	Default make target is now all.
Fixed the access rights of symbols subdirectory (Thanks to Harri Kukkonen). Added a new theme: Moronimo (Thanks to Morone).
This commit is contained in:
		
							
								
								
									
										6
									
								
								HISTORY
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								HISTORY
									
									
									
									
									
								
							@@ -141,3 +141,9 @@ VDR Plugin 'femon' Revision History
 | 
			
		||||
2005-02-26: Version 0.8.6
 | 
			
		||||
 | 
			
		||||
- Horizontal offset setup option should be functional now.
 | 
			
		||||
 | 
			
		||||
2005-04-01: Version 0.8.7
 | 
			
		||||
 | 
			
		||||
- Default make target is now all.
 | 
			
		||||
- Fixed the access rights of symbols subdirectory (Thanks to Harri Kukkonen).
 | 
			
		||||
- Added a new theme: Moronimo (Thanks to Morone).
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								Makefile
									
									
									
									
									
								
							@@ -52,6 +52,9 @@ ifdef DEBUG
 | 
			
		||||
DEFINES += -DDEBUG
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
.PHONY: all all-redirect
 | 
			
		||||
all-redirect: all
 | 
			
		||||
 | 
			
		||||
### The object files (add further files here):
 | 
			
		||||
 | 
			
		||||
OBJS = femon.o femonosd.o femonreceiver.o femoncfg.o femoni18n.o
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								README
									
									
									
									
									
								
							@@ -21,11 +21,9 @@ transponder and stream information are also available in advanced display modes.
 | 
			
		||||
 | 
			
		||||
The plugin is based on a neat console frontend status monitor application
 | 
			
		||||
called 'femon' by Johannes Stezenbach (see DVB-apps/szap/femon.c for further
 | 
			
		||||
information). The other parts of plugin code are borrowed from the excellent
 | 
			
		||||
'OSD Picture-In-Picture' plugin by Sascha Volkenandt and Andreas Regel. The
 | 
			
		||||
bitrate calculation algorithm originates from the 'dvbstream' application by
 | 
			
		||||
Dave Chapman and the stream information routines from the 'libdvb' library by
 | 
			
		||||
Metzler Brothers.
 | 
			
		||||
information). The bitrate calculation trick originates from the 'dvbstream'
 | 
			
		||||
application by Dave Chapman and the stream information routines are taken from
 | 
			
		||||
the 'libdvb' library by Metzler Brothers.
 | 
			
		||||
 | 
			
		||||
Terminology:
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								femon.c
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								femon.c
									
									
									
									
									
								
							@@ -102,6 +102,7 @@ cMenuFemonSetup::cMenuFemonSetup(void)
 | 
			
		||||
  themes[eFemonThemeClassic]       = tr("Classic");
 | 
			
		||||
  themes[eFemonThemeElchi]         = tr("Elchi");
 | 
			
		||||
  themes[eFemonThemeDeepBlue]      = tr("DeepBlue");
 | 
			
		||||
  themes[eFemonThemeMoronimo]      = tr("Moronimo");
 | 
			
		||||
 | 
			
		||||
  Setup();
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								femon.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								femon.h
									
									
									
									
									
								
							@@ -11,7 +11,7 @@
 | 
			
		||||
 | 
			
		||||
#include <vdr/plugin.h>
 | 
			
		||||
 | 
			
		||||
static const char *VERSION        = "0.8.6";
 | 
			
		||||
static const char *VERSION        = "0.8.7";
 | 
			
		||||
static const char *DESCRIPTION    = "DVB Signal Information Monitor (OSD)";
 | 
			
		||||
static const char *MAINMENUENTRY  = "Signal Information";
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								femoncfg.c
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								femoncfg.c
									
									
									
									
									
								
							@@ -66,5 +66,16 @@ const cFemonTheme femonTheme[eFemonThemeMaxNumber] =
 | 
			
		||||
    0xFFCE7B00, // clrYellow
 | 
			
		||||
    0xFF336600, // clrGreen
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    // eFemonThemeMoronimo
 | 
			
		||||
    0xDF294A6B, // clrBackground
 | 
			
		||||
    0xDF3E5578, // clrTitleBackground
 | 
			
		||||
    0xFF9BBAD7, // clrTitleText
 | 
			
		||||
    0xFFCE7B00, // clrActiveText
 | 
			
		||||
    0xFF9A9A9A, // clrInactiveText
 | 
			
		||||
    0xFF992900, // clrRed
 | 
			
		||||
    0xFFCE7B00, // clrYellow
 | 
			
		||||
    0xFF336600, // clrGreen
 | 
			
		||||
  },
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -50,6 +50,7 @@ enum eFemonThemes
 | 
			
		||||
  eFemonThemeClassic,
 | 
			
		||||
  eFemonThemeElchi,
 | 
			
		||||
  eFemonThemeDeepBlue,
 | 
			
		||||
  eFemonThemeMoronimo,
 | 
			
		||||
  eFemonThemeMaxNumber
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										85
									
								
								femoni18n.c
									
									
									
									
									
								
							
							
						
						
									
										85
									
								
								femoni18n.c
									
									
									
									
									
								
							@@ -242,45 +242,66 @@ const tI18nPhrase Phrases[] = {
 | 
			
		||||
  },
 | 
			
		||||
  { "Elchi", // English
 | 
			
		||||
    "Elchi", // Deutsch
 | 
			
		||||
    "", // Slovenski
 | 
			
		||||
    "", // Italiano
 | 
			
		||||
    "", // Nederlands
 | 
			
		||||
    "", // Portugu<67>s
 | 
			
		||||
    "", // Fran<61>ais 
 | 
			
		||||
    "", // Norsk
 | 
			
		||||
    "Elchi", // Slovenski
 | 
			
		||||
    "Elchi", // Italiano
 | 
			
		||||
    "Elchi", // Nederlands
 | 
			
		||||
    "Elchi", // Portugu<67>s
 | 
			
		||||
    "Elchi", // Fran<61>ais 
 | 
			
		||||
    "Elchi", // Norsk
 | 
			
		||||
    "Elchi", // suomi
 | 
			
		||||
    "", // Polski   
 | 
			
		||||
    "", // Espa<70>ol  
 | 
			
		||||
    "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek)
 | 
			
		||||
    "", // Svenska
 | 
			
		||||
    "", // Romaneste
 | 
			
		||||
    "", // Magyar  
 | 
			
		||||
    "", // Catal<61>  
 | 
			
		||||
    "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Russian)
 | 
			
		||||
    "", // Hrvatski (Croatian)
 | 
			
		||||
    "Elchi", // Polski   
 | 
			
		||||
    "Elchi", // Espa<70>ol  
 | 
			
		||||
    "Elchi", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek)
 | 
			
		||||
    "Elchi", // Svenska
 | 
			
		||||
    "Elchi", // Romaneste
 | 
			
		||||
    "Elchi", // Magyar  
 | 
			
		||||
    "Elchi", // Catal<61>  
 | 
			
		||||
    "Elchi", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Russian)
 | 
			
		||||
    "Elchi", // Hrvatski (Croatian)
 | 
			
		||||
    "Elchi", // Eesti
 | 
			
		||||
    "", // Dansk
 | 
			
		||||
    "Elchi", // Dansk
 | 
			
		||||
  },
 | 
			
		||||
  { "DeepBlue", // English
 | 
			
		||||
    "DeepBlue", // Deutsch
 | 
			
		||||
    "", // Slovenski
 | 
			
		||||
    "", // Italiano
 | 
			
		||||
    "", // Nederlands
 | 
			
		||||
    "", // Portugu<67>s
 | 
			
		||||
    "", // Fran<61>ais 
 | 
			
		||||
    "", // Norsk
 | 
			
		||||
    "DeepBlue", // Slovenski
 | 
			
		||||
    "DeepBlue", // Italiano
 | 
			
		||||
    "DeepBlue", // Nederlands
 | 
			
		||||
    "DeepBlue", // Portugu<67>s
 | 
			
		||||
    "DeepBlue", // Fran<61>ais 
 | 
			
		||||
    "DeepBlue", // Norsk
 | 
			
		||||
    "DeepBlue", // suomi
 | 
			
		||||
    "", // Polski   
 | 
			
		||||
    "", // Espa<70>ol  
 | 
			
		||||
    "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek)
 | 
			
		||||
    "", // Svenska
 | 
			
		||||
    "", // Romaneste
 | 
			
		||||
    "", // Magyar  
 | 
			
		||||
    "", // Catal<61>  
 | 
			
		||||
    "", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Russian)
 | 
			
		||||
    "", // Hrvatski (Croatian)
 | 
			
		||||
    "DeepBlue", // Polski   
 | 
			
		||||
    "DeepBlue", // Espa<70>ol  
 | 
			
		||||
    "DeepBlue", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek)
 | 
			
		||||
    "DeepBlue", // Svenska
 | 
			
		||||
    "DeepBlue", // Romaneste
 | 
			
		||||
    "DeepBlue", // Magyar  
 | 
			
		||||
    "DeepBlue", // Catal<61>  
 | 
			
		||||
    "DeepBlue", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Russian)
 | 
			
		||||
    "DeepBlue", // Hrvatski (Croatian)
 | 
			
		||||
    "DeepBlue", // Eesti
 | 
			
		||||
    "", // Dansk
 | 
			
		||||
    "DeepBlue", // Dansk
 | 
			
		||||
  },
 | 
			
		||||
  { "Moronimo", // English
 | 
			
		||||
    "Moronimo", // Deutsch
 | 
			
		||||
    "Moronimo", // Slovenski
 | 
			
		||||
    "Moronimo", // Italiano
 | 
			
		||||
    "Moronimo", // Nederlands
 | 
			
		||||
    "Moronimo", // Portugu<67>s
 | 
			
		||||
    "Moronimo", // Fran<61>ais 
 | 
			
		||||
    "Moronimo", // Norsk
 | 
			
		||||
    "Moronimo", // suomi
 | 
			
		||||
    "Moronimo", // Polski   
 | 
			
		||||
    "Moronimo", // Espa<70>ol  
 | 
			
		||||
    "Moronimo", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Greek)
 | 
			
		||||
    "Moronimo", // Svenska
 | 
			
		||||
    "Moronimo", // Romaneste
 | 
			
		||||
    "Moronimo", // Magyar  
 | 
			
		||||
    "Moronimo", // Catal<61>  
 | 
			
		||||
    "Moronimo", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Russian)
 | 
			
		||||
    "Moronimo", // Hrvatski (Croatian)
 | 
			
		||||
    "Moronimo", // Eesti
 | 
			
		||||
    "Moronimo", // Dansk
 | 
			
		||||
  },
 | 
			
		||||
  { "Hide main menu entry", // English
 | 
			
		||||
    "Hauptmen<EFBFBD>eintrag verstecken", // Deutsch
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user