29 Commits (5641e7345d0e23d2f1e6c65aef98bb435184e5f7)

Author SHA1 Message Date
  Christophe Massiot 2bbfaf000a dvb_print_si: more explicit error message 8 years ago
  Christophe Massiot 621398809b dvb_print_si: seek on invalid packets 8 years ago
  Christophe Massiot 1107491857 dvb_print_si: fix segfault 9 years ago
  Christophe Massiot 57197d858c add SCT-35 support 9 years ago
  Christophe Massiot 919e5951a4 avoid respawning iconv all the time 10 years ago
  Christophe Massiot e87b04d273 fix missing va_end() 11 years ago
  Christophe Massiot 6a24504cc5 Enforce consistency naming between tables 12 years ago
  Christophe Massiot 945b6c3c84 New -T option to filter printed tables 13 years ago
  Georgi Chorbadzhiyski 5e4e088835 Remove $Id$ lines. They are useless in git. 13 years ago
  Georgi Chorbadzhiyski 02444a3115 dvb/si: Add support for SIT (Selection Information Table). 13 years ago
  Georgi Chorbadzhiyski 5d7de2b8ab mpeg/psi: Add support for TSDT (Transport Stream Descriptor Table). 13 years ago
  Georgi Chorbadzhiyski 2792fb92de dvb/si: Add support for DIT (Discontinuity Information Table). 13 years ago
  Georgi Chorbadzhiyski b3b732489d dvb/si: Add support for RST (Running Status Table). 13 years ago
  Georgi Chorbadzhiyski f74006e6c1 dvb/si: Add support for BAT (Bouquet Association Table). 13 years ago
  Georgi Chorbadzhiyski a7c6988e38 dvb/si: Complete support for TOT (Time offset table). 13 years ago
  Georgi Chorbadzhiyski 86401f89f2 dvb/si: Complete support for TDT (Time and Date Table). 13 years ago
  Georgi Chorbadzhiyski 8672abdc19 dvb/si: Complete support for EIT (Event Information Table). 13 years ago
  Georgi Chorbadzhiyski 86724a2a8c mpeg/psi: Complete support for CAT (Conditional Access Table). 13 years ago
  Georgi Chorbadzhiyski c73bef1583 Change biTStream license to MIT license. 13 years ago
  Christophe Massiot 23757cdcb9 * examples/dvb_print_si.c: Fix typo in printf. 13 years ago
  Christophe Massiot a2cc38955e * dvb_print_si.c: Compare whole tables instead of just the version. Also fix rare segfault. 14 years ago
  Christophe Massiot 81d595078f * examples/dvb_print_si.c: Make standard output line-buffered. 14 years ago
  Christophe Massiot a9ce23771d * ALL: Change the API to allow for different types of print (esp. XML). 14 years ago
  Christophe Massiot 98bc2a54f4 * examples/dvb_print_si.c: Fix a major bug when handling TS with a section begginning in the middle of the payload. 14 years ago
  Christophe Massiot 44df2d61ab * examples/dvb_print_si.c: Check EIT's consistency. 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 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