Georgi Chorbadzhiyski
581cd66b37
No need to track where FSF moves. No code changes.
12 years ago
Georgi Chorbadzhiyski
e3202bb704
Add --const-cw (-Y) option that allows using constant code word.
12 years ago
Anton Tinchev
c6f5c1c4d4
Show more timing information.
12 years ago
Anton Tinchev
610dc3fe55
Move service id to be the first field in ECM and EMM messages.
12 years ago
Georgi Chorbadzhiyski
aee561cfd1
tables: Filter special symbols in SDT.
Technically this is not right because the first char sets the
charset (eg 0x05 -> ISO-8859-5) but since tsdecrypt have no business
handling charsets just replace all special chars with asterisks.
12 years ago
Georgi Chorbadzhiyski
111846981a
Make camd->do_ecm() and camd->do_emm() ops to take struct camd_msg.
13 years ago
Georgi Chorbadzhiyski
6404757eac
Move msg_id processing to be internal to cs378x protocol.
13 years ago
Georgi Chorbadzhiyski
6e51e597e3
Add --output-{nit,eit,tdt}-pass to enable pass through in output filtering mode.
13 years ago
Georgi Chorbadzhiyski
49de3a80bc
If the input is MPTS rewrite output PAT.
When the input is MPTS and output filtering is enabled, rewrite output
PAT to include only the single program that is decoded.
13 years ago
Georgi Chorbadzhiyski
f490bf34fd
The parameter is called --input-service not --service.
13 years ago
Georgi Chorbadzhiyski
2b1c54b830
Parse SDT and display provider and service name.
13 years ago
Georgi Chorbadzhiyski
aa02d28ba0
Filter ECMs by table id (allow only 0x80 and 0x81).
13 years ago
Georgi Chorbadzhiyski
721a9b5040
Add --service option, to choose service id (program) in MPTS input.
13 years ago
Georgi Chorbadzhiyski
7419a19581
Add --caid option to choose exact CAID.
13 years ago
Georgi Chorbadzhiyski
f2d5a4600f
Add ECM reports and --ecm-report-time parameter.
13 years ago
Georgi Chorbadzhiyski
2a6af1e637
Add --ecm-no-log option to disable ECM and code words logging.
13 years ago
Georgi Chorbadzhiyski
8b98a9a164
Add --ecm-pid option to manually set ECM pid.
13 years ago
Georgi Chorbadzhiyski
32e40e0c67
Add --emm-pid option to manually set EMM pid.
13 years ago
Georgi Chorbadzhiyski
c8d7c5219d
Move libtsfuncs to libtsfuncs submodule and change libfuncs submodule url.
The libraries are now free software and are hosted on github.com
13 years ago
Georgi Chorbadzhiyski
ae59f25f12
tsdecrypt is licensed under GPL v2 now.
13 years ago
Georgi Chorbadzhiyski
991b07fc16
Report ECM caid/pid when they are available or when PMT is changed.
13 years ago
Georgi Chorbadzhiyski
d620f91895
Report EMM caid/pid when they are available or when CAT is changed.
13 years ago
Georgi Chorbadzhiyski
f8480e6772
Add support for multiple IRDETO types.
With this patch Bulsatcom irdeto ECM stream can be used
for decoding.
13 years ago
Georgi Chorbadzhiyski
cd218b023f
Add emm only mode (-E option) to process only EMMs.
13 years ago
Georgi Chorbadzhiyski
680b68f27b
Check for CW error in addition to duplicate ECM
13 years ago
Georgi Chorbadzhiyski
4f99f75470
Move camd communication into thread
13 years ago
Georgi Chorbadzhiyski
4b4a444b76
Add all data to struct ts
13 years ago
Georgi Chorbadzhiyski
ad7c9f1e6b
Add struct camd35
13 years ago
Georgi Chorbadzhiyski
427cec7bb2
Split tsdecrypt to data.{c,h}, camd.{c,h} and tables.{c,h}
13 years ago