mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Fixed initializing device specific parameters in cDvbTransponderParameters
This commit is contained in:
parent
8ea018404a
commit
146f2cbd4d
3
HISTORY
3
HISTORY
@ -8828,8 +8828,9 @@ Video Disk Recorder Revision History
|
||||
- Empty adaptation field TS packets are now skipped when recording (thanks to
|
||||
Christopher Reimer, based on the "AFFcleaner" by Stefan Pöschel).
|
||||
|
||||
2015-09-16: Version 2.3.2
|
||||
2016-11-07: Version 2.3.2
|
||||
|
||||
- Fixed a crash when deleting a recording (reported by Oliver Endriss).
|
||||
- Fixed an overflow of PIDs in a receiver (thanks to Robert Hannebauer).
|
||||
- Updated the Italian OSD texts (thanks to Diego Pierotto).
|
||||
- Fixed initializing device specific parameters in cDvbTransponderParameters.
|
||||
|
32
dvbdevice.c
32
dvbdevice.c
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: dvbdevice.c 4.2 2015/04/18 16:19:28 kls Exp $
|
||||
* $Id: dvbdevice.c 4.3 2016/11/07 13:55:58 kls Exp $
|
||||
*/
|
||||
|
||||
#include "dvbdevice.h"
|
||||
@ -201,21 +201,6 @@ int MapToDriver(int Value, const tDvbParameterMap *Map)
|
||||
|
||||
cDvbTransponderParameters::cDvbTransponderParameters(const char *Parameters)
|
||||
{
|
||||
polarization = 0;
|
||||
inversion = INVERSION_AUTO;
|
||||
bandwidth = 8000000;
|
||||
coderateH = FEC_AUTO;
|
||||
coderateL = FEC_AUTO;
|
||||
modulation = QPSK;
|
||||
system = DVB_SYSTEM_1;
|
||||
transmission = TRANSMISSION_MODE_AUTO;
|
||||
guard = GUARD_INTERVAL_AUTO;
|
||||
hierarchy = HIERARCHY_AUTO;
|
||||
rollOff = ROLLOFF_AUTO;
|
||||
streamId = 0;
|
||||
t2systemId = 0;
|
||||
sisoMiso = 0;
|
||||
pilot = PILOT_AUTO;
|
||||
Parse(Parameters);
|
||||
}
|
||||
|
||||
@ -266,6 +251,21 @@ const char *cDvbTransponderParameters::ParseParameter(const char *s, int &Value,
|
||||
|
||||
bool cDvbTransponderParameters::Parse(const char *s)
|
||||
{
|
||||
polarization = 0;
|
||||
inversion = INVERSION_AUTO;
|
||||
bandwidth = 8000000;
|
||||
coderateH = FEC_AUTO;
|
||||
coderateL = FEC_AUTO;
|
||||
modulation = QPSK;
|
||||
system = DVB_SYSTEM_1;
|
||||
transmission = TRANSMISSION_MODE_AUTO;
|
||||
guard = GUARD_INTERVAL_AUTO;
|
||||
hierarchy = HIERARCHY_AUTO;
|
||||
rollOff = ROLLOFF_AUTO;
|
||||
streamId = 0;
|
||||
t2systemId = 0;
|
||||
sisoMiso = 0;
|
||||
pilot = PILOT_AUTO;
|
||||
while (s && *s) {
|
||||
switch (toupper(*s)) {
|
||||
case 'B': s = ParseParameter(s, bandwidth, BandwidthValues); break;
|
||||
|
Loading…
Reference in New Issue
Block a user