tsdecrypt reads and decrypts CSA encrypted incoming mpeg transport stream over UDP/RTP using code words obtained from OSCAM or similar CAM server. tsdecrypt communicates with CAM server using cs378x (camd35 over tcp) protocol or newcamd protocol. https://georgi.unixsol.org/programs/tsdecrypt/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Georgi Chorbadzhiyski 846b1209c8 Show if decoding is threaded 13 years ago
libfuncs @ 1ce770eae5 Initial import 13 years ago
libts @ 69322e5eef Add support for PID filtering on output 13 years ago
.gitignore Initial import 13 years ago
.gitmodules Initial import 13 years ago
Makefile Add threaded decode and output functions that use circular buffers 13 years ago
camd.c Init bit sliced dvbpsi key 13 years ago
camd.h Move camd communication into thread 13 years ago
cbuf.c Add decode and write circular buffers 13 years ago
cbuf.h Add decode and write circular buffers 13 years ago
data.c Add decode and write circular buffers 13 years ago
data.h Add threaded decode and output functions that use circular buffers 13 years ago
process.c Add threaded decode and output functions that use circular buffers 13 years ago
process.h Add threaded decode and output functions that use circular buffers 13 years ago
tables.c Check for CW error in addition to duplicate ECM 13 years ago
tables.h Split tsdecrypt to data.{c,h}, camd.{c,h} and tables.{c,h} 13 years ago
tsdecrypt.c Show if decoding is threaded 13 years ago
udp.c Set send and receive buffers 13 years ago
udp.h Add udp_connect_input() 13 years ago
util.c Move utility functions to util.c 13 years ago
util.h Move utility functions to util.c 13 years ago