Georgi Chorbadzhiyski
b576aaba18
man: Small text fixes.
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
eae5f59968
udp: Add new line in log messages.
13 years ago
Georgi Chorbadzhiyski
16a5bf456b
man: Describe -V and --version parameters.
13 years ago
Georgi Chorbadzhiyski
ec2f8b6352
man: Reformat man page a little bit.
13 years ago
Georgi Chorbadzhiyski
84b803183d
Fix short option -H (ecm-report-time).
13 years ago
Georgi Chorbadzhiyski
70bbed625e
Version 3.2 (fixing brown paper bag bug).
13 years ago
Georgi Chorbadzhiyski
d79973a63c
RELEASE: tsdecrypt version 3.1
13 years ago
Georgi Chorbadzhiyski
380c1e0cb4
README: Mention license and fix tsdecrypt git url.
13 years ago
Georgi Chorbadzhiyski
79c84575e6
Add debug level 5 (packet debug + packet dump).
13 years ago
Georgi Chorbadzhiyski
572777217f
Update libtsfuncs to fix nasty PSI parsing error.
13 years ago
Georgi Chorbadzhiyski
33facd71c9
makefile: Track header dependancies in order to rebuild correct objects.
13 years ago
Georgi Chorbadzhiyski
a3661b39fd
Add RELEASE file that holds current version.
13 years ago
Georgi Chorbadzhiyski
de023683bd
Check for decode data often.
13 years ago
Georgi Chorbadzhiyski
ef187ae103
Increase decode and write buffers.
13 years ago
Georgi Chorbadzhiyski
cc756b5ca5
Process ECMs before EMMs.
Use different queues for ECMs and EMMs. This allows to process
ECMs before EMMs, preventing the case where too much incoming
EMMs slow down ECM processing and interfere with getting the code
words on time.
13 years ago
Georgi Chorbadzhiyski
52aa0f880a
Update changelog.
13 years ago
Georgi Chorbadzhiyski
679c420862
Add -V and --version parameters.
13 years ago
Georgi Chorbadzhiyski
67f8071467
Update libtsfuncs to fix off-by-one in section gathering.
With this fix ORF1 Cryptoworks stream with CAID (0x0d95)
should work.
13 years ago
Georgi Chorbadzhiyski
a8b4516e2e
camd: Make "Unexpected response" message better.
13 years ago
Georgi Chorbadzhiyski
cae4a045ea
Version 3.0
13 years ago
Georgi Chorbadzhiyski
86d8a97ab7
Add ChangeLog file.
13 years ago
Georgi Chorbadzhiyski
f18fbe2044
man: Move Mediaguard and Videoguard to the list of tested CAS.
13 years ago
Georgi Chorbadzhiyski
aae5372425
Initialize cw_warn_time on startup.
13 years ago
Georgi Chorbadzhiyski
c20a66dad8
Increase decode buffer size.
On high bitrate channels (> 11 Mbit/s) I have seen failures
related to decode buffer size so increase them.
13 years ago
Georgi Chorbadzhiyski
5d32fcf0a6
Set new code code part only if it is valid.
This fixes Sky Italia HD channels. When they send new
code word the one that is about to expire is set to 0
and this causes short decryption failures. Now if code
word is all zeroes it is not set.
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
0cc09adbc0
Fix CW message.
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
cf191f23a2
readme: Update texts to match the new world order.
- Mention man page
- Better examples using long options
13 years ago
Georgi Chorbadzhiyski
8e58414387
todo: Remove TODO item related to unknown CA support.
With manual setting of emm and ecm pids unknown CA support
is not an issue anymore.
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
88d5a51599
man: Move VIACCESS to list of tested CA systems.
13 years ago
Georgi Chorbadzhiyski
d890097543
Include limits.h to get PATH_MAX definiton on OS X.
With this fix tsdecrypt now compiles on OS X (tested
on 10.6.8).
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
daac46d38a
Add man page.
13 years ago
Georgi Chorbadzhiyski
03a339b01a
Add support for long command line options.
13 years ago
Georgi Chorbadzhiyski
20c2a43ccf
Makefile: Add install and uninstall targets.
13 years ago
Georgi Chorbadzhiyski
0ffaba2e50
Makefile: Set correct version string when git is not used.
13 years ago
Georgi Chorbadzhiyski
c3c2829e20
readme: Change tsdecrypt description to remove leftovers.
13 years ago