Mailing List Archive

Ticket #11482: Implement support for LNAs through DVB API
#11482: Implement support for LNAs through DVB API
----------------------------------+-------------------------
Reporter: stuartm | Owner:
Type: Developer Task | Status: new
Priority: minor | Milestone: 0.27
Component: MythTV - General | Version: Master Head
Severity: medium | Keywords:
Ticket locked: 0 |
----------------------------------+-------------------------
http://linuxtv.org/downloads/v4l-dvb-apis/FE_GET_SET_PROPERTY.html#DTV-LNA

Since a lot of users have problems with drivers that default to disabling
the LNA built into their tuners we should implement support for enabling
the LNA when using the card with MythTV.

My experience of handling user support requests in IRC and mailing lists
suggests that most users need the LNA enabled, so the simplest solution
would just enable by default with a GUI option to disable it.

A better implementation would automatically the LNA if the signal
strength/quality falls below a reasonable threshold. The difficulty here
is that signal strength can change over time and with changes in weather,
so the very best implementation would be tied to the signal monitor and
work per-tune rather than be set once when scanning.

--
Ticket URL: <http://code.mythtv.org/trac/ticket/11482>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-commits
Re: Ticket #11482: Implement support for LNAs through DVB API [ In reply to ]
#11482: Implement support for LNAs through DVB API
------------------------------+-----------------------------
Reporter: stuartm | Owner: stuartm
Type: Developer Task | Status: assigned
Priority: minor | Milestone: 0.27
Component: MythTV - General | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
------------------------------+-----------------------------
Changes (by stuartm):

* owner: => stuartm
* status: new => assigned


--
Ticket URL: <http://code.mythtv.org/trac/ticket/11482#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-commits
Re: Ticket #11482: Implement support for LNAs through DVB API [ In reply to ]
#11482: Implement support for LNAs through DVB API
------------------------------+-----------------------------
Reporter: stuartm | Owner: stuartm
Type: Developer Task | Status: assigned
Priority: minor | Milestone: 0.28
Component: MythTV - General | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
------------------------------+-----------------------------
Changes (by paulh):

* milestone: 0.27 => 0.28


--
Ticket URL: <http://code.mythtv.org/trac/ticket/11482#comment:2>
MythTV <http://www.mythtv.org>
MythTV Media Center
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-commits
Re: Ticket #11482: Implement support for LNAs through DVB API [ In reply to ]
#11482: Implement support for LNAs through DVB API
------------------------------+-----------------------------
Reporter: stuartm | Owner: stuartm
Type: Developer Task | Status: assigned
Priority: blocker | Milestone: 0.28
Component: MythTV - General | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
------------------------------+-----------------------------
Changes (by stuartm):

* priority: minor => blocker


--
Ticket URL: <http://code.mythtv.org/trac/ticket/11482#comment:3>
MythTV <http://www.mythtv.org>
MythTV Media Center
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-commits
Re: Ticket #11482: Implement support for LNAs through DVB API [ In reply to ]
#11482: Implement support for LNAs through DVB API
----------------------------+-----------------------------
Reporter: stuartm | Owner: stuartm
Type: Developer Task | Status: assigned
Priority: blocker | Milestone: 0.28
Component: MythTV - DVB | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------+-----------------------------
Changes (by paulh):

* component: MythTV - General => MythTV - DVB


--
Ticket URL: <https://code.mythtv.org/trac/ticket/11482#comment:4>
MythTV <http://www.mythtv.org>
MythTV Media Center
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-commits
Re: Ticket #11482: Implement support for LNAs through DVB API [ In reply to ]
#11482: Implement support for LNAs through DVB API
----------------------------+-----------------------------
Reporter: stuartm | Owner: stuartm
Type: Developer Task | Status: assigned
Priority: blocker | Milestone: 29.0
Component: MythTV - DVB | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------+-----------------------------

Comment (by stuarta):

