schmirl 
							
						 
					 
					
						
						
							
						
						2b103196d6 
					 
					
						
						
							
							Check vasprintf return code (thanks to rofafor)  
						
						 
						
						
						
						
					 
					
						2007-05-07 12:25:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						7fdf0c6832 
					 
					
						
						
							
							Fixed memory leak in buffer overflow situation (thanks to rofafor)  
						
						 
						
						
						
						
					 
					
						2007-05-07 11:43:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						8378d5a17c 
					 
					
						
						
							
							Removed duplicated code fragments probably caused by patches with too  
						
						 
						
						... 
						
						
						
						few context lines 
						
						
					 
					
						2007-04-26 06:25:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						fdda49c9f3 
					 
					
						
						
							
							server_live-filter_remove_setfilter.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- remove (now unused) cStreamdevLiveStreamer::SetFilter()
Modified Files:
	server/livestreamer.c server/livestreamer.h 
						
						
					 
					
						2007-04-24 11:42:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						d012504c3a 
					 
					
						
						
							
							server_connectionVTP-add-filter-stream.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Add new stream for section filters data 
						
						
					 
					
						2007-04-24 11:40:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						9994ecfd08 
					 
					
						
						
							
							server_live-filter-streamer.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Add cStreamdevFilterStreamer that is binded to current device, not channel
- new streamer can exist even when there is no active data connection (live view)
Modified Files:
	server/livestreamer.c server/livestreamer.h 
						
						
					 
					
						2007-04-24 11:36:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						99d19c67d8 
					 
					
						
						
							
							server_livefilter-add_public_Add_and_Del.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Add public Add/Del members instead of friend class 
						
						
					 
					
						2007-04-24 11:29:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						52bf110aa9 
					 
					
						
						
							
							server_ts-pat-pmt-filter.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Add PAT, PMT and PCR to HTTP TS streams
- Dynamically add and remove all related pids (of channel) to TS stream
 -> DVB/teletect subtitles work in clients
 -> VLC can be used as client
 -> HDTV (MPEG4 / H.264) streaming is possible
 -> Client can select audio and subtitle tracks on the fly without re-connection -> Client can display "real" track names / languages
 - Add new member function to set all pids in one shot
  -> Receiver is not deleted, created and re-attached separately for every pid
   (this causes discontinous start and is anyway unnecessarily)
Modified Files:
	server/livestreamer.c server/livestreamer.h 
						
						
					 
					
						2007-04-24 11:13:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						2e7fe3c337 
					 
					
						
						
							
							server_livefilter-add_ts_pusi_flag.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Add MPEG TS PUSI (payload start indicator) to first
  packet of each section 
						
						
					 
					
						2007-04-24 11:06:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						a0dfe7b20a 
					 
					
						
						
							
							server_connectionVTP-new-data.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Add new data (LiveFilterStreamer and LiveFilterSocket)
- Misc cleanup
Modified Files:
	server/connectionVTP.c server/connectionVTP.h 
						
						
					 
					
						2007-04-24 11:03:41 +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 
							
						 
					 
					
						
						
							
						
						0553fce43c 
					 
					
						
						
							
							based on server_livefilter-streamer-type.patch by Petri Hintukainen  
						
						 
						
						... 
						
						
						
						- Use cStreamer (base class) instead of cLiveStreamer
  (no need to know streamer type)
  * works with cLiveStreamer and cLiveFilterStreamer
  * avoid circular dependency
