summaryrefslogtreecommitdiff
path: root/dvbdevice.c
AgeCommit message (Collapse)Author
2020-10-16Now checking for an empty command in cDvbTuner::GetSignalStats() to avoid a ↵Klaus Schmidinger
possible error message
2020-10-16Added checking the symbol rate to cDvbTuner::IsTunedTo(), which apparently ↵Klaus Schmidinger
got lost in version 1.7.13
2020-10-15Increased the size of the TS buffer to 16MB, to have more reserve when ↵Klaus Schmidinger
recording several HD programmes
2020-06-10Added a device hook for detecting whether a device provides EIT dataKlaus Schmidinger
2020-05-04Now retuning if the received transponder's SDT doesn't contain the expected ↵Klaus Schmidinger
values for NID and TID
2019-05-28Fixed inconsistent behavior in case only certain devices are used (selected ↵Klaus Schmidinger
by the '-D' option)
2019-03-15No longer logging tuning timeouts for transponders that are announced in the ↵Klaus Schmidinger
NIT but are not currently broadcasting
2019-03-10Fixed accessing the actual frontend on multi frontend devicesKlaus Schmidinger
2018-10-29Rearranged some code for clarity - no functional changesKlaus Schmidinger
2018-10-29Added support for DVB devices with more than one frontend that all use the ↵Klaus Schmidinger
same dvr and demux
2018-02-15Improved calculating signal strength and quality (cont'd)Klaus Schmidinger
2018-02-12Improved calculating signal strength and qualityKlaus Schmidinger
2018-01-25Removed some excess ';'Klaus 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-01Fixed handling UNC valuesKlaus Schmidinger
2017-04-20Fixed handling the uncorrected block counter for DVB API 3 devices when ↵Klaus Schmidinger
calculating signal quality
2017-04-18Removed logging DVB API 5 signal statistics, because it happened too often ↵Klaus Schmidinger
if EPG scan is active
2017-04-17Implemented getting and logging DVB API 5 signal statisticsKlaus Schmidinger
2017-04-15The function cCamSlot::Decrypt() can now also be called with Data == NULLKlaus Schmidinger
2017-04-06Signal strength and quality (CNR) are now determined via DVB API 5 (if ↵Klaus Schmidinger
available)
2017-01-09Changed 'unsigned' to 'signed' in some places to avoid trouble with abs() in ↵Klaus Schmidinger
gcc6+
2016-11-07Fixed initializing device specific parameters in cDvbTransponderParametersKlaus Schmidinger
2015-04-18Fixed plural handlingKlaus Schmidinger
2015-04-18The command line option -D now accepts the value '-' (as in -D-), which ↵Klaus Schmidinger
prevents VDR from using any DVB devices
2015-01-14Added the channel name to log messages that reference a channelKlaus Schmidinger
2015-01-14Modified the descriptions of several threadsKlaus Schmidinger
2015-01-12Added subsystem id support for DVB devices connected via USBKlaus Schmidinger
2014-03-16Added support for "Pilot", "T2-System-Id" and "SISO/MISO" parametersKlaus Schmidinger
2014-01-20Now making sure the primary device goes into transfer mode for live viewing ↵Klaus Schmidinger
if the CAM wants to receive the TS data
2014-01-16Now waiting explicitly until all CAM slots are ready before switching to the ↵Klaus Schmidinger
initial channel when VDR is started
2014-01-02Added support for buffered CAM decryptionKlaus Schmidinger
2014-01-01Eliminated MAXDVBDEVICESKlaus Schmidinger
2013-12-28Implemented cCamSlot::Decrypt()Klaus Schmidinger
2013-10-21Revoked "Added maximum signal strength value for TechniSat SkyStar 2 DVB-S ↵Klaus Schmidinger
rev 2.3P"
2013-10-13Added maximum signal strength value for TechniSat SkyStar 2 DVB-S rev 2.3PKlaus Schmidinger
2013-08-23All bonded devices (except for the master) now turn off their LNB power ↵Klaus Schmidinger
completely to avoid problems when receiving vertically polarized transponders
2013-08-21Added basic support for positioners to control steerable satellite dishesKlaus Schmidinger
2013-04-09Added definitions for older DVB API versions, back until 5.0Klaus Schmidinger
2013-03-16Added maximum SNR and signal strength value for TechniSat SkyStar HD2Klaus Schmidinger
2013-03-13Fixed stopping an ongoing recording on a system with bonded devices, if a ↵Klaus Schmidinger
timer with a higher priority requires a different band (cont'd)
2013-03-12Fixed stopping an ongoing recording on a system with bonded devices, if a ↵Klaus Schmidinger
timer with a higher priority requires a different band
2013-03-12Fixed a possible "Channel not available" if a recording starts on a system ↵Klaus Schmidinger
with bonded devices
2013-03-07Renamed the "plp id" to a more general "stream id" and added support for ↵Klaus Schmidinger
DVB-S2 "Input Stream Identifier" (ISI)
2013-02-20Added cDvbTuner::IsBondedMaster()Klaus Schmidinger
2013-02-19Improved working around the broken driver values for SNR in case of a ↵Klaus Schmidinger
"TT-budget S2-3200" receiving DVB-S2
2013-02-19Fixed a possible deadlock in handling the tuners of bonded devicesKlaus Schmidinger
2013-02-17Removed trailing whitespaceKlaus Schmidinger
2013-02-16Added missing 'const' to cDevice::HasProgramme() and cDevice::HasLock()Klaus Schmidinger