FEC_4_5
if (p->code_rate_HP == FEC_4_5 || p->code_rate_LP == FEC_4_5)
{ SYS_DVBS, QPSK, FEC_4_5, 0xfe, 0x30 }, /* 000?0000 ? */
{ SYS_DVBS2, QPSK, FEC_4_5, 0x00, 0x08 },
{ SYS_DVBS, QPSK, FEC_4_5, 0xfe, 0x30 }, /* 000?0000 ? */
{ SYS_DVBS2, QPSK, FEC_4_5, 0x00, 0x08 },
{ SYS_DVBS2, QPSK, FEC_4_5, 0x08 },
{ SYS_DVBS, QPSK, FEC_4_5, 0x04 },
{ SYS_DVBS2, QPSK, FEC_4_5, 0x08 },
{ SYS_DVBS2, PILOT_OFF, QPSK, FEC_4_5, 438328, 254505, 440 },
{ SYS_DVBS2, PILOT_ON, QPSK, FEC_4_5, 438328, 260709, 430 },
case FEC_4_5:
*fec = FEC_4_5;
c->fec_inner = FEC_4_5;
c->fec_inner = FEC_4_5;
*cr = FEC_4_5;
c->fec_inner = FEC_4_5;
if ((p->fec_inner == FEC_4_5)
FEC_3_4, FEC_4_5, FEC_5_6, FEC_6_7,
FEC_4_5, FEC_5_6, FEC_8_9, FEC_9_10,
FEC_4_5, FEC_5_6, FEC_8_9, FEC_9_10,
FEC_3_4, FEC_4_5, FEC_5_6, FEC_8_9,
{ SYS_DVBS2, QPSK, FEC_4_5, 0x08 },
case FEC_4_5:
fe_params->fec_inner = FEC_4_5;
FEC_4_5, FEC_5_6, FEC_6_7, FEC_7_8
case FEC_4_5:
case FEC_4_5: c->operand[18] = 0x8; break;