76 Commits (master)

Author SHA1 Message Date
  Georgi Chorbadzhiyski ac4a46b68a Automatically change ECM pid if more than one is available 6 years ago
  Georgi Chorbadzhiyski c33fabcced Comment debug message 6 years ago
  Georgi Chorbadzhiyski 9a8e52c6db camd: Fix crash when ECM/EMMs are oversized 6 years ago
  Stefan Pöschel fdfdca330a Fix camd message len 7 years ago
  Georgi Chorbadzhiyski 53002099af Fix language in two warning messages 7 years ago
  Georgi Chorbadzhiyski 29a5a7ad2f If there is no input don't report other events 7 years ago
  Georgi Chorbadzhiyski 39d57e595c Add another error NO_PROGRAM error when PMT is missing from the input 7 years ago
  Georgi Chorbadzhiyski 0113f790c2 Fix detection of non-encrypted streams 7 years ago
  Georgi Chorbadzhiyski 0652f234f5 Track if stream is encrypted or not 7 years ago
  Georgi Chorbadzhiyski 95f023d216 Log server address that we connected to. 10 years ago
  Georgi Chorbadzhiyski 24a0fcddaa Reliably stop tsdecrypt when SIGTERM is received. 10 years ago
  Georgi Chorbadzhiyski 8f3321b270 Add support for IPv6 and for multiple CAMD addresses. 11 years ago
  Georgi Chorbadzhiyski 6981585c4a Add internal camd settings (no_reconnect and emm_check_errors). 11 years ago
  Georgi Chorbadzhiyski 597741511b Flush request queue to prevent collecting too much data. 11 years ago
  Georgi Chorbadzhiyski 581cd66b37 No need to track where FSF moves. No code changes. 11 years ago
  Georgi Chorbadzhiyski e3d063244d Check the correct variable before setting keys. 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 40a64d59b6 Lower thread stack to 128k 12 years ago
  Georgi Chorbadzhiyski e3202bb704 Add --const-cw (-Y) option that allows using constant code word. 12 years ago
  Georgi Chorbadzhiyski 6d2556067e camd: Add camd_set_cw() function. 12 years ago
  Anton Tinchev c6f5c1c4d4 Show more timing information. 12 years ago
  Georgi Chorbadzhiyski 2938f62238 camd: Make sure decode thread exists when tsdecrypt is killed. 12 years ago
  Georgi Chorbadzhiyski e886424c58 camd: Do not stop ECM/EMM processing thread when the incomming message is NULL. 12 years ago
  Georgi Chorbadzhiyski affd0d8dab Increase code word error notification time. 12 years ago
  Georgi Chorbadzhiyski 24d058b0c3 Add ECM/EMM queues depth limit to avoid allocating too much memory. 12 years ago
  Georgi Chorbadzhiyski d63e496fd0 camd: Fix threaded check. 12 years ago
  Georgi Chorbadzhiyski 496491b547 camd: Fix reconnect after X EMM_ERRORS. 12 years ago
  Georgi Chorbadzhiyski ce5db9e050 Simplify get_cw() protocol call. 12 years ago
  Georgi Chorbadzhiyski 111846981a Make camd->do_ecm() and camd->do_emm() ops to take struct camd_msg. 12 years ago
  Georgi Chorbadzhiyski b5bd7a9ab0 Add service_id parameter to do_emm() camd callback. 12 years ago
  Georgi Chorbadzhiyski 6404757eac Move msg_id processing to be internal to cs378x protocol. 12 years ago
  Georgi Chorbadzhiyski a71d02e33f Rename struct camd35 to struct camd. 12 years ago
  Georgi Chorbadzhiyski d8bad87e7d Split cs378x protocol from generic camd code. 12 years ago
  Georgi Chorbadzhiyski f6f606830d Use EXIT_SUCCESS and EXIT_FAILURE return codes. 12 years ago
  Georgi Chorbadzhiyski a9ee2ed0d0 Remove --camd-pkt-delay (-y) option. 12 years ago
  Georgi Chorbadzhiyski 669132911b Fix dumb bug. 12 years ago
  Georgi Chorbadzhiyski 6eff4ccdb3 Set TCP_NODELAY to camd socket. 12 years ago
  Georgi Chorbadzhiyski 999206dd93 Sleep 10 ms when camd returned wrong code word answer. 12 years ago
  Georgi Chorbadzhiyski f603a99efb Increase emm recv errors limit to 100. 12 years ago
  Georgi Chorbadzhiyski 8830dee404 Mark code word error messages as such. 12 years ago
  Georgi Chorbadzhiyski 50762790b8 Raise errors flags for ecm/emm processing only after couple of bad events. 12 years ago
  Georgi Chorbadzhiyski f5ee6ade90 Mark ecm/emm sending errors as such. 12 years ago
  Georgi Chorbadzhiyski 03a3b7538d Set thread names under Linux. 12 years ago
  Georgi Chorbadzhiyski 2a484e783b notify: Add no_code_word/code_word_ok events. 12 years ago
  Georgi Chorbadzhiyski cc756b5ca5 Process ECMs before EMMs. 12 years ago
  Georgi Chorbadzhiyski a8b4516e2e camd: Make "Unexpected response" message better. 12 years ago
  Georgi Chorbadzhiyski 5d32fcf0a6 Set new code code part only if it is valid. 12 years ago
  Georgi Chorbadzhiyski 0cc09adbc0 Fix CW message. 12 years ago
  Georgi Chorbadzhiyski f2f20efa60 Warn if CW have not been received. 12 years ago