Frank Schmirler 
							
						 
					 
					
						
						
							
						
						2e8aefd2fe 
					 
					
						
						
							
							Added streamdev-client support for upcoming streamdev-server versions  
						
						 
						
						... 
						
						
						
						with purely priority driven precedence. 
						
						
					 
					
						2012-04-21 22:28:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						173d2cbb7a 
					 
					
						
						
							
							Fixed ProvidesChannel() on client always returning true since the new timeout  
						
						 
						
						... 
						
						
						
						option has been added. 
						
						
					 
					
						2012-03-10 23:28:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						83b05a6292 
					 
					
						
						
							
							Updated Finnish translation (thanks to Rolf Ahrenberg)  
						
						 
						
						
						
						
					 
					
						2012-03-06 15:27:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						a63f7247cb 
					 
					
						
						
							
							With VDR 1.7.25 priorities down to -99 will be used  
						
						 
						
						
						
						
					 
					
						2012-03-04 01:20:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						26af4459d8 
					 
					
						
						
							
							Use the new streamdev-client setup option "Live TV Priority" to control  
						
						 
						
						... 
						
						
						
						precedence among multiple clients. The VDR option "Primary Limit" which
has previouly been used for this purpose has been dropped in VDR 1.7.25. 
						
						
					 
					
						2012-03-04 01:15:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						3da6ae734e 
					 
					
						
						
							
							Timout for network operations now configurable in streamdev-client setup  
						
						 
						
						
						
						
					 
					
						2012-03-03 23:39:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						229e8fbfff 
					 
					
						
						
							
							Update of po headers and Finnish translation (thanks to Rolf Ahrenberg)  
						
						 
						
						
						
						
					 
					
						2011-12-13 12:59:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						ba7c61fb39 
					 
					
						
						
							
							Support for non-cycle-free setups (e.g. where two VDRs mutually share  
						
						 
						
						... 
						
						
						
						their DVB cards through streamdev-client/-server).
