Commit Graph

  • 612e3de * dvb/sim.h: Fix compilation warnings. * examples/dvb_ecmg.c: Fix segfault. by Christophe Massiot 2011-05-13 20:14:00 +0000
  • a2cc389 * dvb_print_si.c: Compare whole tables instead of just the version. Also fix rare segfault. by Christophe Massiot 2011-04-10 16:57:59 +0000
  • a0c759a * 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. by Christophe Massiot 2011-03-20 18:34:30 +0000
  • 2e37c44 * mpeg/psi.h: Be more leniant towards invalid PATs. by Christophe Massiot 2011-01-24 18:27:17 +0000
  • f37b611 * dvb/si.h: Fix missing XML bracket. by Christophe Massiot 2011-01-16 00:29:33 +0000
  • 8ecb338 * dvb/si.h: Fix missing quotes in XML format. by Christophe Massiot 2011-01-01 19:12:27 +0000
  • 235eea9 Makefile: add a DESTDIR variable to ease debian packaging by Rémi Duraffort 2010-12-22 17:22:05 +0000
  • f6f5de8 * dvb/si.h: Properly escape string from XML special chars. * Makefile: Just bail out when called with no argument. by Christophe Massiot 2010-11-12 22:09:20 +0000
  • 81d5950 * examples/dvb_print_si.c: Make standard output line-buffered. by Christophe Massiot 2010-11-09 23:01:15 +0000
  • 4a47068 Update INSTALL documentation with information about 'make install' by Jean-Paul Saman 2010-11-08 13:14:03 +0000
  • a9ce237 * ALL: Change the API to allow for different types of print (esp. XML). by Christophe Massiot 2010-11-06 08:02:11 +0000
  • 98bc2a5 * examples/dvb_print_si.c: Fix a major bug when handling TS with a section begginning in the middle of the payload. by Christophe Massiot 2010-09-28 19:34:40 +0000
  • a08bae0 * mpeg/ts.h: Slightly change the API for sections to avoid bugs. by Christophe Massiot 2010-09-28 19:26:01 +0000
  • 2bfc7f9 * dvb/sim.h: Simplify the API; allow nested TLVs. * examples: Change examples accordingly. by Christophe Massiot 2010-09-23 20:59:12 +0000
  • 44df2d6 * examples/dvb_print_si.c: Check EIT's consistency. by Christophe Massiot 2010-09-23 20:57:38 +0000
  • d2f0a96 * mpeg/psi.h: Fix a major bug preventing multi-section tables to be updated. by Christophe Massiot 2010-09-23 20:56:49 +0000
  • a0b7103 * dvb/si.h: Fix segfault with malformed text fields. by Christophe Massiot 2010-09-02 20:43:41 +0000
  • 28fd54b * dvb/sim.h, examples/dvb_ecmg.c, examples/dvb_ecmg_test.c: Implement a DVB Simulcrypt ECMG server. by Christophe Massiot 2010-08-31 19:15:15 +0000
  • 9313f05 * 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. by Christophe Massiot 2010-08-24 21:09:17 +0000
  • 2b64da5 * 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). by Christophe Massiot 2010-08-23 18:09:22 +0000
  • 65dd37c * dvb/si.h: Improve validation of SDT. by Christophe Massiot 2010-08-20 17:00:13 +0000
  • 0b8f866 * 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. by Christophe Massiot 2010-08-19 18:18:37 +0000
  • 3df6544 Add a Makefile to install/uninstalll everything. by Rémi Duraffort 2010-08-17 22:18:35 +0000
  • 0403c63 * 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. by Christophe Massiot 2010-08-16 16:59:19 +0000
  • 088e84d * mpeg/psi.h: Really fix the infinite loop. by Christophe Massiot 2010-08-15 19:12:49 +0000
  • b34ea7f * mpeg/psi.h: Fix an infinite loop when receiving an invalid section. by Christophe Massiot 2010-08-15 12:43:50 +0000
  • 8154e00 * 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. by Christophe Massiot 2010-08-13 21:09:41 +0000
  • 968b0ea * Initial import. by Christophe Massiot 2010-08-10 19:42:50 +0000