| 
							
							
								 Klaus Schmidinger | bae02358a3 | Fixed a possible crash in case the SVDRP connection to a peer VDR is terminated while getting remote timers | 2017-05-31 14:06:07 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f97a59597f | Now using a separate mutex to fix the race between SVDRP CHAN and cDevice::HasProgramme() | 2017-05-30 11:06:55 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6edfcda43a | Fixed generating k_Release key events for LIRC remote controls | 2017-05-30 11:05:00 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | c9c15a727d | Fixed a double channel switch when pressing the Channel+/- keys while no menu or channel display is open | 2017-05-29 11:37:06 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 5324809a91 | Added clearing CiResourceHandlers before shutting down the plugin manager | 2017-05-29 11:14:43 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f69b920dbc | The Makefiles now use the macro $(Q) instead of a plain '@' in front of their commands, so that verbosity can be controlled by the user | 2017-05-29 09:12:42 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | a4c851f759 | Fixed the locking sequence when starting a recording | 2017-05-29 08:18:17 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 2751e239eb | Fixed the locking sequence when dumping EPG data | 2017-05-28 13:08:09 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 0af3ed548c | Added debug output for checking the correct sequence of locking global lists | 2017-05-28 12:47:54 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 7cdd4877c3 | Adjusted release date
						
						
						
						
						
						
							
 2.3.5 | 2017-05-25 09:08:46 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 37acfbd372 | Fixed detecting the inclusion of STL header files in tools.h | 2017-05-22 20:21:30 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | e7cd3f0b33 | No longer displaying the actual (lengthy) commands during the build process | 2017-05-22 16:29:49 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 354910faab | If the Channel+/- keys are pressed while in the Schedules menu, the menu is now switched to the EPG of the new current channel | 2017-05-21 13:18:26 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 0f1f277819 | Fixed setting the local machine's SVDRP host name; only saving the SVDRP host name if it differs from the system's host name | 2017-05-21 10:28:10 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 3b1b5bde68 | Removed TsGetContinuityCounter() from remux.h, using TsContinuityCounter() instead | 2017-05-21 09:53:27 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 82813f48c4 | Added the macro VDR_NO_STL_PROTOTYPES to tools.h | 2017-05-21 09:37:45 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 0b9870959b | Fixed handling remote timers | 2017-05-20 13:01:34 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 4100b47b37 | Reduced the time before a CAM is marked as known to decrypt a particular channel to 3 seconds | 2017-05-18 09:32:04 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 43c828f8ca | Fixed a race between SVDRP CHAN and cDevice::HasProgramme() | 2017-05-18 09:18:43 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | b01a1ee818 | Extended the CI API to allow plugins to implement additional CAM resources | 2017-05-18 09:05:46 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 50211c706a | Fixed a crash in case the bottom text of a CAM menu is empty | 2017-05-17 09:17:44 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | ce42e42ed7 | Added handling RI_HOST_CONTROL to the CI protocol | 2017-05-12 09:17:39 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 34f572f792 | Fixed handling line numbers in error messages when reading EPG data | 2017-05-09 12:25:32 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 44287ca25e | Added a Status parameter to the interface of cDevice::SignalStats() and cDvbDevice::SignalStats() | 2017-05-09 11:53:41 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6bed5368e6 | Changed the legacy delivery system name "DMBTH" to "DTMB", and added names for DVBC_ANNEX_C and DVBC2 | 2017-05-09 09:46:28 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 4591dcad2c | Fixed selecting delivery system names in case of undefined indexes | 2017-05-09 09:43:25 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | dbcea07600 | Changed the default return value of cEpgHandler::BeginSegmentTransfer() to true | 2017-05-09 09:20:34 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | b76601482f | When selecting a device/CAM combination for live viewing, CAMs that are known to decrypt the requested channel are now given a higher priority than prefering the primary device | 2017-05-09 09:13:36 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 8e9d445248 | cListObject now implements a private copy constructor and assignment operator, to keep derived objects from calling them implicitly | 2017-05-09 08:39:19 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 7d1dde01ba | The constructor of cHash (via cHashBase) now has an additional parameter (OwnObjects); fixed a memory leak in cSectionSyncerHash | 2017-05-09 08:33:37 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 79b57feab6 | Events in the EIT that end before the EPG linger time are now ignored in the incoming data stream | 2017-05-03 09:02:24 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 1a92ae77a0 | Added a note about complete TS packets to cCamSlot::Inject() | 2017-05-01 16:26:34 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 84b8ea8395 | Log messages about switching channels now include the channel ID | 2017-05-01 13:06:32 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 9491948f04 | Fixed handling UNC values | 2017-05-01 12:50:12 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 073268bd45 | CAMs are now sent a generated EIT packet that contains a single 'present event' for the current SID, in order to avoid any parental rating dialogs | 2017-05-01 09:32:32 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 7cfce2fffa | Adjusted release date
						
						
						
						
						
						
							
 2.3.4 | 2017-04-27 08:43:41 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | a1fda4f218 | Fixed a possible crash when pulling the CAM while decrypting a channel with MTD (cont'd) | 2017-04-26 09:18:26 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 1a31974789 | Fixed a typo | 2017-04-24 14:59:39 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 3d63936a36 | Fixed a possible crash when pulling the CAM while decrypting a channel with MTD | 2017-04-24 09:25:29 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 2e9060d549 | Removed logging DVB API 5 signal statistics, because it happened too often if EPG scan is active (cont'd) | 2017-04-23 12:00:06 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 467829af32 | The SVDRP command LSTC can now list the channels with channel ids; channel number 0 lists the data of the current channel | 2017-04-22 15:02:56 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 9cd28b2ded | Fixed handling the uncorrected block counter for DVB API 3 devices when calculating signal quality | 2017-04-20 14:43:54 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 686831caf5 | Fixed editing a remote timer immediately after it has been created | 2017-04-20 10:08:04 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 1efd5e6b7e | Fixed displaying remote timers in the main menu of skin LCARS | 2017-04-20 08:49:31 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f90edc1e8b | Removed logging DVB API 5 signal statistics, because it happened too often if EPG scan is active | 2017-04-18 13:11:51 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | d1ff365767 | Updated the Finnish OSD texts | 2017-04-18 12:15:01 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6132a46768 | Implemented getting and logging DVB API 5 signal statistics | 2017-04-17 15:02:44 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 1f541487e0 | cTSBuffer::Skip() no longer immediately deletes the given number of bytes from the TS buffer | 2017-04-15 09:55:32 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 1a160e7afe | The function cCamSlot::Decrypt() can now also be called with Data == NULL | 2017-04-15 09:39:55 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 016e10c1b0 | Signal strength and quality (CNR) are now determined via DVB API 5 (if available) | 2017-04-06 17:12:59 +02:00 |  |