Bug #5689
Low signal channels cannot be tuned in HDHomeRun
0%
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