From: Josef Wolf <jw@raven.inka.de>
To: linux-media@vger.kernel.org
Subject: Re: SYS_DVBS vs. SYS_DVBS2
Date: Wed, 19 Dec 2018 13:16:49 +0100 [thread overview]
Message-ID: <20181219121649.GK11337@raven.inka.de> (raw)
In-Reply-To: <20181219092211.16d67c61@coco.lan>
Thanks for your response, Mauro!
On Wed, Dec 19, 2018 at 09:22:11AM -0200, Mauro Carvalho Chehab wrote:
> Em Wed, 19 Dec 2018 11:28:46 +0100
> Josef Wolf <jw@raven.inka.de> escreveu:
> > I would like to know how to know whether for a specific program SYS_DVBS or
> > SYS_DVBS2 should be specified to the FE_SET_PROPERTY ioctl() call.
>
> This is not specific to a program. It affects the hole transponder. Either
> the transponder is DVB-S or DVB-S2.
Yes, I'm aware of it. In my question I meant: when I want to tune to some
program, I need to set the SYS_DVBx property in addition to the other tuning
parameters (like frequency, polarization, FEC etc/pp)
> > Is this somehow broadcasted in some PAT/PMT tables?
>
> It is at the NAT tables. They contain all needed information to properly
> tune into the transponders. There are different tables, depending if the
> transponder is -S or -S2.
OK.
> > Or is it possible to simple always specify SYS_DVBS2 and the kernel will
> > manage the backwards compatibilities when a DVB-S transponder is specified in
> > the tuning parameters?
>
> The Kernel can't and shouldn't guess the tuning parameters. It depends
> on userspace to parse the NAT tables and get it right.
It is pretty much obvois to me that the kernel can't guess tuning parameters
like diseqc-sequence, polarity, frequency and symrate. This is because the
kernel needs those parameters to get a signal at all.
But, on the other side, there are lots of parameters that the kernel (or
hardware?) _can_ guess: INVERSION_AUTO, FEC_AUTO, QAM_AUTO just to name some.
So what' so special about SYS_DVBS/SYS_DVBS2 that it has to be handled
differently from those other parameters?
--
Josef Wolf
jw@raven.inka.de
next prev parent reply other threads:[~2018-12-19 12:20 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-12-19 10:28 SYS_DVBS vs. SYS_DVBS2 Josef Wolf
2018-12-19 11:22 ` Mauro Carvalho Chehab
2018-12-19 12:16 ` Josef Wolf [this message]
2018-12-19 14:11 ` Mauro Carvalho Chehab
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181219121649.GK11337@raven.inka.de \
--to=jw@raven.inka.de \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.