1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00

Added checking the symbol rate to cDvbTuner::IsTunedTo(), which apparently got lost in version 1.7.13

This commit is contained in:
Klaus Schmidinger 2020-10-16 13:42:13 +02:00
parent 36be6abfbd
commit 8c1c92bff6
3 changed files with 7 additions and 3 deletions

View File

@ -3622,6 +3622,8 @@ Helmut Binder <cco@aon.at>
been active since version 1.7.29 been active since version 1.7.29
for fixing handling inactive shared CA pids for fixing handling inactive shared CA pids
for implementing handling multi packet CATs with MTD for implementing handling multi packet CATs with MTD
for adding checking the symbol rate to cDvbTuner::IsTunedTo(), which apparently got
lost in version 1.7.13
Ulrich Eckhardt <uli@uli-eckhardt.de> Ulrich Eckhardt <uli@uli-eckhardt.de>
for reporting a problem with shutdown after user inactivity in case a plugin is for reporting a problem with shutdown after user inactivity in case a plugin is

View File

@ -9513,7 +9513,7 @@ Video Disk Recorder Revision History
with the main menu open. with the main menu open.
- Official release. - Official release.
2020-10-15: Version 2.4.5 2020-10-16: Version 2.4.5
- Updated the Italian OSD texts (thanks to Diego Pierotto). - Updated the Italian OSD texts (thanks to Diego Pierotto).
- Fixed handling newline characters in ci.c's CopyString() (reported by Winfried Köhler). - Fixed handling newline characters in ci.c's CopyString() (reported by Winfried Köhler).
@ -9528,3 +9528,5 @@ Video Disk Recorder Revision History
- Fixed alignment of semi-circles in case of odd sizes. - Fixed alignment of semi-circles in case of odd sizes.
- Increased the size of the TS buffer to 16MB, to have more reserve when recording - Increased the size of the TS buffer to 16MB, to have more reserve when recording
several HD programmes. several HD programmes.
- Added checking the symbol rate to cDvbTuner::IsTunedTo(), which apparently got lost
in version 1.7.13 (thanks to Helmut Binder).

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and * See the main source file 'vdr.c' for copyright information and
* how to reach the author. * how to reach the author.
* *
* $Id: dvbdevice.c 4.24 2020/10/15 10:16:38 kls Exp $ * $Id: dvbdevice.c 4.25 2020/10/16 13:42:13 kls Exp $
*/ */
#include "dvbdevice.h" #include "dvbdevice.h"
@ -792,7 +792,7 @@ bool cDvbTuner::IsTunedTo(const cChannel *Channel) const
{ {
if (tunerStatus == tsIdle) if (tunerStatus == tsIdle)
return false; // not tuned to return false; // not tuned to
if (channel.Source() != Channel->Source() || channel.Transponder() != Channel->Transponder()) if (channel.Source() != Channel->Source() || channel.Transponder() != Channel->Transponder() || channel.Srate() != Channel->Srate())
return false; // sufficient mismatch return false; // sufficient mismatch
// Polarization is already checked as part of the Transponder. // Polarization is already checked as part of the Transponder.
return strcmp(channel.Parameters(), Channel->Parameters()) == 0; return strcmp(channel.Parameters(), Channel->Parameters()) == 0;