Frank Schmirler 
							
						 
					 
					
						
						
							
						
						9fbc166848 
					 
					
						
						
							
							Improved channel switch code  
						
						 
						
						... 
						
						
						
						- Avoid device allows more efficient code when trying to move live TV to different card
- Added some more dsyslog messages to help debugging channel switch issues 
						
						
					 
					
						2010-12-14 13:22:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						abf8a62fe9 
					 
					
						
						
							
							make sure that a client doesn't interrupt replaying on server's FF card  
						
						 
						
						... 
						
						
						
						http://www.vdr-portal.de/board/thread.php?postid=948311  (reported by wtor) 
						
						
					 
					
						2010-12-10 18:06:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						a35675490d 
					 
					
						
						
							
							switching away live TV failed even when "always suspended"  
						
						 
						
						... 
						
						
						
						The vdr main loop usually switches back to the previous channel at
"Make sure we have a visible programme in case device usage has changed"
(#472 ) 
						
						
					 
					
						2010-12-10 17:03:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						0c07109974 
					 
					
						
						
							
							fixed regression: no receiver created for ES/PS/PES  
						
						 
						
						... 
						
						
						
						(reported by Gavin Hamill) 
						
						
					 
					
						2010-12-10 16:38:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Schmirler 
							
						 
					 
					
						
						
							
						
						6ea5efe939 
					 
					
						
						
							
							Snapshot 2010-09-15  
						
						 
						
						
						
						
					 
					
						2011-03-22 21:16:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						0a860a1e3e 
					 
					
						
						
							
							don't use std::map.at(). It's not available in older libstdc++ version  
						
						 
						
						... 
						
						
						
						Modified Files:
	CONTRIBUTORS HISTORY remux/extern.c server/connectionHTTP.c 
						
						
					 
					
						2010-07-22 14:18:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						c0a7f1610a 
					 
					
						
						
							
							fixed wrong URL path in m3u playlists  
						
						 
						
						
						
						
					 
					
						2010-07-20 12:26:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						1a1141e4a1 
					 
					
						
						
							
							Switched to proper tsplay-0.2 patch detection  
						
						 
						
						... 
						
						
						
						Modified Files:
	server/recplayer.c Makefile CONTRIBUTORS HISTORY 
						
						
					 
					
						2010-06-04 18:32:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						7517b874d8 
					 
					
						
						
							
							added compatibility with VDR 1.6 tsplay-0.1 patch  
						
						 
						
						
						
						
					 
					
						2010-05-14 06:23:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						6f984b87e3 
					 
					
						
						
							
							Added support for EnhancedAC3  
						
						 
						
						
						
						
					 
					
						2010-04-19 10:17:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						8a128f7c57 
					 
					
						
						
							
							fixed a memory leak in cStreamdevPatFilter::GetPid (thanks to lhanisch)  
						
						 
						
						
						
						
					 
					
						2010-02-20 23:02:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						2f027a6ffc 
					 
					
						
						
							
							- length -1 is the correct value for streams in M3U playlists  
						
						 
						
						
						
						
					 
					
						2010-02-20 22:18:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						93c9aa9af0 
					 
					
						
						
							
							added DELT FORCE option to delete running timers ( #554 )  
						
						 
						
						
						
						
					 
					
						2010-01-29 12:03:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						c882a991cc 
					 
					
						
						
							
							added VDR 1.7.11 parental rating support for VTP LSTE command ( #555 )  
						
						 
						
						
						
						
					 
					
						2010-01-29 11:44:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						73e30fd5ca 
					 
					
						
						
							
							silenced warnings concerning asprintf (requested by Rolf Ahrenberg)  
						
						 
						
						... 
						
						
						
						Modified Files:
	CONTRIBUTORS HISTORY server/connectionVTP.c server/setup.c 
						
						
					 
					
						2009-10-13 06:38:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						ac40edfd24 
					 
					
						
						
							
							don't update recordings list on CmdPLAY (reported by BBlack)  
						
						 
						
						
						
						
					 
					
						2009-09-30 10:10:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						6da7cf90d9 
					 
					
						
						
							
							Added missing trNOOPs  
						
						 
						
						
						
						
					 
					
						2009-09-18 10:50:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						1cf41fb16f 
					 
					
						
						
							
							- cleaned up common.h / common.c  
						
						 
						
						... 
						
						
						
						- dropped cStreamdevMenuSetupPage 
						
						
					 
					
						2009-09-18 10:41:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						6fb88f8d99 
					 
					
						
						
							
							report charset in HTTP replies (suggested by Rolf Ahrenberg)  
						
						 
						
						
						
						
					 
					
						2009-09-15 10:39:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						4ab256caea 
					 
					
						
						
							
							enable PatFilter for externremux, so VLC can be used as remuxer or client  
						
						 
						
						
						
						
					 
					
						2009-08-05 09:33:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						d5fa0a49f8 
					 
					
						
						
							
							fixed insecure format strings in LSTX handlers  
						
						 
						
						
						
						
					 
					
						2009-07-17 06:21:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						41763e7710 
					 
					
						
						
							
							removed redefinitions in includes - caused problems in older compilers  
						
						 
						
						
						
						
					 
					
						2009-07-06 06:23:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						fe77c5dccb 
					 
					
						
						
							
							silenced format mismatch warning on 64bit OS  
						
						 
						
						
						
						
					 
					
						2009-07-03 21:44:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						dd09bfbb45 
					 
					
						
						
							
							improved PARENTALRATING patch detection (thanks to Rolf Ahrenberg)  
						
						 
						
						
						
						
					 
					
						2009-07-02 06:03:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						460d5f0689 
					 
					
						
						
							
							Missing files from previous commit  
						
						 
						
						... 
						
						
						
						Added Files:
	server/recplayer.c server/recplayer.h 
						
						
					 
					
						2009-07-01 11:00:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						052a94db5a 
					 
					
						
						
							
							added XBMC support by extending VTP capabilities (thanks to Alwin Esch)  
						
						 
						
						... 
						
						
						
						Modified Files:
	CONTRIBUTORS HISTORY Makefile common.h server/connectionVTP.c
	server/connectionVTP.h 
						
						
					 
					
						2009-07-01 10:46:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						7b8e396f77 
					 
					
						
						
							
							now there's a common baseclass for all remuxers, make use of it  
						
						 
						
						... 
						
						
						
						Modified Files:
	HISTORY remux/ts2pes.c remux/ts2pes.h remux/tsremux.h
	server/livestreamer.c server/livestreamer.h 
						
						
					 
					
						2009-06-30 06:04:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						008e7c8510 
					 
					
						
						
							
							- added namespace to remuxers  
						
						 
						
						... 
						
						
						
						- increased WRITERBUFSIZE - buffer was too small for high bandwidth content
- removed cStreamdevStreamer::m_Running
- eliminated potential busy waits in remuxers
- updated cTSRemux static helpers to code of their VDR 1.6.0 counterparts
- re-enabled PES vor VDR 1.7.3+. Streamdev now uses a copy of VDR 1.6.0's
  cRemux for TS to PES remuxing.
- make sure that only complete TS packets are written to ringbuffers
- use signaling instead of sleeps when writing to ringbuffers
- optimized cStreamdevPatFilter PAT packet initialization
- fixed cStreamdevPatFilter not processing PATs with length > TS_SIZE - 5
- use a small ringbuffer for cStreamdevPatFilter instead of writing to
  cStreamdevStreamers SendBuffer as two threads mustn't write to the same
  ringbuffer
Modified Files:
	CONTRIBUTORS HISTORY Makefile common.c common.h
	streamdev-server.c libdvbmpeg/transform.h remux/extern.c
	remux/extern.h remux/ts2es.c remux/ts2es.h remux/ts2ps.c
	remux/ts2ps.h remux/tsremux.c remux/tsremux.h
	server/connectionHTTP.c server/connectionVTP.c
	server/livestreamer.c server/livestreamer.h server/menuHTTP.c
	server/streamer.c server/streamer.h
Added Files:
	remux/ts2pes.c remux/ts2pes.h 
						
						
					 
					
						2009-06-19 06:32:38 +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 
							
						 
					 
					
						
						
							
						
						78410ea576 
					 
					
						
						
							
							Added IGMP multicast server  
						
						 
						
						... 
						
						
						
						Modified Files:
	CONTRIBUTORS HISTORY Makefile README po/de_DE.po po/fi_FI.po
	po/fr_FR.po po/it_IT.po po/ru_RU.po server/component.c
	server/component.h server/connection.c server/connection.h
	server/livefilter.c server/server.c server/setup.c
	server/setup.h server/streamer.c server/streamer.h
	streamdev/streamdevhosts.conf tools/socket.c tools/socket.h
Added Files:
	patches/vdr-cap_net_raw.diff server/componentIGMP.c
	server/componentIGMP.h server/connectionIGMP.c
	server/connectionIGMP.h 
						
						
					 
					
						2009-02-13 10:39:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						c26b89f9c2 
					 
					
						
						
							
							ignore trailing blank lines in HTTP requests  
						
						 
						
						
						
						
					 
					
						2009-02-13 07:02:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						9af6ceb007 
					 
					
						
						
							
							Commented PES for vdr 1.7.3+  
						
						 
						
						... 
						
						
						
						Modified Files:
	HISTORY common.c common.h remux/ts2ps.h remux/tsremux.h
	server/connectionHTTP.c server/connectionVTP.c
	server/livestreamer.c server/livestreamer.h server/menuHTTP.c
	server/setup.c 
						
						
					 
					
						2009-01-16 11:35:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						ca043780a7 
					 
					
						
						
							
							added Network Media Tank browser support to HTML pages ( #494 )  
						
						 
						
						
						
						
					 
					
						2008-12-08 11:37:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						cd8d7fbd6c 
					 
					
						
						
							
							Compatiblity to Network Media Tank ( #496 )  
						
						 
						
						... 
						
						
						
						- minor fixes of PAT repacker
- repack and send every PAT packet we receive 
						
						
					 
					
						2008-11-24 12:10:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						459e41e810 
					 
					
						
						
							
							- fixed null pointer in server.c when cConnection::Accept() failes  
						
						 
						
						
						
						
					 
					
						2008-10-31 12:19:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						7184adef83 
					 
					
						
						
							
							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 ) 
						
						
					 
					
						2008-10-31 11:59:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						c364a3396d 
					 
					
						
						
							
							- use cThread::Running()/Active() instead of private members  
						
						 
						
						... 
						
						
						
						- replaced the last usleep by cCondWait
thanks to Rolf Ahrenberg (#383 )
Modified Files:
	CONTRIBUTORS HISTORY server/server.c server/server.h
	server/streamer.c server/streamer.h server/suspend.c
	server/suspend.h 
						
						
					 
					
						2008-10-22 11:59:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						4a5af4f489 
					 
					
						
						
							
							- fixed output format of some debug messages (thanks to Rolf Ahrenberg)  
						
						 
						
						
						
						
					 
					
						2008-10-22 11:17:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						86c82c1381 
					 
					
						
						
							
							- added HTTP authentication ( #475 )  
						
						 
						
						... 
						
						
						
						Modified Files:
	HISTORY README streamdev-server.c server/connection.h
	server/connectionHTTP.c server/connectionHTTP.h
	server/server.c server/server.h 
						
						
					 
					
						2008-10-14 11:05:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						992444cb67 
					 
					
						
						
							
							Compatibility to VDR 1.7.1 ( #483 )  
						
						 
						
						
						
						
					 
					
						2008-10-13 11:30:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						90bae5b011 
					 
					
						
						
							
							- added preprocessor directive for ancient gcc  
						
						 
						
						
						
						
					 
					
						2008-07-16 06:00:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						685f43c6ec 
					 
					
						
						
							
							- Fixed assignment of externremux.sh's default location  
						
						 
						
						... 
						
						
						
						cPlugin::ConfigDirectory() cannot be used directly after the plugin has
been loaded. The return value of AddDirectory() must be allocated. 
						
						
					 
					
						2008-04-29 07:00:53 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						57923c656e 
					 
					
						
						
							
							Missing files  
						
						 
						
						
						
						
					 
					
						2008-03-28 15:13:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						b66bf7a698 
					 
					
						
						
							
							Rewrite of http menu ( #439 )  
						
						 
						
						... 
						
						
						
						Including
- m3u playlists by Petri Hintukainen (#254 )
- way to pass parameters to externremux by Rolf Ahrenberg
- using host header for absolute URLs for better DNAT / Reverse Proxy support 
						
						
					 
					
						2008-03-28 15:11:40 +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 
							
						 
					 
					
						
						
							
						
						e54f9e4fbe 
					 
					
						
						
							
							Add EIT into TS stream ( #442 )  
						
						 
						
						
						
						
					 
					
						2008-03-13 14:10:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						efeac825cc 
					 
					
						
						
							
							FreeBSD compatibility ( #435 )  
						
						 
						
						... 
						
						
						
						Modified Files:
	Makefile common.h libdvbmpeg/ctools.c server/connectionVTP.c
	tools/socket.c 
						
						
					 
					
						2008-03-12 09:36:27 +00:00