mirror of
				https://github.com/rofafor/vdr-plugin-satip.git
				synced 2023-10-10 11:37:42 +00:00 
			
		
		
		
	Added a separate trace mode for pids.
This commit is contained in:
		
							
								
								
									
										6
									
								
								device.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								device.c
									
									
									
									
									
								
							| @@ -345,7 +345,7 @@ bool cSatipDevice::SetChannelDevice(const cChannel *channelP, bool liveViewP) | ||||
|  | ||||
| bool cSatipDevice::SetPid(cPidHandle *handleP, int typeP, bool onP) | ||||
| { | ||||
|   debug9("%s (%d, %d, %d) [device %u]", __PRETTY_FUNCTION__, handleP->pid, typeP, onP, deviceIndexM); | ||||
|   debug12("%s (%d, %d, %d) [device %u]", __PRETTY_FUNCTION__, handleP->pid, typeP, onP, deviceIndexM); | ||||
|   if (pTunerM && handleP && handleP->pid >= 0) { | ||||
|      if (onP) | ||||
|         return pTunerM->SetPid(handleP->pid, typeP, true); | ||||
| @@ -357,7 +357,7 @@ bool cSatipDevice::SetPid(cPidHandle *handleP, int typeP, bool onP) | ||||
|  | ||||
| int cSatipDevice::OpenFilter(u_short pidP, u_char tidP, u_char maskP) | ||||
| { | ||||
|   debug9("%s (%d, %02X, %02X) [device %d]", __PRETTY_FUNCTION__, pidP, tidP, maskP, deviceIndexM); | ||||
|   debug12("%s (%d, %02X, %02X) [device %d]", __PRETTY_FUNCTION__, pidP, tidP, maskP, deviceIndexM); | ||||
|   if (pSectionFilterHandlerM) { | ||||
|      int handle = pSectionFilterHandlerM->Open(pidP, tidP, maskP); | ||||
|      if (pTunerM && (handle >= 0)) | ||||
| @@ -371,7 +371,7 @@ void cSatipDevice::CloseFilter(int handleP) | ||||
| { | ||||
|   if (pSectionFilterHandlerM) { | ||||
|      int pid = pSectionFilterHandlerM->GetPid(handleP); | ||||
|      debug9("%s (%d) [device %u]", __PRETTY_FUNCTION__, pid, deviceIndexM); | ||||
|      debug12("%s (%d) [device %u]", __PRETTY_FUNCTION__, pid, deviceIndexM); | ||||
|      if (pTunerM) | ||||
|         pTunerM->SetPid(pid, ptOther, false); | ||||
|      pSectionFilterHandlerM->Close(handleP); | ||||
|   | ||||
							
								
								
									
										2
									
								
								log.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								log.h
									
									
									
									
									
								
							| @@ -36,7 +36,7 @@ | ||||
| #define debug11(x...) void( SatipConfig.IsTraceMode(cSatipConfig::eTraceModeDebug11) ? dsyslog("SATIP11: " x) : void() ) | ||||
| // 0x0800: Discovery | ||||
| #define debug12(x...) void( SatipConfig.IsTraceMode(cSatipConfig::eTraceModeDebug12) ? dsyslog("SATIP12: " x) : void() ) | ||||
| // 0x1000: TBD | ||||
| // 0x1000: Pids | ||||
| #define debug13(x...) void( SatipConfig.IsTraceMode(cSatipConfig::eTraceModeDebug13) ? dsyslog("SATIP13: " x) : void() ) | ||||
| // 0x2000: TBD | ||||
| #define debug14(x...) void( SatipConfig.IsTraceMode(cSatipConfig::eTraceModeDebug14) ? dsyslog("SATIP14: " x) : void() ) | ||||
|   | ||||
							
								
								
									
										2
									
								
								tuner.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								tuner.c
									
									
									
									
									
								
							| @@ -377,7 +377,7 @@ bool cSatipTuner::SetPid(int pidP, int typeP, bool onP) | ||||
|      delPidsM.AddPid(pidP); | ||||
|      addPidsM.RemovePid(pidP); | ||||
|      } | ||||
|   debug9("%s (%d, %d, %d) pids=%s [device %d]", __PRETTY_FUNCTION__, pidP, typeP, onP, *pidsM.ListPids(), deviceIdM); | ||||
|   debug12("%s (%d, %d, %d) pids=%s [device %d]", __PRETTY_FUNCTION__, pidP, typeP, onP, *pidsM.ListPids(), deviceIdM); | ||||
|   sleepM.Signal(); | ||||
|  | ||||
|   return true; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user