summaryrefslogtreecommitdiff
path: root/ci.c
AgeCommit message (Expand)Author
2014-01-14Fixed sending CA descriptors to CAMs in case a cReceiver is not used for a re...Klaus Schmidinger
2014-01-14Improved locking for CAM slots and made the pure functions of cCiAdapter have...Klaus Schmidinger
2014-01-02Added support for buffered CAM decryptionKlaus Schmidinger
2014-01-01Added receiving Ca pids to cCamSlotKlaus Schmidinger
2013-12-29Added a check to avoid a possible NULL pointer dereference in cCiSession::Sen...Klaus Schmidinger
2013-12-28Implemented cCamSlot::Decrypt()Klaus Schmidinger
2013-02-17Removed trailing whitespaceKlaus Schmidinger
2013-02-16Removed all \return and \param tags from comment lines marked with "///<" for...Klaus Schmidinger
2012-10-07Fixed some compiler warnings under gcc version 4.7.1Klaus Schmidinger
2012-05-29Fixed resetting CAMsKlaus Schmidinger
2012-03-02Revised priority handling to allow receivers with a priority that is lower th...Klaus Schmidinger
2011-05-21Subtitle PIDs are now also decryptedKlaus Schmidinger
2010-01-02Fixed handling the "CA PMT" generation (cont'd)Klaus Schmidinger
2010-01-01Fixed handling the "CA PMT" generationKlaus Schmidinger
2009-12-06Several code modifications to avoid compiler warningsKlaus Schmidinger
2009-08-16Fixed handling QUERYKlaus Schmidinger
2009-08-15Fixed generating CaPmts in case audio and video are encrypted using different...Klaus Schmidinger
2008-04-13Increased the time between checking the CAM status to 500ms to avoid problems...Klaus Schmidinger
2007-04-30Increased the maximum number of CA system ids to cope with the AlphaCrypt CAM...Klaus Schmidinger
2007-01-07CAM handling refactored; multiple recordings with one CAM; automatic CAM sele...1.5.0Klaus Schmidinger
2007-01-05Added a missing break statement in cCiHandler::OpenSession()1.4.4-3Klaus Schmidinger
2006-08-20Fixed handling "Ca Info" in case the CAM sends this again if the smart card i...1.4.1-5Klaus Schmidinger
2006-08-12Made the cCiSession members sessionId and resourceId uint16_t and uint32_tKlaus Schmidinger
2006-07-22Added a missing initialization of 'mutex' in cCiMenu::cCiMenu() and removed s...Klaus Schmidinger
2006-01-07Adapted c(Dvb)Device::ProvidesCa() to the dynamic CA handlingKlaus Schmidinger
2005-12-30Changed all "illegal" to "invalid" in error messagesKlaus Schmidinger
2005-11-26Implemented handling of the "CA PMT Reply" for CAMs; some preparations for be...Klaus Schmidinger
2005-11-04Removed '\n' from several syslog() callsKlaus Schmidinger
2005-10-30Fixed lock handling in CAM communication to avoid problems with multiple CAMs...Klaus Schmidinger
2005-10-30Added missing mutex locks to cCiMenu::Abort() and cCiEnquiry::Abort()Klaus Schmidinger
2005-10-03The CAM enquiry menu now aborts if Menu is pressedKlaus Schmidinger
2005-10-03Fixed a crash with automatically closing CAM menusKlaus Schmidinger
2005-10-03The character 0x8A in CAM menu strings is now mapped to a real newlineKlaus Schmidinger
2005-10-02Skipping blanks at the beginning of CAM menu stringsKlaus Schmidinger
2005-10-02Reduced MAX_CONNECT_RETRIES in ci.c to 2Klaus Schmidinger
2005-10-02The CAM menu is now completely closed when pressing the Menu key while inside...Klaus Schmidinger
2005-10-02Now skipping some funny characters sent by some CAMs at the beginning of stringsKlaus Schmidinger
2005-10-02The CAM menu now automatically updates itself in case of a progress displayKlaus Schmidinger
2005-09-17Fixed error handling in cCiTransportConnection::RecvTPDU()Klaus Schmidinger
2005-08-21Replaced the get/put_unaligned() macros from <asm/unaligned.h> with own inlin...1.3.30Klaus Schmidinger
2005-08-21Now waiting at startup until all DVB devices are readyKlaus Schmidinger
2005-08-20Added handling of the 'Close MMI' tagKlaus Schmidinger
2005-06-04Improved resetting CAM connectionsKlaus Schmidinger
2004-07-17Fixed handling error case '-1' when polling CAM connectionsKlaus Schmidinger
2004-02-08Removed the now obsolete CaCaps stuffKlaus Schmidinger
2004-01-04Implemented automatic PID switching and channel detectionKlaus Schmidinger
2003-12-24Now the CA descriptors are sent to the CAM in the 'program' or 'ES level' sec...Klaus Schmidinger
2003-12-23Added 'StreamType' setting to CAM communicationKlaus Schmidinger
2003-12-22Fixed an alignment problem in CAM access on 64bit systemsKlaus Schmidinger
2003-10-26Fixed handling CAM menus in case the CAM connection fails while the menu is b...Klaus Schmidinger