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.

camd.h 482B

1234567891011121314
  1. #ifndef CAMD_H
  2. #define CAMD_H
  3. #include "data.h"
  4. struct camd_msg * camd_msg_alloc_emm (uint16_t ca_id, uint8_t *emm_data, uint8_t emm_data_len);
  5. struct camd_msg * camd_msg_alloc_ecm (uint16_t ca_id, uint16_t service_id, uint16_t idx, uint8_t *ecm_data, uint8_t ecm_data_len);
  6. void camd_msg_free (struct camd_msg **pmsg);
  7. void camd_start (struct ts *ts);
  8. void camd_stop (struct ts *ts);
  9. void camd_msg_process (struct ts *ts, struct camd_msg *msg);
  10. #endif