mirror of
				https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
				synced 2023-10-10 17:16:51 +00:00 
			
		
		
		
	Dazugefgt. Jetzt auch mit i18n :-)
This commit is contained in:
		
							
								
								
									
										93
									
								
								patches/vdr-1.3.24.LocalChannelProvide.diff
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								patches/vdr-1.3.24.LocalChannelProvide.diff
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,93 @@ | ||||
| diff -Nu vdr-1.3.24/config.c vdr-1.3.24.LocalChannelProvide/config.c | ||||
| --- vdr-1.3.24/config.c	2005-02-20 13:52:59.000000000 +0100 | ||||
| +++ vdr-1.3.24.LocalChannelProvide/config.c	2005-05-12 19:23:58.000000000 +0200 | ||||
| @@ -301,6 +301,7 @@ | ||||
|    CurrentChannel = -1; | ||||
|    CurrentVolume = MAXVOLUME; | ||||
|    CurrentDolby = 0; | ||||
| +  LocalChannelProvide = 1; | ||||
|  } | ||||
|   | ||||
|  cSetup& cSetup::operator= (const cSetup &s) | ||||
| @@ -458,6 +459,7 @@ | ||||
|    else if (!strcasecmp(Name, "CurrentChannel"))      CurrentChannel     = atoi(Value); | ||||
|    else if (!strcasecmp(Name, "CurrentVolume"))       CurrentVolume      = atoi(Value); | ||||
|    else if (!strcasecmp(Name, "CurrentDolby"))        CurrentDolby       = atoi(Value); | ||||
| +  else if (!strcasecmp(Name, "LocalChannelProvide")) LocalChannelProvide = atoi(Value); | ||||
|    else | ||||
|       return false; | ||||
|    return true; | ||||
| @@ -522,6 +524,7 @@ | ||||
|    Store("CurrentChannel",     CurrentChannel); | ||||
|    Store("CurrentVolume",      CurrentVolume); | ||||
|    Store("CurrentDolby",       CurrentDolby); | ||||
| +  Store("LocalChannelProvide",LocalChannelProvide); | ||||
|   | ||||
|    Sort(); | ||||
|   | ||||
| diff -Nu vdr-1.3.24/config.h vdr-1.3.24.LocalChannelProvide/config.h | ||||
| --- vdr-1.3.24/config.h	2005-05-05 13:04:18.000000000 +0200 | ||||
| +++ vdr-1.3.24.LocalChannelProvide/config.h	2005-05-12 19:24:31.000000000 +0200 | ||||
| @@ -255,6 +255,7 @@ | ||||
|    int CurrentChannel; | ||||
|    int CurrentVolume; | ||||
|    int CurrentDolby; | ||||
| +  int LocalChannelProvide; | ||||
|    int __EndData__; | ||||
|    cSetup(void); | ||||
|    cSetup& operator= (const cSetup &s); | ||||
| diff -Nu vdr-1.3.24/dvbdevice.c vdr-1.3.24.LocalChannelProvide/dvbdevice.c | ||||
| --- vdr-1.3.24/dvbdevice.c	2005-03-20 11:10:38.000000000 +0100 | ||||
| +++ vdr-1.3.24.LocalChannelProvide/dvbdevice.c	2005-05-12 19:19:29.000000000 +0200 | ||||
| @@ -746,6 +746,8 @@ | ||||
|   | ||||
|  bool cDvbDevice::ProvidesChannel(const cChannel *Channel, int Priority, bool *NeedsDetachReceivers) const | ||||
|  { | ||||
| +  if (Setup.LocalChannelProvide != 1) | ||||
| +    return false; | ||||
|    bool result = false; | ||||
|    bool hasPriority = Priority < 0 || Priority > this->Priority(); | ||||
|    bool needsDetachReceivers = false; | ||||
| diff -Nu vdr-1.3.24/i18n.c vdr-1.3.24.LocalChannelProvide/i18n.c | ||||
| --- vdr-1.3.24/i18n.c	2005-05-05 15:12:54.000000000 +0200 | ||||
| +++ vdr-1.3.24.LocalChannelProvide/i18n.c	2005-05-12 19:30:50.000000000 +0200 | ||||
| @@ -5325,6 +5325,27 @@ | ||||
|      "ST:TNG konsool", | ||||
|      "ST:TNG konsol", | ||||
|    }, | ||||
| +  { "Channels available locally", | ||||
| +    "Kan<61>le lokal beziehen", | ||||
| +    "",// TODO | ||||
| +    "", | ||||
| +    "", | ||||
| +    "",// TODO | ||||
| +    "",// TODO | ||||
| +    "",// TODO | ||||
| +    "", | ||||
| +    "",// TODO | ||||
| +    "",// TODO | ||||
| +    "",// TODO | ||||
| +    "", | ||||
| +    "", | ||||
| +    "",// TODO | ||||
| +    "",// TODO | ||||
| +    "", | ||||
| +    "", | ||||
| +    "", | ||||
| +    "", | ||||
| +  }, | ||||
|    { NULL } | ||||
|    }; | ||||
|   | ||||
| diff -Nu vdr-1.3.24/menu.c vdr-1.3.24.LocalChannelProvide/menu.c | ||||
| --- vdr-1.3.24/menu.c	2005-03-20 16:14:51.000000000 +0100 | ||||
| +++ vdr-1.3.24.LocalChannelProvide/menu.c	2005-05-12 19:26:57.000000000 +0200 | ||||
| @@ -1968,7 +1968,7 @@ | ||||
|    Add(new cMenuEditIntItem( tr("Setup.DVB$Audio languages"),       &numAudioLanguages, 0, I18nNumLanguages)); | ||||
|    for (int i = 0; i < numAudioLanguages; i++) | ||||
|        Add(new cMenuEditStraItem(tr("Setup.DVB$Audio language"),    &data.AudioLanguages[i], I18nNumLanguages, I18nLanguages())); | ||||
| - | ||||
| +  Add(new cMenuEditBoolItem(tr("Channels available locally"),      &data.LocalChannelProvide)); | ||||
|    SetCurrent(Get(current)); | ||||
|    Display(); | ||||
|  } | ||||
		Reference in New Issue
	
	Block a user