1
2012-03-07 : Version 7.0
2
* Add --input-buffer (-T) option. This option allows uninterrupted
3
decryption even if OSCAM returns code words too late.
4
* Add --log-file (-F) option.
5
* Fixed newcamd protocol issues when OSCAM disappeared.
6
* Fix (and optimize) decryption when the input is MPTS. Previously
7
decrypting one stream broke the others.
8
* notify: Add NO_EMM_RECEIVED event.
10
2012-02-24 : Version 6.0
11
* Add --output-tos (-g) option used to set output TOS value.
12
* Add --input-dump (-W) option used save input stream in file.
13
* Add --pid-report (-j) option used to turn on PID reporting.
14
* Add RTP output enabled by --output-rtp (-r) option.
15
* Add --output-rtp-ssrc (-k) option used to set RTP SSRC.
16
* A bug was fixed that prevented tsdecrypt from working if CAMD server
17
was not available for couple of minutes.
19
2011-12-23 : Version 5.0
20
* Add --bench (-b) option that benchmarks libdvbcsa decryption.
21
* Remove --camd-pkt-delay (-y) option. This workaround is no longer needed.
22
* Fix payload offset detection, a bug which broke packets that have
23
adaptation with whole packet size (libtsfuncs).
24
* Add --input-service (-M) option, to choose service id (program) in MPTS input.
25
* When the input is MPTS and output filtering is enabled, rewrite output
26
PAT to include only the single program that is decoded.
27
* Parse SDT and display provider and service name.
28
* Add --output-nit-pass (-y) to enable NIT pass through.
29
* Add --output-eit-pass (-w) to enable EIT (EPG) pass through.
30
* Add --output-tdt-pass (-x) to enable TDT/TOT pass through.
31
* Add support for newcamd CAMD protocol.
32
* Add ECM/EMM queues depth limit to avoid allocating too much memory.
34
2011-11-18 : Version 4.0
35
* Set CAMD sockets NODELAY to avoid OSCAM errors when many packets are sent.
36
* Add --syslog parameter to enable local syslog logging.
37
* Set thread names under Linux.
38
* notify: Added no_code_word/code_word_ok events.
39
* notify: Added input_timeout/input_ok events.
40
* notify: Added start/stop events.
41
* notify: Added option to execute external script on event.
43
2011-11-14 : Version 3.2
44
* Fixed bug that prevented tsdecrypt from working at all :(
46
2011-11-12 : Version 3.1
47
* Add debug level 5 (full mpeg ts packet dump).
48
* Fix PSI table gathering in invalid transport streams.
49
* Fix EMM/ECM parsing (this fixes ORF1 decoding on Astra 19.2).
50
* Process ECMs before EMMs, preventing the case where too much
51
incoming EMMs interfere with decryption.
53
2011-09-30 : Version 3.0
55
* Add support for long command line options.
56
* Add make install/uninstall Makefile targets.
57
* Add support for compilation on OS X.
58
* Add tested support for Viaccess.
59
* Add tested support for Mediaguard (Seca).
60
* Add tested support for Videoguard (NDS).
61
* Add untested support for Nagra.
62
* Add untested support for DRE-Crypt.
63
* Add option to disable ECM and CW logging (--ecm-no-log).
64
* Add option to manually set EMM pid (--emm-pid).
65
* Add option to manually set ECM pid (--ecm-pid).
66
* Add option to manually set CAID (--caid).
67
* Add ECM reports (--ecm-report-time).
68
* Log warnings when there is no input data.
69
* Log warnings when code word become invalid.
71
2011-09-15 : Version 2.0
72
* Initial public release.