Georgi Chorbadzhiyski
|
ff5356a74f
|
Add newcamd protocol support.
|
13 years ago |
Georgi Chorbadzhiyski
|
2df41d7e15
|
Move camd proto initialization in data_init().
|
13 years ago |
Georgi Chorbadzhiyski
|
a71d02e33f
|
Rename struct camd35 to struct camd.
|
13 years ago |
Georgi Chorbadzhiyski
|
d8bad87e7d
|
Split cs378x protocol from generic camd code.
|
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
|
cfae08516c
|
Fit usage text in 80 chars.
|
13 years ago |
Georgi Chorbadzhiyski
|
5a9d911916
|
List unused short options.
|
13 years ago |
Georgi Chorbadzhiyski
|
f6f606830d
|
Use EXIT_SUCCESS and EXIT_FAILURE return codes.
|
13 years ago |
Georgi Chorbadzhiyski
|
137011af77
|
Add --bench (-b) option that benchmarks libdvbcsa decryption.
|
13 years ago |
Georgi Chorbadzhiyski
|
a9ee2ed0d0
|
Remove --camd-pkt-delay (-y) option.
This workaround is no longer needed because camd socket is now set
TCP_NODELAY and this fixes OSCAM communication.
|
13 years ago |
Georgi Chorbadzhiyski
|
505322ca48
|
Rename --service option to --input-service.
|
13 years ago |
Georgi Chorbadzhiyski
|
9adf05eef0
|
Add missing -S to the list of short options.
|
13 years ago |
Georgi Chorbadzhiyski
|
721a9b5040
|
Add --service option, to choose service id (program) in MPTS input.
|
13 years ago |
Georgi Chorbadzhiyski
|
e56d85bfd8
|
Add --syslog parameter to enable local syslog logging.
|
13 years ago |
Georgi Chorbadzhiyski
|
4d00f226bb
|
Check if ident is set when notify-program is configured.
|
13 years ago |
Georgi Chorbadzhiyski
|
3706892d96
|
Add notify_sync() and use it when reporting STOP event.
Without this the STOP event was lost most of the times because
tsdecrypt exited before the thread delivered the event.
|
13 years ago |
Georgi Chorbadzhiyski
|
ac45c0ebf1
|
Treat --ecm-no-log as flag.
|
13 years ago |
Georgi Chorbadzhiyski
|
2a484e783b
|
notify: Add no_code_word/code_word_ok events.
|
13 years ago |
Georgi Chorbadzhiyski
|
4ed4e71bc1
|
notify: Add input_timeout/input_ok events.
|
13 years ago |
Georgi Chorbadzhiyski
|
8ce734802c
|
notify: Add start/stop events.
|
13 years ago |
Georgi Chorbadzhiyski
|
093d53b431
|
notify: Call external notifier program on event.
|
13 years ago |
Georgi Chorbadzhiyski
|
ffb1a883f6
|
main: Join threads only if they are initialized.
This fix prevents segfault on exit.
|
13 years ago |
Georgi Chorbadzhiyski
|
84b803183d
|
Fix short option -H (ecm-report-time).
|
13 years ago |
Georgi Chorbadzhiyski
|
79c84575e6
|
Add debug level 5 (packet debug + packet dump).
|
13 years ago |
Georgi Chorbadzhiyski
|
a3661b39fd
|
Add RELEASE file that holds current version.
|
13 years ago |
Georgi Chorbadzhiyski
|
679c420862
|
Add -V and --version parameters.
|
13 years ago |
Georgi Chorbadzhiyski
|
7419a19581
|
Add --caid option to choose exact CAID.
|
13 years ago |
Georgi Chorbadzhiyski
|
769a7a72ae
|
Move forced emm/ecm pid config messages where they belong.
|
13 years ago |
Georgi Chorbadzhiyski
|
92df0ad895
|
Fix cw warning support.
|
13 years ago |
Georgi Chorbadzhiyski
|
33cc9c5cb3
|
Help text whitespace fixes
|
13 years ago |
Georgi Chorbadzhiyski
|
f2f20efa60
|
Warn if CW have not been received.
Add --cw-warn-time to set how much time to wait before
starting to complain about code words.
|
13 years ago |
Georgi Chorbadzhiyski
|
546cca283f
|
Show first report 3 seconds after program start.
|
13 years ago |
Georgi Chorbadzhiyski
|
f2d5a4600f
|
Add ECM reports and --ecm-report-time parameter.
|
13 years ago |
Georgi Chorbadzhiyski
|
6915d654dd
|
Move EMM reports processing into main thread.
This move is in preparation for adding ecm reports.
|
13 years ago |
Georgi Chorbadzhiyski
|
2a6af1e637
|
Add --ecm-no-log option to disable ECM and code words logging.
|
13 years ago |
Georgi Chorbadzhiyski
|
7290a6f4d8
|
Reformat program help to fit 80 char wide terminals.
|
13 years ago |
Georgi Chorbadzhiyski
|
0070a7c679
|
Log message when there is not data on input.
|
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
|
d5a33998a3
|
Add support for more CA systems.
Add support for SECA/Mediaguard, Viaccess, Videoguard/NDS, Nagra
and DRE-Crypt.
|
13 years ago |
Georgi Chorbadzhiyski
|
03a339b01a
|
Add support for long command line options.
|
13 years ago |
Georgi Chorbadzhiyski
|
ae59f25f12
|
tsdecrypt is licensed under GPL v2 now.
|
13 years ago |
Georgi Chorbadzhiyski
|
a7f4ba8d89
|
The norwegian CA is called CONAX not CONNAX.
|
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
|
ce89d4fb00
|
Add EMM report interval option (-f) defaulting to 60 sec.
|
13 years ago |
Georgi Chorbadzhiyski
|
cd218b023f
|
Add emm only mode (-E option) to process only EMMs.
|
13 years ago |
Georgi Chorbadzhiyski
|
f26dbdca15
|
Add RTP input
|
13 years ago |
Georgi Chorbadzhiyski
|
f36ddc7ee7
|
Use fdread when reading from socket
|
13 years ago |
Georgi Chorbadzhiyski
|
214907e74e
|
Define and use program_id to identify program name and version
|
13 years ago |
Georgi Chorbadzhiyski
|
2309ce8db3
|
Replace hardcoded usleep with packet_delay option (-y default unset)
|
13 years ago |