tbsdtv / linux_media

TBS linux open source drivers
https://github.com/tbsdtv/linux_media/wiki
Other
174 stars 80 forks source link

6909X - Issues with incomplete TVHeadend Signal Status #166

Open Krobar opened 5 years ago

Krobar commented 5 years ago

First up I wanted to say thank you to ljalves for this commit: https://github.com/tbsdtv/linux_media/commit/1b82f980e416cd8158adf8a2fb5ad529cefadd9d

It made TVHeadend work properly with the 6909X. There are couple of small missing elements however with the status information which existed before the commit above as well as after.

Using Kodi as a client with a recent TVHeadend source build and the latest driver built from source I got the following results: Legacy Status disabled in TVHeadend: TVH Admin Webpage - Strength and quality OK (In db), UNC and BER missing Kodi - Strength, Quality, UNC and BER missing TVH Client IOS App - SNR large figure on base 10 multiple eg. 13800.0db, UNC and BER missing

Legacy Status enabled in TVHeadend: TVH Admin Webpage - Strength OK (In percentage), Quality UNC and BER missing Kodi - Strength and Quality OK, UNC and BER missing TVH Client IOS App - Snr huge figure on strange multiple eg. 45264.0db, UNC and BER missing

I've read in a fair few places that the missing BER and UNC is a driver issue and a fix would be great if that is the case. I'm not sure what is going on with the strength and quality numbers but any help would be appreciated.

crazycat69 commented 5 years ago

so no changes :) Kodi TVH PVR addons accept only legacy Strength/SNR (%), this not related to drivers/TVH. TVH Client IOS App still have bug, need divide by 1000 Strength/SNR (dBm/dB).

So what advantages from ljalves changes ? signal status waste little time (with default signal pooling time 1000ms in TVH) ?