Must be enabled in streamdev-server setup. Obsoletes recursion patches. 
						
						
					 
					
						2011-12-11 17:03:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						6a971b9145 
					 
					
						
						
							
							Added missing phrase  
						
						 
						
						
						
						
					 
					
						2011-12-11 11:35:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						3440072e7e 
					 
					
						
						
							
							API change of VDR 1.7.22  
						
						 
						
						
						
						
					 
					
						2011-12-09 09:05:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						d93ca82bd1 
					 
					
						
						
							
							Update and UTF-8 conversion of Finnish po files (thanks to Rolf Ahrenberg)  
						
						 
						
						
						
						
					 
					
						2011-12-08 13:11:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						2fae067cfe 
					 
					
						
						
							
							streamdev-client returns true in its AvoidRecording() method  
						
						 
						
						
						
						
					 
					
						2011-09-10 00:08:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						2c8377d42a 
					 
					
						
						
							
							added support for VDR 1.7.19 SignalStrength/SignalQuality  
						
						 
						
						
						
						
					 
					
						2011-07-06 09:13:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						f6299b4584 
					 
					
						
						
							
							fixed missing #ifdefs for new NumProvidedSystems setup option  
						
						 
						
						
						
						
					 
					
						2011-05-16 08:46:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						17bb6390f9 
					 
					
						
						
							
							Merge branch 'master' of projects.vdr-developer.org:vdr-plugin-streamdev  
						
						 
						
						... 
						
						
						
						Conflicts:
	HISTORY 
						
						
					 
					
						2011-03-18 15:56:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						58a4f3dbe5 
					 
					
						
						
							
							Added Spanish translation  
						
						 
						
						
						
						
					 
					
						2011-03-18 15:52:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						2cb0ba6cf1 
					 
					
						
						
							
							Dropped compatibility with VDR < 1.5.16  
						
						 
						
						
						
						
					 
					
						2011-03-07 22:05:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						dc41eecffd 
					 
					
						
						
							
							return value of streamdev-clients cDevice::NumProvidedSystems() now  
						
						 
						
						... 
						
						
						
						configurable in plugin setup (fixes  #552 ) 
						
						
					 
					
						2011-02-16 08:57:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						0783799826 
					 
					
						
						
							
							increased client side timeout for TUNE command  
						
						 
						
						
						
						
					 
					
						2011-01-27 16:15:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						6ea5efe939 
					 
					
						
						
							
							Snapshot 2010-09-15  
						
						 
						
						
						
						
					 
					
						2011-03-22 21:16:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						ebacf759ab 
					 
					
						
						
							
							dropped "Synchronize EPG" feature  
						
						 
						
						... 
						
						
						
						Modified Files:
	HISTORY README streamdev-client.c streamdev-client.h
	client/device.c client/setup.c client/setup.h client/socket.c
	client/socket.h po/de_DE.po po/fi_FI.po po/fr_FR.po
	po/it_IT.po po/lt_LT.po po/ru_RU.po po/sk_SK.po 
						
						
					 
					
						2010-06-08 05:55:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						dd7cc838ad 
					 
					
						
						
							
							switching between two encrypted channels on the same transponder didn't  
						
						 
						
						... 
						
						
						
						always work (thanks to sk8ter@vdrportal) 
						
						
					 
					
						2010-02-17 12:39:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						e99ea00348 
					 
					
						
						
							
							fixed regression from fix for switching between encrypted channels. It was  
						
						 
						
						... 
						
						
						
						no longer possible to receive multiple (FTA) streams from the same
transponder 
						
						
					 
					
						2009-10-19 06:19:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						1cf41fb16f 
					 
					
						
						
							
							- cleaned up common.h / common.c  
						
						 
						
						... 
						
						
						
						- dropped cStreamdevMenuSetupPage 
						
						
					 
					
						2009-09-18 10:41:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						44a71ffe8a 
					 
					
						
						
							
							added cDevice::NumProvidedSystems() which was introduced in VDR 1.7.0  
						
						 
						
						... 
						
						
						
						Modified Files:
	HISTORY client/device.h 
						
						
					 
					
						2009-06-23 10:26:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						64ff2c08be 
					 
					
						
						
							
							Added missing call to StopSectionHandler().  
						
						 
						
						... 
						
						
						
						This method was introduced in VDR 1.5.15. Its absence could cause crashes
when shutting down VDR 
						
						
					 
					
						2009-04-06 06:48:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						3d16ba0840 
					 
					
						
						
							
							added comments to indicate that the VTP filter stream is proprietary format  
						
						 
						
						... 
						
						
						
						Modified Files:
	client/filter.c server/livefilter.c 
						
						
					 
					
						2009-02-13 13:02:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						37f2adf02b 
					 
					
						
						
							
							Fixed parsing Min/MaxPriority from config  
						
						 
						
						
						
						
					 
					
						2009-02-03 10:26:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						0e0b4b587d 
					 
					
						
						
							
							Added min/max priority ( #508 )  
						
						 
						
						... 
						
						
						
						Modified Files:
	HISTORY README client/device.c client/setup.c client/setup.h
	po/de_DE.po po/fi_FI.po po/fr_FR.po po/it_IT.po po/ru_RU.po 
						
						
					 
					
						2009-01-29 07:48:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						30aa3b0610 
					 
					
						
						
							
							Problem when switching between encrypted channels still exists if CA id  
						
						 
						
						... 
						
						
						
						is set to FTA or streamdev device. Disabled transponder check. 
						
						
					 
					
						2009-01-14 07:35:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						992444cb67 
					 
					
						
						
							
							Compatibility to VDR 1.7.1 ( #483 )  
						
						 
						
						
						
						
					 
					
						2008-10-13 11:30:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						42474b8431 
					 
					
						
						
							
							Added vdr-1.6.0-intcamdevices.patch ( #429 )  
						
						 
						
						... 
						
						
						
						Modified Files:
	HISTORY README client/device.h
Added Files:
	patches/vdr-1.6.0-intcamdevices.patch 
						
						
					 
					
						2008-10-02 07:14:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						924cf6e4d0 
					 
					
						
						
							
							Workaround for problem when switching from one encrypted channel to an other  
						
						 
						
						... 
						
						
						
						Yet it's not quite clear if this is really a proper fix. There have been
contradictory reports (#476 ). 
						
						
					 
					
						2008-10-02 06:56:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						34a62eb2ef 
					 
					
						
						
							
							- added gettext support (thanks to Rolf Ahrenberg)  
						
						 
						
						... 
						
						
						
						- added vdr-1.6.0-ignore_missing_cam patch
- dropped obsolete respect_ca patch
- removed legacy code for < VDR 1.5.9 (thanks to Rolf Ahrenberg) 
						
						
					 
					
						2008-04-08 14:18:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						9c60fb4e42 
					 
					
						
						
							
							- changed location of streamdevhosts.conf to VDRCONFDIR/plugins/streamdev  
						
						 
						
						... 
						
						
						
						- changed externremux.sh's default location to VDRCONFDIR/plugins/streamdev
- added sample externremux.sh from http://www.vdr-wiki.de/ 
- stop providing channels after client has been disabled at runtime
- added logging of the client device's card index
- changed default suspend mode to "Always suspended"
- added "Hide Mainmenu Entry" setup option on client 
						
						
					 
					
						2008-04-07 14:50:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						89735cbd95 
					 
					
						
						
							
							- resurrected clients "Suspend Server" menu item as its mainmenu entry  
						
						 
						
						... 
						
						
						
						- dropped unused code for remote timers/recordings on client side
- dropped unused files client/{assembler,menu,remote}.[hc]
- dropped unused files in libdvbmpeg (reported by tobi) 
						
						
					 
					
						2008-04-07 14:40:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						f51d6eb2df 
					 
					
						
						
							
							- removed legacy code for pre VDR 1.4  
						
						 
						
						... 
						
						
						
						- dropped patches for pre VDR 1.4 
						
						
					 
					
						2008-04-07 14:27:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						21da96308d 
					 
					
						
						
							
							Make sure that a FilterStreamer is only started if client supports it  
						
						 
						
						... 
						
						
						
						(#261 )
Modified Files:
	client/socket.c server/connectionVTP.c server/connectionVTP.h 
						
						
					 
					
						2008-03-13 16:01:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						46e007f456 
					 
					
						
						
							
							Workaround which fixes tuning problems for VDR 1.5.x clients. These  
						
						 
						
						... 
						
						
						
						sometimes send ABRT after TUNE. Clean solution wanted!
Thanks to alexw (#255 ) 
						
						
					 
					
						2007-12-12 12:22:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						e9bd0c96f3 
					 
					
						
						
							
							Lock in ~cStreamdevDevice when shutting down ( #355 ).  
						
						 
						
						... 
						
						
						
						Thanks to Petri Hintukainen. 
						
						
					 
					
						2007-07-20 06:46:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						d93eec41f3 
					 
					
						
						
							
							Fixed segfaults due to cTSBuffer disconnect detection workarounds ( #260 )  
						
						 
						
						
						
						
					 
					
						2007-05-07 12:18:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						60b89e8646 
					 
					
						
						
							
							client_device-sections-socket.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Add separate data socket for sections data
- Sections data can be received when there is no active live view
  (-> EPG scans etc. can be executed during replay etc.) 
						
						
					 
					
						2007-04-24 11:24:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						518886b08b 
					 
					
						
						
							
							client_filter-data-handling.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- regonize PUSI flag in TS packets (bullet-proof section start+end indicator)
- Use own TS buffer to read directly from socket, no need for ring buffer anymore
- Re-activate all active filters after re-connection to server
- Simplify thread start/stop/running detection to current VDR style
- Update "filter closed by VDR" detection (datagram sockets
  return different errno's than pipes)
- Deliver data to first matching and active filter (do not drop data if first
  matching filter has been closed, there is quite likely new filter for it)
- Add disconnect detection to avoid 100% CPU usage in cTSBuffer::Action()
Modified Files:
	client/filter.c client/filter.h 
						
						
					 
					
						2007-04-24 11:23:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						ac4c391c43 
					 
					
						
						
							
							client_socket-close_data_connection.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Add member function to close data connection
Modified Files:
	client/socket.c client/socket.h 
						
						
					 
					
						2007-04-24 10:57:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						0a59f04d60 
					 
					
						
						
							
							client_device-disconnect_detection-fix.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Try to detect data stream disconnections to
  avoid 100% CPU-usage in cTSBuffer::Action() 
						
						
					 
					
						2007-04-24 10:46:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						d5a38b3213 
					 
					
						
						
							
							client_device-vdr-1.5.1-fixes.patch by Petri Hintukainen ( #219 )  
						
						 
						
						... 
						
						
						
						- VDR 1.5.0 calls some device members in different order and
  streamdev can't currently handle this.
- do not trust in OpenDvr/CloseDvr, instead keep count of active PIDs,
  open data connection when it is needed and close it only when there
  are no active PIDs
  (closing data connection unsubscribes all pids at server end)
- some sanity checks on server side
Modified Files:
	client/device.c client/device.h server/connectionVTP.c 
						
						
					 
					
						2007-04-24 10:43:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						6dd3cc412e 
					 
					
						
						
							
							client_section-pipe-carbage-collector.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Run section filter carbage collector when adding new filter.
  Carbage collector closes all filters that have already been
  closed by local VDR section handler.
  (without this, closed section filters are removed only when
  they receive data from server. If they wont, ...).
- Add locking to list handling (list is accessed from separate threads)
Modified Files:
	client/filter.c client/filter.h 
						
						
					 
					
						2007-04-23 12:52:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						5f54824d3d 
					 
					
						
						
							
							Fixed whitespaces. No functional changes  
						
						 
						
						
						
						
					 
					
						2007-04-23 12:01:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						0a7608faba 
					 
					
						
						
							
							client_invalid-section-data_and_pipe-overflow.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Reset section data unpacker only after first non-full TS packet
  (last TS packet of section is typically not full
- Do not close filter if socket buffer is full (EAGAIN, EWOULDBLOCK)
  (closing results in 100% CPU usage in VDR section handler) 
						
						
					 
					
						2007-04-23 12:00:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						e55981c9e1 
					 
					
						
						
							
							client_device.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Implement virtual IsTunedToTransponder()
- Return true from Provides... functions
Modified Files:
	client/device.c client/device.h 
						
						
					 
					
						2007-04-23 11:42:16 +00:00