Project

General

Profile

Bug #5689

Low signal channels cannot be tuned in HDHomeRun

Added by Peter Deacon over 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
DVB
Target version:
-
Start date:
2019-07-21
Due date:
% Done:

0%

Estimated time:
Found in version:
4.3-1802~g6be300c-dirty
Affected Versions:

Description

Unable to watch a channel with a weak signal from an HDHomeRun (HDHR5-4US). Channel can be tuned by streaming directly from the HDHR via VLC however via tvheadend mux never scans OK and streaming from the mux always fails.

Reception is fine most of the time but it does pixelate on occasion.

Added debugging to tvhdhomerun_frontend_monitor_cb to get stats from the hdhr lib.

What I found channels that work look like this:

tvhdhomerun: tuner status:1
tvhdhomerun: symbol error_quality:100
tvhdhomerun: signal strength:100
tvhdhomerun: signal to noise quality :100
tvhdhomerun: lock_str:8vsb
tvhdhomerun: channel:auto6t:605028615

Channels that don't:

tvhdhomerun: tuner status:0
tvhdhomerun: symbol error_quality:100
tvhdhomerun: signal strength:41
tvhdhomerun: signal to noise quality :59
tvhdhomerun: lock_str:8vsb
tvhdhomerun: channel:auto6t:491028615

diff attached updates tvhdhomerun_frontend.c to use symbol quality rather than tuner status.

With change in place the mux always scans properly and channel can now be viewed reliably via tvheadend.

There are threads on the forums where similar problems have been reported.


Files

hdhr_signal.diff (990 Bytes) hdhr_signal.diff Peter Deacon, 2019-07-21 02:38

Also available in: Atom PDF