| 
							
							
								 Klaus Schmidinger | 6c176e0e7b | Added an include of VDR's 'Make.global' to libsi's Makefile | 2010-11-07 13:32:09 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | cfb37a7edf | Added support for "registration descriptor" | 2010-11-01 15:47:59 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 7949793f00 | Exported some libsi functions | 2010-02-13 10:37:27 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6a208294be | Several code modifications to avoid compiler warnings | 2009-12-06 12:57:45 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 089b421dca | Fixed wrong value for TableIdBAT in libsi/si.h | 2008-09-06 12:44:51 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | d9e56db9fc | First step towards switching to TS (Transport Stream) as recording format | 2008-08-15 14:49:34 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 620eb8150b | Revoked the fixed change of the default character set for SI data and introduced an environment variable to control it | 2008-03-05 17:16:31 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 4b4ef2df60 | Changed the default character set for SI data from ISO6937 to ISO-8859-9 | 2008-03-01 12:06:27 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | d5dc5de97a | Stripping control codes 0x86 and 0x87 from SI strings | 2008-02-26 16:26:12 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 593013c94c | Fixed some whitespace formatting | 2007-07-21 13:49:48 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | d1934a7cfd | Using nl_langinfo(CODESET) to determine the local codeset to use; libsi uses canonical codeset names | 2007-06-15 13:25:35 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | c6f8a14957 | Freetype font support; full UTF-8 support; dropped pixel fonts | 2007-06-10 13:02:43 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 32dd727d05 | Fixed checking iconv_open() return value | 2007-05-28 10:22:42 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 2ac9030e65 | Implemented character set conversion in 'libsi' | 2007-04-22 14:49:26 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f3bc8d1988 | Adapted 'libsi' to DVB-S2 | 2007-02-03 12:13:08 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 2e97eed6ad | Fixed processing the PDCDescriptor in 'libsi' on big endian systems | 2006-09-02 20:25:16 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 4355183150 | Fixed the PremiereContentTransmissionDescriptor in 'libsi' | 2006-05-28 14:42:21 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | ebd579a64a | Avoiding a compiler warning in libsi's TypeLoop::operator[] | 2006-05-27 14:13:06 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 07093f79de | Removed -fPIC from VDR's and libsi's Makefile | 2006-05-26 10:46:12 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | e84a565bfa | Stripped some trailing whitespace | 2006-04-17 12:19:31 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f3feda52cd | Added VBITeletextDescriptorTag, TeletextDescriptorTag, LocalTimeOffsetDescriptorTag and PremiereContentTransmissionDescriptor to 'libsi' | 2006-04-14 10:59:03 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6a0a6c15c0 | Fixed the 'libsi' function CharArray::checkSize(), which made a previous workaround in libsi/descriptor.c obsolete | 2006-02-25 10:21:29 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 273d6c53a6 | Made CharArray::DataOwnData::assign() in 'libsi' more robust against invalid data and changed CharArray::DataOwnData::Delete() so that it sets 'size' and 'data' to 0 | 2006-02-18 11:21:00 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | b8cdca858b | Checking data size in CaDescriptor::Parse() and LinkageDescriptor::Parse() of 'libsi' to avoid crashes with invalid data | 2006-02-18 11:08:55 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 5ed4504ce0 | Changed offset and size handling in 'libsi' from 'unsigned' to 'signed', so that overflows can be better detected | 2006-02-18 10:42:55 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 2f4526e55e | Added support for multiple audio language codes in ISO639LanguageDescriptors to 'libsi' | 2005-09-03 15:19:00 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 27a43c7766 | Added -fPIC | 2005-05-29 11:30:00 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 1e63fa4174 | Avoiding unnecessary calls to getLength() in libsi/si.c, and avoiding the '& 0xff' in CRC32::crc32() of libsi/util.c | 2005-05-28 14:19:16 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 22bb343f12 | Fixed a wrong inheritance in libsi's SubtitlingDescriptor::Subtitling | 2005-05-08 14:10:04 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6db0e99996 | Fixed a bug in libsi's SubtitlingDescriptor::getLength() | 2005-05-06 09:00:36 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 8775419779 | Now including the optional user defined Make.config from the 'libsi' Makefile | 2005-05-05 11:04:18 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 5105187701 | Some minor code cleanups | 2004-10-23 14:24:17 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | aa1085c0dd | Now skipping code table info in SI data | 2004-10-16 15:16:52 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | b60120161a | Fixed libsi/Makefile to use the compiler defined in  for generating file dependencies | 2004-10-16 13:33:45 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | ac13b6e161 | Fixed a possible crash with inconsistent SI data | 2004-10-16 10:14:19 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | def0c7aaa0 | Modified 'libsi' to require callers to state the buffer sizes when getting strings in order to avoid buffer overflows | 2004-06-06 14:53:21 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 246a1c99bb | Fixed handling descriptor loops in 'libsi' | 2004-05-31 08:35:12 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6552474ca4 | Added language code handling to the subtitling descriptor in 'libssi' | 2004-03-26 15:26:03 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 9ba2825032 | Fixed handling text lengths for itemized EPG texts | 2004-03-20 10:56:24 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 99f54a7780 | Added a separator between the long text and the items | 2004-03-13 15:08:12 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6dd6aea940 | Some fixes to handling itemized texts | 2004-03-13 11:07:02 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 823081b59e | Fixed handling itemized texts in EPG data | 2004-03-07 11:13:54 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 8ae3142f94 | Fixed some descriptor handling in 'libsi' | 2004-03-05 15:22:38 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | d9401eb27b | Fixed a typo in libsi/si.h | 2004-02-24 10:09:30 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 45eac6d946 | Added PDCDescriptor handling to 'libsi' | 2004-02-22 13:08:04 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 402184b9da | Added subtable ID and TSDT handling to 'libsi' | 2004-02-20 13:54:14 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 12fd3cdeb4 | Changed the 'languageCode' members in the descriptor classes of 'libsi' to 'char[4]' and setting the 4th byte to 0 for easier handling | 2004-01-24 14:59:04 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 72189b5228 | Added ISO639LanguageDescriptor to 'libsi' | 2004-01-24 14:49:51 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 2a11c183b5 | Added LinkageDescriptor handling to 'libsi' | 2004-01-12 22:19:34 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 299a600c3c | Fixed a 'const' in libsi/si.h | 2004-01-09 16:18:45 +01:00 |  |