tvhdhomerun: implement statistics scaling
This commit is contained in:
parent
9380934c1b
commit
b04a02dc93
2 changed files with 6 additions and 4 deletions
|
@ -301,16 +301,18 @@ tvhdhomerun_frontend_monitor_cb( void *aux )
|
|||
}
|
||||
|
||||
if(tuner_status.signal_present) {
|
||||
mmi->mmi_stats.snr = tuner_status.signal_to_noise_quality;
|
||||
/* TODO: totaly stupid conversion from 0-100 scale to 0-655.35 */
|
||||
mmi->mmi_stats.snr = tuner_status.signal_to_noise_quality * 655.35;
|
||||
mmi->mmi_stats.signal = tuner_status.signal_strength * 655.35;
|
||||
} else {
|
||||
mmi->mmi_stats.snr = 0;
|
||||
}
|
||||
|
||||
mmi->mmi_stats.signal = tuner_status.signal_strength;
|
||||
|
||||
sigstat.status_text = signal2str(hfe->hf_status);
|
||||
sigstat.snr = mmi->mmi_stats.snr;
|
||||
sigstat.snr_scale = mmi->mmi_stats.snr_scale = SIGNAL_STATUS_SCALE_RELATIVE;
|
||||
sigstat.signal = mmi->mmi_stats.signal;
|
||||
sigstat.signal_scale = mmi->mmi_stats.signal_scale = SIGNAL_STATUS_SCALE_RELATIVE;
|
||||
sigstat.ber = mmi->mmi_stats.ber;
|
||||
sigstat.unc = mmi->mmi_stats.unc;
|
||||
sm.sm_type = SMT_SIGNAL_STATUS;
|
||||
|
|
|
@ -34,7 +34,7 @@ typedef struct tvhdhomerun_frontend tvhdhomerun_frontend_t;
|
|||
static struct hdhomerun_debug_t* hdhomerun_debug_obj = 0;
|
||||
|
||||
// Defines for debugging locks...
|
||||
#if 0
|
||||
#if 1
|
||||
|
||||
#define PTHREAD_MUTEX_LOCK(x) \
|
||||
tvhdebug("tvhdhomerun", "lock "#x": %s:%d", __FUNCTION__,__LINE__); \
|
||||
|
|
Loading…
Add table
Reference in a new issue