Georgi Chorbadzhiyski
4f03dec77b
dvb/si: Add support for descriptor 0x63 (Partial Transport Stream).
13 years ago
Georgi Chorbadzhiyski
b6a2ceb969
dvb/si: Add support for descriptor 0x62 (Frequency list descriptor).
13 years ago
Georgi Chorbadzhiyski
9a3eaeff05
dvb/si: Add support for descriptor 0x61 (Short smoothing buffer).
13 years ago
Georgi Chorbadzhiyski
b8c19273b4
dvb/si: Add support for descriptor 0x60 (Service move descriptor).
13 years ago
Georgi Chorbadzhiyski
1b8889c53b
dvb/si: Add support for descriptor 0x5e (Multilingual component).
13 years ago
Georgi Chorbadzhiyski
bb44c0abd5
dvb/si: Add support for descriptor 0x5d (Multilingual service name).
13 years ago
Georgi Chorbadzhiyski
0699c3b1b6
dvb/si: Add support for descriptor 0x5c (Multilingual bouquet name).
13 years ago
Georgi Chorbadzhiyski
673a6a3c2c
dvb/si: Add support for descriptor 0x5b (Multilingual network name).
13 years ago
Georgi Chorbadzhiyski
8105152f4a
dvb/si: Add support for descriptor 0x57 (Telephone descriptor).
13 years ago
Georgi Chorbadzhiyski
c9afab7a75
dvb/si: Add support for descriptor 0x53 (CA identifier descriptor).
13 years ago
Georgi Chorbadzhiyski
5b5f2a4bbd
dvb/si: Add support for descriptor 0x51 (Mosaic descriptor).
13 years ago
Georgi Chorbadzhiyski
86e286ae5b
dvb/si: Add support for descriptor 0x50 (Component descriptor).
13 years ago
Georgi Chorbadzhiyski
10d1a83c2d
dvb/si: Add support for descriptor 0x4f (Time shifted event descriptor).
13 years ago
Georgi Chorbadzhiyski
fd8f386f47
dvb/si: Add support for descriptor 0x4c (Time shifted service descriptor).
13 years ago
Georgi Chorbadzhiyski
478e9a18ae
dvb/si: Add support for descriptor 0x4b (NVOD reference descriptor).
13 years ago
Georgi Chorbadzhiyski
a68331b099
dvb/si: Add support for descriptor 0x49 (Country availability descriptor).
13 years ago
Georgi Chorbadzhiyski
4b14313e93
dvb/si: Add support for descriptor 0x45 (VBI data descriptor).
13 years ago
Georgi Chorbadzhiyski
f3edf7b532
dvb/si: Add support for descriptor 0x42 (Stuffing 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
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
2d1a65edc1
mpeg/psi: Move each descriptor to mpeg/psi/desc_XX.h and add mpeg/psi/desc_list.h
13 years ago
Christophe Massiot
43c02b513f
mpeg/psi: Move PMT functions to mpeg/psi/pmt{_print}.h
13 years ago
Georgi Chorbadzhiyski
a3dbb3c0cd
mpeg/psi: Move CAT functions to mpeg/psi/cat{_print}.h
13 years ago
Christophe Massiot
effeceed0a
mpeg/psi: Move PAT functions out to mpeg/psi/pat{_print}.h
13 years ago
Georgi Chorbadzhiyski
c73bef1583
Change biTStream license to MIT license.
Replace WTFPL with MIT license.
Acked-By: Christophe Massiot <massiot@via.ecp.fr>
Acked-By: Georgi Chorbadzhiyski <gf@unixsol.org>
Acked-By: Jean-Paul Saman <jpsaman@videolan.org>
Acked-By: Rémi Duraffort <ivoire@videolan.org>
13 years ago
Christophe Massiot
7ad38a696f
Rework the descriptors API
This is to avoid the hack with the CAT table, which doesn't have a descs
"header". So there are new functions descl_* to handle descriptor lists
without length. This change is backwards compatible for all tables except
CAT.
13 years ago
Georgi Chorbadzhiyski
a6ed936b6b
* Add support for Conditional Access Table
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