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
c9050311d5
examples: Add example text and xml output generated from dvb_print_si.
For source file is used the output generated by examples/dvb_gen_si.
13 years ago
Georgi Chorbadzhiyski
8105152f4a
dvb/si: Add support for descriptor 0x57 (Telephone descriptor).
13 years ago
Georgi Chorbadzhiyski
761f01511c
examples/dvb_gen_si: Use the correct define when calculating descriptor size.
The descriptors that have loops in them used their own DESCxx_HEADER_SIZE
defines when calculating descriptor length. That works only in cases when
DESCxx_HEADER_SIZE is equal to DESC_HEADER_SIZE. In order to avoid confusion
and bugs use DESC_HEADER_SIZE instead of redefined value.
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
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
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
61d8b768de
Add examples/dvb_gen_si
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
fb55ec9b64
examples: Allow examples to link on OS X.
On OS X -liconv is needed in LDFLAGS otherwise
examples do not link. Tested on OS X 10.6.8.
13 years ago
Georgi Chorbadzhiyski
f612688790
examples: Add "make local" for direct build against parent biTStream.
This patch adds "make local" target in examples/Makefile. Using this
target examples will be build using biTStream in their parent directory
(not the system wide install). This target simplifies biTSream development
and testing.
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
e45e5e2701
* ietf/rtp.h: API CHANGE: Renamed RTP cc to seqnum because that's how it is actually called in the RFC, and CC is supposed to be something else. Applications have to be changed. * mpeg/ts.h: Add a missing const.
13 years ago
Christophe Massiot
23757cdcb9
* examples/dvb_print_si.c: Fix typo in printf.
13 years ago
Christophe Massiot
6610d8247a
* examples/rtp_check_cc.c: New example to check the RTP counter.
13 years ago
Christophe Massiot
7114114e00
* examples/mpeg_print_pcr.c: New very basic (but useful) example program which prints the PCR PID of the first PMT.
14 years ago
Christophe Massiot
612e3dea81
* dvb/sim.h: Fix compilation warnings. * examples/dvb_ecmg.c: Fix segfault.
14 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
2bfc7f9844
* dvb/sim.h: Simplify the API; allow nested TLVs. * examples: Change examples accordingly.
14 years ago