FEC_3_4
[2] = FEC_3_4,
case FEC_3_4:
case FEC_3_4:
c->code_rate_HP = FEC_3_4;
c->code_rate_LP = FEC_3_4;
c->code_rate_HP = FEC_3_4;
c->code_rate_LP = FEC_3_4;
c->code_rate_HP = FEC_3_4;
c->code_rate_LP = FEC_3_4;
case FEC_3_4:
FEC_1_2, FEC_2_3, FEC_3_4, FEC_5_6, FEC_7_8
p->code_rate_HP = FEC_3_4;
p->code_rate_LP = FEC_3_4;
case FEC_3_4:
case FEC_3_4:
{ SYS_DVBS, QPSK, FEC_3_4, 0x08, 0x30 }, /* 00001000 00110000 */
{ SYS_DVBS2, QPSK, FEC_3_4, 0x00, 0x07 },
{ SYS_DVBS2, PSK_8, FEC_3_4, 0x00, 0x0e },
{ SYS_DVBS, QPSK, FEC_3_4, 0x08, 0x30 }, /* 00001000 00110000 */
{ SYS_DVBS2, QPSK, FEC_3_4, 0x00, 0x07 },
{ SYS_DVBS2, PSK_8, FEC_3_4, 0x00, 0x0e },
{ SYS_DVBS, QPSK, FEC_3_4, 0x30 },
{ SYS_DVBS2, QPSK, FEC_3_4, 0x07 },
{ SYS_DVBS2, PSK_8, FEC_3_4, 0x0e },
{ SYS_DVBS, QPSK, FEC_3_4, 0x03 },
{ SYS_DVBS2, QPSK, FEC_3_4, 0x07 },
{ SYS_DVBS2, PSK_8, FEC_3_4, 0x0e },
{ SYS_DVBS2, PILOT_OFF, QPSK, FEC_3_4, 410788, 254505, 413 },
{ SYS_DVBS2, PILOT_OFF, PSK_8, FEC_3_4, 410788, 169905, 618 },
{ SYS_DVBS2, PILOT_ON, QPSK, FEC_3_4, 410788, 260709, 403 },
{ SYS_DVBS2, PILOT_ON, PSK_8, FEC_3_4, 410788, 173853, 604 },
{ SYS_DVBS, PILOT_OFF, QPSK, FEC_3_4, 457776, 305184, 384 },
case FEC_3_4:
*fec = FEC_3_4;
c->code_rate_HP = FEC_3_4;
c->code_rate_LP = FEC_3_4;
c->fec_inner = FEC_3_4;
c->code_rate_HP = FEC_3_4;
c->code_rate_LP = FEC_3_4;
c->fec_inner = FEC_3_4;
case FEC_3_4:
*cr = FEC_3_4;
case FEC_3_4: value |= (3 << 1); break;
case 3: fep->code_rate_HP = FEC_3_4; break;
case 3: fep->code_rate_LP = FEC_3_4; break;
case 3: fep->code_rate_HP = FEC_3_4; break;
case 3: fep->code_rate_LP = FEC_3_4; break;
case FEC_3_4: value |= (3 << 1); break;
schan.code_rate_LP = FEC_3_4;
case FEC_3_4:
schan.code_rate_LP = FEC_3_4;
fep->code_rate_HP = FEC_3_4;
fep->code_rate_LP = FEC_3_4;
case FEC_3_4:
case FEC_3_4:
c->layer[i].fec = FEC_3_4;
case FEC_3_4:
state->fe[0]->dtv_property_cache.code_rate_HP = FEC_3_4;
state->fe[0]->dtv_property_cache.code_rate_LP = FEC_3_4;
case FEC_3_4:
case FEC_3_4:
case FEC_3_4:
case FEC_3_4:
case FEC_3_4:
case FEC_3_4:
p->code_rate_HP != FEC_3_4 && p->code_rate_HP != FEC_5_6 &&
p->code_rate_LP != FEC_3_4 && p->code_rate_LP != FEC_5_6 &&
p->code_rate_HP = FEC_3_4;
p->code_rate_LP = FEC_3_4;
c->fec_inner = FEC_3_4;
c->fec_inner = FEC_3_4;
case FEC_3_4:
return FEC_3_4;
return FEC_3_4;
case FEC_3_4:
{ FEC_1_2, FEC_2_3, FEC_3_4, FEC_5_6, FEC_6_7, FEC_7_8,
case FEC_3_4:
case FEC_3_4:
FEC_3_4,
FEC_3_4, FEC_4_5, FEC_5_6, FEC_6_7,
c->code_rate_HP = FEC_3_4;
c->code_rate_LP = FEC_3_4;
c->code_rate_HP = FEC_3_4;
c->code_rate_LP = FEC_3_4;
case FEC_3_4:
return FEC_3_4;
case FEC_3_4:
case FEC_3_4:
FEC_2_3, FEC_3_4, FEC_5_6, FEC_7_8, FEC_1_2
p->code_rate_HP = FEC_3_4;
FEC_1_2, FEC_3_5, FEC_2_3, FEC_3_4,
FEC_3_5, FEC_2_3, FEC_3_4, FEC_5_6,
FEC_8_9, FEC_9_10, FEC_2_3, FEC_3_4,
FEC_3_4, FEC_4_5, FEC_5_6, FEC_8_9,
p->fec_inner = FEC_3_4;
state->puncture_rate = FEC_3_4;
case FEC_3_4:
FEC_1_2, FEC_2_3, FEC_3_4, FEC_5_6, FEC_7_8, /* for QPSK */
FEC_1_2, FEC_2_3, FEC_3_4, FEC_5_6, FEC_7_8, 0, 0, 0
p->code_rate_HP = FEC_3_4;
p->code_rate_LP = FEC_3_4;
case FEC_3_4:
return FEC_3_4;
{ SYS_DVBS2, QPSK, FEC_3_4, 0x07 },
{ SYS_DVBS2, PSK_8, FEC_3_4, 0x0e },
{ SYS_DVBS, QPSK, FEC_3_4, 0x30 },
case FEC_3_4:
fe_params->fec_inner = FEC_3_4;
FEC_8_9, FEC_1_2, FEC_2_3, FEC_3_4,
case FEC_3_4:
case FEC_3_4:
FEC_3_4,
case FEC_3_4: c->operand[10] = 0x3; break;
case FEC_3_4: c->operand[18] = 0x3; break;
case FEC_3_4: c->operand[13] |= 2; break;
case FEC_3_4: c->operand[14] = 2 << 5; break;
{ QPSK, FEC_3_4, 10000, 13000},
{ QPSK, FEC_3_4, 12000, 15000},
{ PSK_8, FEC_3_4, 16000, 19000},
{ QPSK, FEC_3_4, 7200, 12400},
{ QAM_16, FEC_3_4, 13400, 18100},
{ QAM_64, FEC_3_4, 24900, 27900},
{ QPSK, FEC_3_4, 10000, 13000},
{ QPSK, FEC_3_4, 12000, 15000},
{ PSK_8, FEC_3_4, 16000, 19000},
{ QPSK, FEC_3_4, 7200, 12400},
{ QAM_16, FEC_3_4, 13400, 18100},
{ QAM_64, FEC_3_4, 24900, 27900},
*code_rate = FEC_3_4;
fep->code_rate_HP = FEC_3_4;
fep->code_rate_LP = FEC_3_4;
case FEC_3_4:
case FEC_3_4:
case FEC_3_4: