30 Commits (master)

Author SHA1 Message Date
  Georgi Chorbadzhiyski ba392e475f headers: biTStream headers should not include mpeg/psi.h 13 years ago
  Georgi Chorbadzhiyski 02444a3115 dvb/si: Add support for SIT (Selection Information Table). 13 years ago
  Georgi Chorbadzhiyski 2792fb92de dvb/si: Add support for DIT (Discontinuity Information Table). 13 years ago
  Georgi Chorbadzhiyski 7cf1a88262 dvb/si: Add support for ST (Stuffing table). 13 years ago
  Georgi Chorbadzhiyski f74006e6c1 dvb/si: Add support for BAT (Bouquet Association Table). 13 years ago
  Christophe Massiot 38e4695638 dvb/si: Move each descriptor to dvb/si/desc_XX.h and add dvb/psi/desc_list.h 13 years ago
  Christophe Massiot 0455a6562d dvb/si: Move RST functions to dvb/si/rst.h 13 years ago
  Christophe Massiot fa4ac0feac dvb/si: Move TOT functions to dvb/si/tot.h 13 years ago
  Christophe Massiot 348052b717 dvb/si: Move TDT functions to dvb/si/tdt.h 13 years ago
  Christophe Massiot 0c5fc4f268 dvb/si: Move EIT functions to dvb/si/eit{_print}.h 13 years ago
  Christophe Massiot 79ed944887 dvb/si: Move SDT functions to dvb/si/sdt{_print}.h 13 years ago
  Christophe Massiot b02260c9f2 dvb/si: Move NIT functions to dvb/si/nit{_print}.h 13 years ago
  Christophe Massiot 1d417a2eaf dvb/si: Move strings functions to dvb/si/strings.h 13 years ago
  Christophe Massiot c9df08d7c9 dvb/si: Move date and time functions to dvb/si/datetime.h 13 years ago
  Georgi Chorbadzhiyski a59f13b3bd dvb/si: Move bcd functions to dvb/si/numbers.h 13 years ago
  Georgi Chorbadzhiyski a041a344b9 Fix compiler warnings. 13 years ago
  Georgi Chorbadzhiyski c73bef1583 Change biTStream license to MIT license. 13 years ago
  Christophe Massiot 6ef82dec8d * dvb/si.h: Teletext page is usually printed as hex. 13 years ago
  Christophe Massiot a0c759a987 * dvb/si.h: Add handling of service list, linkage and private data specifier descriptors, as well as EICTA's LCN and HD_SIMULCAST_LCN. * dvb/si_print.h: Store the last private data specifier and use it to call the private print functions. 14 years ago
  Christophe Massiot f37b611ca1 * dvb/si.h: Fix missing XML bracket. 14 years ago
  Christophe Massiot 8ecb338999 * dvb/si.h: Fix missing quotes in XML format. 14 years ago
  Christophe Massiot f6f5de83a8 * dvb/si.h: Properly escape string from XML special chars. * Makefile: Just bail out when called with no argument. 14 years ago
  Christophe Massiot a9ce23771d * ALL: Change the API to allow for different types of print (esp. XML). 14 years ago
  Christophe Massiot a0b7103fe4 * dvb/si.h: Fix segfault with malformed text fields. 14 years ago
  Christophe Massiot 2b64da5e1b * mpeg/psi.h: Fix a segfault when the number of sections changes. * mpeg/psi.h, dvb/si.h: Add functions to validate if there is enough space for a new substructure. * dvb/si.h: Add support for DVB MJD format. * dvb/si.h: Correctly initialize a byte in SDT sub-structure. * dvb/si.h: Fully implement descriptor 0x48 (service descriptor). 14 years ago
  Christophe Massiot 65dd37c33e * dvb/si.h: Improve validation of SDT. 14 years ago
  Christophe Massiot 0b8f86699f * mpeg/psi.h, dvb/si.h: Add descXX_validate() functions. * mpeg/psi_print.h: Validate descriptors before accessing them. * mpeg/psi.h: Avoid duplicate copies of the CRC32 table. * ALL: Make sure we return booleans. * dvb/si.h: Add support for DVB character sets. * dvb/si.h: Add content delivery descriptors 0x43, 0x44 and 0x5a. * dvb/si.h: Add VBI teletext descriptor 0x46. * examples/dvb_print_si.c: Add support for charset conversion via iconv. 14 years ago
  Christophe Massiot 0403c639f3 * mpeg/psi.h: Fix a bug with descriptor 0x05. * mpeg/psi.h, dvb/si.h: Cosmetic changes in print functions. * examples/dvb_print_si.c: New example file to print DVB tables in a TS stream. 14 years ago
  Christophe Massiot 8154e00f62 * ALL: New *_print() set of functions. * ALL (tables): Check CRC only when needed; also check tables coherence. * ALL (descriptors): Add a lot of missing _get_ functions. * ALL (descriptors): Fix off-by-one overflow of structure array. * mpeg/psi.h: Fix off-by-one overflow of PAT program array. 14 years ago
  Christophe Massiot 968b0ea049 * Initial import. 14 years ago