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
Some fields in BAT, RST and SIT have been renamed to match the same name (for
the exact same purpose) in SDT. DVBlast is not impacted but other
applications may have to be changed.
BAT: table ID extension is a bouquet ID, not a network ID.
Correct handling of EIT (service-specific) and BAT (bouquet-specific) in
dvb_print_si. Also free all allocated structures so that we now pass
valgrind memcheck.
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).
Add support for tdt_print() and examples/dvb_print_si support.
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).
- Set reserved bits to 1 in cat_init().
- Add cat_set_desclength()
- Add support for CAT in examples/dvb_print_si.
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
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