mirror of
				https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
				synced 2023-10-10 17:16:51 +00:00 
			
		
		
		
	consider Pids from channels.conf when HTTP TS streaming. Section filtering
is an optional feature for VDR devices, so we must not rely on the PMT alone (#473)
This commit is contained in:
		@@ -83,3 +83,6 @@ Diego Pierotto
 | 
			
		||||
 | 
			
		||||
micky979
 | 
			
		||||
  for providing French language texts
 | 
			
		||||
 | 
			
		||||
wirbel
 | 
			
		||||
  for pointing out that section filtering is optional for VDR devices
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								HISTORY
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								HISTORY
									
									
									
									
									
								
							@@ -1,6 +1,9 @@
 | 
			
		||||
eDR Plugin 'streamdev' Revision History
 | 
			
		||||
---------------------------------------
 | 
			
		||||
 | 
			
		||||
- consider Pids from channels.conf when HTTP TS streaming. Section filtering
 | 
			
		||||
  is an optional feature for VDR devices, so we must not rely on the PMT
 | 
			
		||||
  alone (pointed out by wirbel@vdrportal)
 | 
			
		||||
- improved externremux script termination (thanks to Rolf Ahrenberg)
 | 
			
		||||
- use cThread::Running()/Active() instead of private members (thanks to
 | 
			
		||||
  Rolf Ahrenberg)
 | 
			
		||||
 
 | 
			
		||||
@@ -483,6 +483,10 @@ bool cStreamdevLiveStreamer::SetChannel(const cChannel *Channel, eStreamType Str
 | 
			
		||||
			Detach();
 | 
			
		||||
			DELETENULL(m_PatFilter);
 | 
			
		||||
		}
 | 
			
		||||
		// Set pids from cChannel
 | 
			
		||||
		SetPids(m_Channel->Vpid(), Apids, Dpids, m_Channel->Spids());
 | 
			
		||||
		if (m_Channel->Vpid() != m_Channel->Ppid())
 | 
			
		||||
			SetPid(m_Channel->Ppid(), true);
 | 
			
		||||
		// Set pids from PMT
 | 
			
		||||
		m_PatFilter = new cStreamdevPatFilter(this, m_Channel);
 | 
			
		||||
		return true;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user