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
Georgi Chorbadzhiyski
7cdc90b7b7
Update libfuncs submodule.
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
49c0e2fb8e
Add README file.
13 years ago
Georgi Chorbadzhiyski
47e898b57d
Add TODO file.
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
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
64bbf6fe13
cbuf code was moved to libfuncs.
13 years ago
Georgi Chorbadzhiyski
34094ecd69
When connecting to camd fails wait a second.
This is not strictly correct but helps to not spam the logs
with multiple connects per second if camd server is down.
13 years ago
Georgi Chorbadzhiyski
21db3522e6
Report how much miliseconds have passed since the last valid CW was received.
13 years ago
Georgi Chorbadzhiyski
9c3cdaede1
Report how much miliseconds tsdecrypt have waited for CW.
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
c5f390b73e
Update libts to fix ECM detection bug.
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