summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-20Fixed indentationKlaus Schmidinger
2017-06-19Fixed detecting whether a CAM replies to queriesKlaus Schmidinger
2017-06-12Updated links in the INSTALL fileKlaus Schmidinger
2017-06-11Introduced the new macro DISABLE_TEMPLATES_COLLIDING_WITH_STL2.3.7Klaus Schmidinger
2017-06-11Changed ##Lock to ##_Lock in the DEF_LIST_LOCK and USE_LIST_LOCK macros ↵Klaus Schmidinger
defined in tools.h
2017-06-10Removed dashes from channel group delimiter in channels menuKlaus Schmidinger
2017-06-10The "Channels" menu now indicates whether a channel is encrypted or a radio ↵Klaus Schmidinger
channel
2017-06-10The option "Setup/Miscellaneous/Show channel names with source" can now be ↵Klaus Schmidinger
set to "type" or "full"
2017-06-10Implemented CAM auto responsesKlaus Schmidinger
2017-06-10Fixed a typo in CAMMENURETYTIMEOUT and added logging CAM enquiriesKlaus Schmidinger
2017-06-09Changed '-' to 'U' when a lock is releasedKlaus Schmidinger
2017-06-08Increased SLL_LENGTH in thread.c to better handle long caller lines, and ↵Klaus Schmidinger
enclosed logCaller with DEBUG_LOCKCALL to preserve memory in normal operation
2017-06-08Fixed L(ock) and U(nlock) indicators in cStateLockLogKlaus Schmidinger
2017-06-07Fixed the locking sequence when starting an instant recordingKlaus Schmidinger
2017-06-07Fixed false positives when checking the locking sequence, in case of nested ↵Klaus Schmidinger
locks within the same thread (cont'd)
2017-06-06Fixed uninitialized variable SdWatchdog in vdr.cKlaus Schmidinger
2017-06-06Fixed false positives when checking the locking sequence, in case of nested ↵Klaus Schmidinger
locks within the same thread
2017-06-04Fixed the locking sequence when switching between 'Now', 'Next' and ↵2.3.6Klaus Schmidinger
'Schedule' in the Schedules menu
2017-06-03Fixed the locking sequence when creating a new timer from the Schedules menuKlaus Schmidinger
2017-06-03Added backtrace functions for debuggingKlaus Schmidinger
2017-05-31Fixed a possible crash in case the SVDRP connection to a peer VDR is ↵Klaus Schmidinger
terminated while getting remote timers
2017-05-30Now using a separate mutex to fix the race between SVDRP CHAN and ↵Klaus Schmidinger
cDevice::HasProgramme()
2017-05-30Fixed generating k_Release key events for LIRC remote controlsKlaus Schmidinger
2017-05-29Fixed a double channel switch when pressing the Channel+/- keys while no ↵Klaus Schmidinger
menu or channel display is open
2017-05-29Added clearing CiResourceHandlers before shutting down the plugin managerKlaus Schmidinger
2017-05-29The Makefiles now use the macro $(Q) instead of a plain '@' in front of ↵Klaus Schmidinger
their commands, so that verbosity can be controlled by the user
2017-05-29Fixed the locking sequence when starting a recordingKlaus Schmidinger
2017-05-28Fixed the locking sequence when dumping EPG dataKlaus Schmidinger
2017-05-28Added debug output for checking the correct sequence of locking global listsKlaus Schmidinger
2017-05-25Adjusted release date2.3.5Klaus Schmidinger
2017-05-22Fixed detecting the inclusion of STL header files in tools.hKlaus Schmidinger
2017-05-22No longer displaying the actual (lengthy) commands during the build processKlaus Schmidinger
2017-05-21If the Channel+/- keys are pressed while in the Schedules menu, the menu is ↵Klaus Schmidinger
now switched to the EPG of the new current channel
2017-05-21Fixed setting the local machine's SVDRP host name; only saving the SVDRP ↵Klaus Schmidinger
host name if it differs from the system's host name
2017-05-21Removed TsGetContinuityCounter() from remux.h, using TsContinuityCounter() ↵Klaus Schmidinger
instead
2017-05-21Added the macro VDR_NO_STL_PROTOTYPES to tools.hKlaus Schmidinger
2017-05-20Fixed handling remote timersKlaus Schmidinger
2017-05-18Reduced the time before a CAM is marked as known to decrypt a particular ↵Klaus Schmidinger
channel to 3 seconds
2017-05-18Fixed a race between SVDRP CHAN and cDevice::HasProgramme()Klaus Schmidinger
2017-05-18Extended the CI API to allow plugins to implement additional CAM resourcesKlaus Schmidinger
2017-05-17Fixed a crash in case the bottom text of a CAM menu is emptyKlaus Schmidinger
2017-05-12Added handling RI_HOST_CONTROL to the CI protocolKlaus Schmidinger
2017-05-09Fixed handling line numbers in error messages when reading EPG dataKlaus Schmidinger
2017-05-09Added a Status parameter to the interface of cDevice::SignalStats() and ↵Klaus Schmidinger
cDvbDevice::SignalStats()
2017-05-09Changed the legacy delivery system name "DMBTH" to "DTMB", and added names ↵Klaus Schmidinger
for DVBC_ANNEX_C and DVBC2
2017-05-09Fixed selecting delivery system names in case of undefined indexesKlaus Schmidinger
2017-05-09Changed the default return value of cEpgHandler::BeginSegmentTransfer() to trueKlaus Schmidinger
2017-05-09When selecting a device/CAM combination for live viewing, CAMs that are ↵Klaus Schmidinger
known to decrypt the requested channel are now given a higher priority than prefering the primary device
2017-05-09cListObject now implements a private copy constructor and assignment ↵Klaus Schmidinger
operator, to keep derived objects from calling them implicitly
2017-05-09The constructor of cHash (via cHashBase) now has an additional parameter ↵Klaus Schmidinger
(OwnObjects); fixed a memory leak in cSectionSyncerHash