34 Commits (f36e82c0fb0ab41f6e2684a42c84b29f78d876d9)

Author SHA1 Message Date
  Georgi Chorbadzhiyski f36e82c0fb dvb/si/tdt: Fix tdt_get_utc() function. 13 years ago
  Georgi Chorbadzhiyski d8d98f0f40 dvb/sim.h: Add missing includes. 13 years ago
  Christophe Massiot 325354bf56 dvb/si: Move descriptor printing to mpeg/psi/descs_print.h 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 f35e98e4d5 Remove unused variables. 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 7ad38a696f Rework the descriptors API 13 years ago
  Christophe Massiot 6ef82dec8d * dvb/si.h: Teletext page is usually printed as hex. 13 years ago
  Christophe Massiot 612e3dea81 * dvb/sim.h: Fix compilation warnings. * examples/dvb_ecmg.c: Fix segfault. 14 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 2bfc7f9844 * dvb/sim.h: Simplify the API; allow nested TLVs. * examples: Change examples accordingly. 14 years ago
  Christophe Massiot a0b7103fe4 * dvb/si.h: Fix segfault with malformed text fields. 14 years ago
  Christophe Massiot 28fd54b380 * dvb/sim.h, examples/dvb_ecmg.c, examples/dvb_ecmg_test.c: Implement a DVB Simulcrypt ECMG server. 14 years ago
  Christophe Massiot 9313f054f3 * mpeg/psi_print.h: Move DVB-specific functions to dvb/si_print.h. * examples/dvb_print_si.c: Fix a number of end-of-lines. 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