diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2017-04-15 09:39:55 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2017-04-15 09:39:55 +0200 |
commit | 1a160e7afeddd6a2479a40ee6110477093942707 (patch) | |
tree | 757f2ac9c91c8399c7f652ce37a70fbd8ebde495 /HISTORY | |
parent | 016e10c1b0d20b8c73b593afcaf492219b5a0064 (diff) | |
download | vdr-1a160e7afeddd6a2479a40ee6110477093942707.tar.gz vdr-1a160e7afeddd6a2479a40ee6110477093942707.tar.bz2 |
The function cCamSlot::Decrypt() can now also be called with Data == NULL
Diffstat (limited to 'HISTORY')
-rw-r--r-- | HISTORY | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -8925,7 +8925,7 @@ Video Disk Recorder Revision History - Now stopping any ongoing recordings before stopping the plugins, to avoid a crash when stopping VDR while recording. -2017-04-06: Version 2.3.4 +2017-04-15: Version 2.3.4 - The functionality of HandleRemoteModifications(), which synchronizes changes to timers between peer VDR machines, has been moved to timers.[ch] and renamed to @@ -8965,3 +8965,10 @@ Video Disk Recorder Revision History recording being replayed. - Signal strength and quality (CNR) are now determined via DVB API 5 (if available). Fallback is the old DVB API 3 method. +- The function cCamSlot::Decrypt() can now also be called with Data == NULL. + This is necessary to allow CAMs that copy the incoming data into a separate buffer + to return previously received and decrypted TS packets. See ci.h for details. + Plugins that implement a derived cCamSlot need to properly handle this case, and + plugins that implement a derived cDevice need to call Decrypt() in their + GetTSPacket() function even if the incoming buffer is currently empty (see + cDvbDevice::GetTSPacket()). |