sigstat.snr = mmi->mmi_stats.snr;
sigstat.signal = mmi->mmi_stats.signal;
sigstat.ber = mmi->mmi_stats.ber;
- sigstat.unc = mmi->mmi_stats.ber;
+ sigstat.unc = mmi->mmi_stats.unc;
sm.sm_type = SMT_SIGNAL_STATUS;
sm.sm_data = &sigstat;
LIST_FOREACH(s, &lfe->mi_transports, s_active_link) {
{
int prio = 0;
linuxdvb_satconf_t *ls = ((linuxdvb_satconf_ele_t*)mi)->ls_parent;
- if (!ls->ls_frontend)
+ if (ls->ls_frontend)
prio = ls->ls_frontend->mi_get_priority(ls->ls_frontend);
return prio + mpegts_input_get_priority(mi);
}
((cur_speed > 0) && (sm->sm_time <= deliver))))) {
if (sm->sm_type == SMT_PACKET) {
+#if ENABLE_TRACE
th_pkt_t *pkt = sm->sm_data;
tvhtrace("timeshift",
"ts %d pkt out - stream %d type %c pts %10"PRId64
ts_rescale(pkt->pkt_dts, 1000000),
pkt->pkt_duration,
pktbuf_len(pkt->pkt_payload), sm->sm_time);
+#endif
}
streaming_target_deliver2(ts->output, sm);
last_time = sm->sm_time;