Georgi Chorbadzhiyski
ec04fb64e7
Add detection of encrypted output and disable encrypted output by default
With this commit if tsdecrypt detects that the stream is still
encrypted after passing it through decryption it doesn't output it.
You can enable the output of encrypted streams using --output-enc-pass
option.
6 years ago
Georgi Chorbadzhiyski
2c1a032d69
Add --status-file (-0) option. This file keeps latest program status.
7 years ago
Georgi Chorbadzhiyski
e6fbc81d83
Start passing _INPUT_ADDR and _OUTPUT_ADDR variables to notify script.
7 years ago
Georgi Chorbadzhiyski
28dd637542
Add --notify-wait (-9) option (not set by default).
Using it prevents running of several notification scripts in parallel
which can lead to races if the scripts are used for logging.
7 years ago
Georgi Chorbadzhiyski
0652f234f5
Track if stream is encrypted or not
8 years ago
Georgi Chorbadzhiyski
29a975b5d3
Release version 10.
It's been an year since the last release. Lazy, lazy, lazy!
11 years ago
Georgi Chorbadzhiyski
08ca2d7df8
Add support for Irdeto CHID filtering (tested with Raduga).
11 years ago
Georgi Chorbadzhiyski
1fd5008263
Add support for EMM filters based on section length.
11 years ago
Georgi Chorbadzhiyski
dc4df6e288
Add support for EMM filters similar to DVBAPI filters (match + mask).
11 years ago
Georgi Chorbadzhiyski
b2fd5d6176
Add support for setting multicast source address /SSM/ (--input-source).
11 years ago
Georgi Chorbadzhiyski
336cfeaa19
Add support for Griffin CAS and for DGCrypt CAS.
11 years ago
Georgi Chorbadzhiyski
3e4309f3ca
Fix regression related to output to other than multicast addresses.
When IPv6 support was introduced in commit 7e88477439 apparantly the
output to addresses that were not multicast was broken. This commit
fixes the regression.
12 years ago
Georgi Chorbadzhiyski
51fed4282d
Set newcamd client id to 0x7878.
12 years ago
Georgi Chorbadzhiyski
dd263a756c
Add --ecm-only (-v) and --ecm-and-emm-only (-q) options.
12 years ago
Georgi Chorbadzhiyski
3351735976
Version 9.0
12 years ago
Georgi Chorbadzhiyski
7e88477439
Add IPv6 support for input and output.
12 years ago
Georgi Chorbadzhiyski
831eba2ca2
Add EMM filtering support.
12 years ago
Georgi Chorbadzhiyski
8f3321b270
Add support for IPv6 and for multiple CAMD addresses.
This patch adds support for connecting to CAMD over IPv6. Nice addition
is that now tsdecrypt tries each of the addresses returned when CAMD
hostname is resolved and connects to the one that works. Resolving
of the server address is done before each connect, which allows for
uninterupted migration of CAMD servers by just changing their DNS
record.
IPv6 functionality can be disabled by using -4/--ipv4 options or
if you fancy only IPv6 servers -6/--ipv6 can be used.
12 years ago
Georgi Chorbadzhiyski
27379785be
Add support for sending ECM/EMM packets from file.
12 years ago
Georgi Chorbadzhiyski
5c19959d1f
Allow camd server address to be resolved, not only set by IP address.
The limitation is that resolving the hostname is performed only
once at tsdecrypt startup. If DNS changes while tsdecrypt is running,
tsdecrypt won't notice that.
12 years ago
Georgi Chorbadzhiyski
e31c1b9641
Remove deprecated --output-filter option.
The option correct option is --no-output-filter.
12 years ago
Georgi Chorbadzhiyski
78ea5cf936
Add --no-output-on-error (-u) option.
By using this option output can be disabled if there is no currently
received code word.
12 years ago
Georgi Chorbadzhiyski
b57e625ddb
Version 8.1
12 years ago
Georgi Chorbadzhiyski
efd6e9902a
Add support for Bulcrypt CAS.
12 years ago
Georgi Chorbadzhiyski
6d357a01ec
ChangeLog: Fix typos.
12 years ago
Georgi Chorbadzhiyski
aa6ae25d6f
Version 8.0
12 years ago
Georgi Chorbadzhiyski
1ef3d6157d
ChangeLog: Describe more changes made after 7.0
12 years ago
Georgi Chorbadzhiyski
7d75b1e2db
Add --biss-key (-Q) option to enable BISS support.
12 years ago
Georgi Chorbadzhiyski
238d1093a6
ChangeLog: Mention make help and make FFdecsa text better.
12 years ago
Georgi Chorbadzhiyski
f23096eb58
Add support using FFdecsa as decryption library.
Use "make ffdecsa" to build tsdecrypt with ffdecsa support
or "make dvbcsa" to build with libdvbcsa (this is still the default).
12 years ago
Georgi Chorbadzhiyski
e3202bb704
Add --const-cw (-Y) option that allows using constant code word.
12 years ago
Georgi Chorbadzhiyski
d8ac570b04
Version 7.0
12 years ago
Georgi Chorbadzhiyski
00fade927f
notify: Added NO_EMM_RECEIVED event.
12 years ago
Georgi Chorbadzhiyski
0caa9cce10
ChangeLog: Mention commit f5667e7 .
12 years ago
Georgi Chorbadzhiyski
0ddae6e3f7
Add --input-buffer (-T) option.
12 years ago
Georgi Chorbadzhiyski
d44fbd9cd0
Add --log-file option.
12 years ago
Georgi Chorbadzhiyski
291f44fe6a
ChangeLog: Add note about newcamd fixups.
12 years ago
Georgi Chorbadzhiyski
ea32118405
Version 6.0
12 years ago
Georgi Chorbadzhiyski
d27426425d
ChangeLog: Mention the fix made in e886424c58 commit.
12 years ago
Georgi Chorbadzhiyski
d4d833d3bd
Add support for RTP output.
12 years ago
Georgi Chorbadzhiyski
e560bc39c5
Add --pid-report option.
12 years ago
Georgi Chorbadzhiyski
60e69f008b
Add --input-dump option.
12 years ago
Georgi Chorbadzhiyski
83207bd4e2
Add --output-tos option.
12 years ago
Georgi Chorbadzhiyski
c376623928
Version 5.0
13 years ago
Georgi Chorbadzhiyski
24d058b0c3
Add ECM/EMM queues depth limit to avoid allocating too much memory.
13 years ago
Georgi Chorbadzhiyski
ff5356a74f
Add newcamd protocol support.
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
2b1c54b830
Parse SDT and display provider and service name.
13 years ago
Georgi Chorbadzhiyski
137011af77
Add --bench (-b) option that benchmarks libdvbcsa decryption.
13 years ago