Georgi Chorbadzhiyski
581cd66b37
No need to track where FSF moves. No code changes.
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
87fb8df658
Do not output anything when there is no valid decryption key.
When the decryption fails due to missing decryption key it is better
to not output anything. Before this patch in case of missing decryption
key the PSI tables were still being written to the output and this
could confuse some monitoring systems to think that the stream is
working.
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
e6fe18bfa5
Change csa_decrypt_single_packet() API.
12 years ago
Georgi Chorbadzhiyski
a382b55712
Abstract libdvbcsa calls and move all CSA code in csa.c
12 years ago
Georgi Chorbadzhiyski
9ee1bb0de2
Rename single packet csa key variable in struct key to s_csakey.
12 years ago
Georgi Chorbadzhiyski
e3202bb704
Add --const-cw (-Y) option that allows using constant code word.
12 years ago
Anton Tinchev
c6f5c1c4d4
Show more timing information.
12 years ago
Francesco Schiavarelli
f5667e75fb
Fix for MPTS streams.
Without this if the input is MPTS, tsdecrypt incorrectly tries to
decrypt (and brokes) services that do not belong to the chosen
input services. An additional extra is that with this decrypting
a service in MPTS is a lot quicker since lots of unneeded work is
avoided.
12 years ago
Georgi Chorbadzhiyski
0ddae6e3f7
Add --input-buffer (-T) option.
12 years ago
Georgi Chorbadzhiyski
0d9c2e1bcf
Mac OS X build fixes.
12 years ago
Georgi Chorbadzhiyski
d4d833d3bd
Add support for RTP output.
12 years ago
Georgi Chorbadzhiyski
5915ca90b6
Create output_write() function.
12 years ago
Georgi Chorbadzhiyski
e560bc39c5
Add --pid-report option.
12 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
03a3b7538d
Set thread names under Linux.
13 years ago
Georgi Chorbadzhiyski
79c84575e6
Add debug level 5 (packet debug + packet dump).
13 years ago
Georgi Chorbadzhiyski
de023683bd
Check for decode data often.
13 years ago
Georgi Chorbadzhiyski
ae59f25f12
tsdecrypt is licensed under GPL v2 now.
13 years ago
Georgi Chorbadzhiyski
cd218b023f
Add emm only mode (-E option) to process only EMMs.
13 years ago
Georgi Chorbadzhiyski
8e3f6df1a9
Announce new pids with NEW prefix
13 years ago
Georgi Chorbadzhiyski
7e24a02a29
Report TS discontinuity in input stream
13 years ago
Georgi Chorbadzhiyski
0a4f2f7a70
Add threaded decode and output functions that use circular buffers
13 years ago