I think we should do this as part of the switch to DVBv5 API (#12638)

--
Ticket URL: <https://code.mythtv.org/trac/ticket/11482#comment:7>
MythTV <http://www.mythtv.org>
MythTV Media Center
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits
Re: Ticket #11482: Implement support for LNAs through DVB API [ In reply to ]
#11482: Implement support for LNAs through DVB API
----------------------------+-----------------------------
Reporter: stuartm | Owner: stuartm
Type: Developer Task | Status: infoneeded
Priority: blocker | Milestone: 29.2
Component: MythTV - DVB | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------+-----------------------------
Changes (by Klaas de Waal):

* cc: Stuart Auchterlonie (added)
* status: assigned => infoneeded


Comment:

This is something that looks not too difficult to implement, although it
needs a database schema update to store the LNA setting.

I have done comparative testing with "LNA off" and "LNA on" with two
different DVB-T2 tuners, a MyGica T230 USB stick and a Digital Devices
PCIe card.
On both tuners there is no difference whatsoever between "LNA off" and
"LNA on" as shown in the Signal/Noise and Signal Strength values in the
mythtv-setup SCANNING page.

The question is whether implementing this will make a difference for
anybody.
If there are tuners who are documented to have an LNA then please add them
to this ticket.
For those willing to test their DVB-T2 tuner, the patch that I used to
test this, 20191217-lna-on-off.patch is attached.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/11482#comment:11>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #11482: Implement support for LNAs through DVB API [ In reply to ]
#11482: Implement support for LNAs through DVB API
----------------------------+-----------------------------
Reporter: stuartm | Owner: stuartm
Type: Developer Task | Status: infoneeded
Priority: blocker | Milestone: 29.2
Component: MythTV - DVB | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------+-----------------------------
Changes (by Klaas de Waal):

* Attachment "20191217-lna-on-off.patch" added.

Switch LNA on, off or auto (requires recompliing to change setting)

--
Ticket URL: <https://code.mythtv.org/trac/ticket/11482>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #11482: Implement support for LNAs through DVB API [ In reply to ]
#11482: Implement support for LNAs through DVB API
----------------------------+-------------------------------
Reporter: stuartm | Owner: Klaas de Waal
Type: Developer Task | Status: assigned
Priority: minor | Milestone: 32.0
Component: MythTV - DVB | Version: Master Head
Severity: low | Resolution:
Keywords: | Ticket locked: 0
----------------------------+-------------------------------
Changes (by Klaas de Waal):

* owner: stuartm => Klaas de Waal
* priority: blocker => minor
* status: infoneeded => assigned
* severity: medium => low
* milestone: 29.2 => 32.0


Comment:

As this is documented in the DVBv5 and potentially useful it is a good
idea to implement this for v32.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/11482#comment:12>
MythTV <http://www.mythtv.org>
MythTV Media Center
Re: Ticket #11482: Implement support for LNAs through DVB API [ In reply to ]
#11482: Implement support for LNAs through DVB API
----------------------------+-------------------------------
Reporter: stuartm | Owner: Klaas de Waal
Type: Developer Task | Status: assigned
Priority: minor | Milestone: 32.0
Component: MythTV - DVB | Version: Master Head
Severity: low | Resolution:
Keywords: | Ticket locked: 0
----------------------------+-------------------------------
Description changed by Klaas de Waal:

Old description:

> http://linuxtv.org/downloads/v4l-dvb-apis/FE_GET_SET_PROPERTY.html#DTV-
> LNA
>
> Since a lot of users have problems with drivers that default to disabling
> the LNA built into their tuners we should implement support for enabling
> the LNA when using the card with MythTV.
>
> My experience of handling user support requests in IRC and mailing lists
> suggests that most users need the LNA enabled, so the simplest solution
> would just enable by default with a GUI option to disable it.
>
> A better implementation would automatically the LNA if the signal
> strength/quality falls below a reasonable threshold. The difficulty here
> is that signal strength can change over time and with changes in weather,
> so the very best implementation would be tied to the signal monitor and
> work per-tune rather than be set once when scanning.

New description:

https://linuxtv.org/downloads/v4l-dvb-apis-new/userspace-
api/dvb/fe_property_parameters.html#dtv-lna

Since a lot of users have problems with drivers that default to disabling
the LNA built into their tuners we should implement support for enabling
the LNA when using the card with MythTV.

My experience of handling user support requests in IRC and mailing lists
suggests that most users need the LNA enabled, so the simplest solution
would just enable by default with a GUI option to disable it.

A better implementation would automatically the LNA if the signal
strength/quality falls below a reasonable threshold. The difficulty here
is that signal strength can change over time and with changes in weather,
so the very best implementation would be tied to the signal monitor and
work per-tune rather than be set once when scanning.

--

--
Ticket URL: <https://code.mythtv.org/trac/ticket/11482#comment:13>
MythTV <http://www.mythtv.org>
MythTV Media Center