- visibility of cStreamdevLiveReceiver: Moved from livestreamer.h -> .c
Modified Files:
	server/livefilter.c server/livefilter.h server/livestreamer.c
	server/livestreamer.h 
						
						
					 
					
						2007-04-23 15:44:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						3ceb716ea9 
					 
					
						
						
							
							Use compiler flag -Wall. Cleanup code as necessary.  
						
						 
						
						... 
						
						
						
						(#171  Thanks to Rolf Ahrenberg)
Modified Files:
	Makefile streamdev-server.c server/connection.h
	server/connectionHTTP.c server/connectionVTP.c tools/source.c 
						
						
					 
					
						2007-04-16 11:01:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						525574f9b0 
					 
					
						
						
							
							Close connection when client is gone. Fixes high CPU load problem ( #201 )  
						
						 
						
						... 
						
						
						
						Modified Files:
	server/connection.h server/connectionHTTP.h
	server/connectionVTP.h server/server.c server/streamer.c
	server/streamer.h tools/select.c tools/select.h tools/source.c 
						
						
					 
					
						2007-04-02 10:32:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						cd7d4e3588 
					 
					
						
						
							
							Silence warning about overloaded namespace ( #244 , thanks to rofafor)  
						
						 
						
						
						
						
					 
					
						2007-03-19 12:06:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						1e9e200e8a 
					 
					
						
						
							
							Fixed null pointers  
						
						 
						
						
						
						
					 
					
						2007-03-02 15:27:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						335660b62c 
					 
					
						
						
							
							API changes of VDR 1.5.0 ( #219 )  
						
						 
						
						... 
						
						
						
						Modified Files:
	server/connection.c server/livestreamer.c
	server/livestreamer.h 
						
						
					 
					
						2007-01-15 12:00:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						11f4a0c6e1 
					 
					
						
						
							
							Use select with timeout and check if streamdev-server has to shutdown  
						
						 
						
						... 
						
						
						
						(#135 ). Thanks to Urig@vdrportal 
						
						
					 
					
						2006-11-10 11:52:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schmirl 
							
						 
					 
					
						
						
							
						
						610719625a 
					 
					
						
						
							
							Re-enabled logging for the Detach()/Attach() issue which is still under observation  
						
						 
						
						
						
						
					 
					
						2006-09-14 10:38:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thomas 
							
						 
					 
					
						
						
							
						
						01752a66d6 
					 
					
						
						
							
							Auskommentiertes Attach/Detach wieder aktiviert.  
						
						 
						
						... 
						
						
						
						Kartenblockade wird dadurch behoben und alle Channels lassen sich anzappen, Unbedenklichkeit ist aber nicht einwandfrei geklrt! 
						
						
					 
					
						2006-07-05 20:39:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						bf29388e02 
					 
					
						
						
							
							- fixed http error response  
						
						 
						
						
						
						
					 
					
						2006-01-26 19:40:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						8634d82123 
					 
					
						
						
							
							- added class forward declaration for gcc >= 4.0  
						
						 
						
						
						
						
					 
					
						2005-11-07 19:28:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						66b69f4281 
					 
					
						
						
							
							- fixed missing include  
						
						 
						
						
						
						
					 
					
						2005-05-09 20:30:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						450c8fd4a7 
					 
					
						
						
							
							- added TS compatibility mode  
						
						 
						
						
						
						
					 
					
						2005-05-09 20:22:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						3eec47314d 
					 
					
						
						
							
							- deleting whole block instead of fractions now  
						
						 
						
						
						
						
					 
					
						2005-04-30 19:41:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						32c1bf7c8b 
					 
					
						
						
							
							- fixed wrong remux usage  
						
						 
						
						
						
						
					 
					
						2005-04-30 14:59:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						4f85a010cd 
					 
					
						
						
							
							- next try :-) (locking problem)  
						
						 
						
						
						
						
					 
					
						2005-04-27 19:43:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						11dd989dfb 
					 
					
						
						
							
							- protected cStreamer::Stop() from being called concurrently  
						
						 
						
						
						
						
					 
					
						2005-04-27 17:55:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						c18ebf9158 
					 
					
						
						
							
							- some compilers complained about missing declarations, added <ctype.h>  
						
						 
						
						
						
						
					 
					
						2005-04-24 16:26:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						183de0e401 
					 
					
						
						
							
							- streamer now gets stopped when connection terminates unexpectedly  
						
						 
						
						... 
						
						
						
						- fixed recursive delete in streamer 
						
						
					 
					
						2005-03-24 21:31:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						3aa0128266 
					 
					
						
						
							
							- fixed pure virtual crash in server  
						
						 
						
						
						
						
					 
					
						2005-03-12 12:54:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						4cc684e530 
					 
					
						
						
							
							- blargh  
						
						 
						
						
						
						
					 
					
						2005-02-11 17:02:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						ad70fe8c64 
					 
					
						
						
							
							- transfer  
						
						 
						
						
						
						
					 
					
						2005-02-11 16:44:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						ab8f0c75f3 
					 
					
						
						
							
							- implemented audio track selection for http  
						
						 
						
						
						
						
					 
					
						2005-02-10 22:24:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						c1cb77c3f8 
					 
					
						
						
							
							- transfer  
						
						 
						
						
						
						
					 
					
						2005-02-09 19:47:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						78b9b7c6ba 
					 
					
						
						
							
							- transfer  
						
						 
						
						
						
						
					 
					
						2005-02-08 19:54:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						b2b925d1a9 
					 
					
						
						
							
							- transfer  
						
						 
						
						
						
						
					 
					
						2005-02-08 17:22:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						0132230de0 
					 
					
						
						
							
							- transfer  
						
						 
						
						
						
						
					 
					
						2005-02-08 15:34:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						8e4556b0a9 
					 
					
						
						
							
							- first adoptions (transfer-commit)  
						
						 
						
						
						
						
					 
					
						2005-02-08 13:59:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lordjaxom 
							
						 
					 
					
						
						
							
						
						302fa2e672 
					 
					
						
						
							
							Initial revision  
						
						 
						
						
						
						
					 
					
						2004-12-30 22:43:55 +00:00