34 Commits (8d2e9887488cfa3989404f23c95c8d1eae1e6c73)

Author SHA1 Message Date
  Georgi Chorbadzhiyski 8d2e988748 mpeg/psi: Add support for descriptor 0x2c (FlexMuxTiming descriptor). 13 years ago
  Georgi Chorbadzhiyski 0758233f18 mpeg/psi: Add support for descriptor 0x2b (MPEG-2 AAC audio descriptor). 13 years ago
  Georgi Chorbadzhiyski 0112ad2fa9 mpeg/psi: Add support for descriptor 0x2a (AVC timing and HRD descriptor). 13 years ago
  Georgi Chorbadzhiyski 1c39b4ea29 mpeg/psi: Add support for descriptor 0x28 (AVC video descriptor). 13 years ago
  Georgi Chorbadzhiyski 7ae3964e5b mpeg/psi: Add support for descriptor 0x27 (Metadata STD descriptor). 13 years ago
  Georgi Chorbadzhiyski abbe2e3cfc mpeg/psi: Add support for descriptor 0x23 (MultiplexBuffer descriptor). 13 years ago
  Georgi Chorbadzhiyski bf6fc458af mpeg/psi: Add support for descriptor 0x20 (External ES_ID descriptor). 13 years ago
  Georgi Chorbadzhiyski ec527463d4 mpeg/psi: Add support for descriptor 0x1f (FMC descriptor). 13 years ago
  Georgi Chorbadzhiyski 29ddb6e6d9 mpeg/psi: Add support for descriptor 0x1e (SL descriptor). 13 years ago
  Georgi Chorbadzhiyski 997a632349 mpeg/psi: Add support for descriptor 0x1d (IOD descriptor). 13 years ago
  Georgi Chorbadzhiyski db9b017943 mpeg/psi: Add support for descriptor 0x1c (MPEG-4 audio descriptor). 13 years ago
  Georgi Chorbadzhiyski 269e23a3e5 mpeg/psi: Add support for descriptor 0x1b (MPEG-4 video descriptor). 13 years ago
  Georgi Chorbadzhiyski f4c9160e5d dvb/si: Add support for descriptor 0x58 (Local time offset). 13 years ago
  Georgi Chorbadzhiyski 745ec33279 dvb/si: Add support for descriptor 0x55 (Parental rating descriptor). 13 years ago
  Georgi Chorbadzhiyski f82f7bff5d dvb/si: Add support for descriptor 0x54 (Content descriptor). 13 years ago
  Georgi Chorbadzhiyski a4d5b91015 dvb/si: Add support for descriptor 0x52 (Stream identifier). 13 years ago
  Georgi Chorbadzhiyski 1ce81e1100 dvb/si: Add support for descriptor 0x4e (Extended event descriptor). 13 years ago
  Georgi Chorbadzhiyski 9c6d6fccff dvb/si: Add support for descriptor 0x4d (Short event descriptor). 13 years ago
  Georgi Chorbadzhiyski 287be092b9 dvb/si: Add support for descriptor 0x47 (Bouquet name). 13 years ago
  Georgi Chorbadzhiyski 2d05fad41a mpeg/psi: Add support for descriptor 0x12 (IBP descriptor). 13 years ago
  Georgi Chorbadzhiyski a1d30133ac mpeg/psi: Add support for descriptor 0x11 (STD descriptor). 13 years ago
  Georgi Chorbadzhiyski 5f73fbdc95 mpeg/psi: Add support for descriptor 0x10 (Smoothing buffer). 13 years ago
  Georgi Chorbadzhiyski 04ed0fcd3b mpeg/psi: Add support for descriptor 0x0f (Private data indicator). 13 years ago
  Georgi Chorbadzhiyski 3fb5165840 mpeg/psi: Add support for descriptor 0x0e (Maximum bitrate). 13 years ago
  Georgi Chorbadzhiyski 1d7ba5244a mpeg/psi: Add support for descriptor 0x0d (Copyright descriptor). 13 years ago
  Georgi Chorbadzhiyski 317b4e4073 mpeg/psi: Add support for descriptor 0x0c (Multiplex buffer). 13 years ago
  Georgi Chorbadzhiyski 54fa9878da mpeg/psi: Add support for descriptor 0x0b (System clock). 13 years ago
  Georgi Chorbadzhiyski 58776501ad mpeg/psi: Add support for descriptor 0x08 (Video Window descriptor). 13 years ago
  Georgi Chorbadzhiyski 1053fe7bb1 mpeg/psi: Add support for descriptor 0x07 (Target Background Grid). 13 years ago
  Georgi Chorbadzhiyski ea1c2a2e22 mpeg/psi: Add support for descriptor 0x06 (Data stream alignment). 13 years ago
  Georgi Chorbadzhiyski 35c5b60596 mpeg/psi: Add support for descriptor 0x04 (Hierarchy descriptor). 13 years ago
  Georgi Chorbadzhiyski e8b19f730d mpeg/psi: Add support for descriptor 0x03 (Audio stream). 13 years ago
  Georgi Chorbadzhiyski 3d089c617a mpeg/psi: Add support for descriptor 0x02 (Video stream). 13 years ago
  Christophe Massiot 325354bf56 dvb/si: Move descriptor printing to mpeg/psi/descs_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
  Georgi Chorbadzhiyski c73bef1583 Change biTStream license to MIT license. 13 years ago
  Christophe Massiot 7ad38a696f Rework the descriptors API 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 a9ce23771d * ALL: Change the API to allow for different types of print (esp. XML). 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
  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