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
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