From: Martin Vidovic <xtronom@gmail.com>
To: Andreas Oberritter <obi@linuxtv.org>
Cc: Ralph Metzler <rjkm@metzlerbros.de>,
Issa Gorissen <flop.m@usa.net>,
linux-media@vger.kernel.org
Subject: Re: [PATCH] Ngene cam device name
Date: Thu, 05 May 2011 16:43:35 +0200 [thread overview]
Message-ID: <4DC2B797.3040202@gmail.com> (raw)
In-Reply-To: <4DC166D4.4090408@linuxtv.org>
Hi,
Broadly speaking, I could put issues discussed in this thread into
following categories:
- How devices are named;
- How devices are used;
- How devices relate to one another;
- How devices are enumerated;
- How devices are described;
Mostly we discuss category 1 and 2 with relation to nGENE CI, but
sometimes we leap to other categories as well.
Andreas Oberritter wrote:
> On 05/04/2011 03:35 PM, Martin Vidovic wrote:
>>
>> I think there is currently no useful API to connect devices. Every few
>> months there comes a new device which deprecates how I enumerate devices
>> and determine types of FE's.
>
> Can you describe the most common problems? What do you mean by connecting?
What I mean by connecting devices falls into last 3 categories (above).
I brought this up because I don't believe this is the actual problem we
need to solve here since it's not nGENE specific.
Some examples of problems in categories 3-5:
a) Plug two TerraTec Cinergy T RC MKII and try to distinguish between them.
b) Take a Hybrid terrestrial TV tuner. V4L and DVB APIs (may) use shared
resources, how does one find this out?
c.1) How does one know which frontend device can be used with which
demux device?
c.2) Which CA device can be used with which frontend device?
d) How does one list all supported delivery systems for a device
(FE_GET_INFO is not general, and DTV_DELIVERY_SYSTEM can't be used to
query available delivery systems).
e) the list could be extended...
These problems are mostly not fatal, they have workarounds. Some of them
require device/driver specific knowledge.
>> The most useful way to query devices seems to be using HAL, and I think
>> this is the correct way in Linux, but DVB-API may be lacking with
>> providing the necessary information. Maybe this is the direction we
>> should consider? Device names under /dev seem to be irrelevant nowadays.
>
> I think in the long run we should look closely at how V4L2 is solving
> similar problems.
The best would be to create independent adapters for each independent CA
device (ca0/caio0 pair) - they are independent after all (physically and
in the way they're used).
What I understand you would like to see, is the ability to do direct
transfers between independent devices or parts of devices. Is this correct?
Best regards,
Martin Vidovic
next prev parent reply other threads:[~2011-05-05 14:41 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-04 8:27 [PATCH] Ngene cam device name Issa Gorissen
2011-05-04 9:59 ` Andreas Oberritter
2011-05-04 11:20 ` Ralph Metzler
2011-05-04 12:30 ` Andreas Oberritter
2011-05-04 13:15 ` Ralph Metzler
2011-05-04 13:35 ` Martin Vidovic
2011-05-04 14:46 ` Andreas Oberritter
2011-05-05 14:43 ` Martin Vidovic [this message]
2011-05-06 12:17 ` Andreas Oberritter
2011-05-06 13:43 ` Walter Van Eetvelt
2011-05-08 10:05 ` Martin Vidovic
2011-05-08 17:58 ` Andreas Oberritter
2011-05-08 23:55 ` Martin Vidovic
2011-05-09 11:44 ` Andreas Oberritter
-- strict thread matches above, loose matches on Subject: below --
2011-05-06 18:29 Issa Gorissen
2011-05-08 9:53 ` Andreas Oberritter
2011-05-08 10:30 ` Issa Gorissen
2011-05-06 13:47 Issa Gorissen
2011-05-06 16:07 ` Andreas Oberritter
2011-05-04 14:51 Issa Gorissen
2011-05-04 14:05 Issa Gorissen
2011-05-04 14:27 ` Andreas Oberritter
2011-05-04 11:09 Issa Gorissen
2011-05-04 11:07 Issa Gorissen
2011-05-04 13:51 ` Andreas Oberritter
2011-04-24 11:38 Issa Gorissen
2011-05-03 23:11 ` Mauro Carvalho Chehab
2011-05-04 7:24 ` Andreas Oberritter
2011-03-12 15:39 Issa Gorissen
2011-03-12 14:34 Issa Gorissen
2011-03-12 14:58 ` Andreas Oberritter
2011-03-28 0:44 ` Ralph Metzler
2011-03-28 21:40 ` Mauro Carvalho Chehab
2011-04-24 9:31 ` Issa Gorissen
2011-03-28 22:57 ` Oliver Endriss
2011-04-05 21:50 ` Issa Gorissen
2011-03-12 14:10 Issa Gorissen
2011-03-12 14:48 ` Andreas Oberritter
2011-03-12 14:57 ` Martin Vidovic
2011-03-12 15:06 ` Andreas Oberritter
2011-03-11 18:33 Issa Gorissen
2011-03-11 20:39 ` Andreas Oberritter
2011-03-11 21:46 ` Ralph Metzler
2011-03-12 13:25 ` Andreas Oberritter
2011-03-12 13:55 ` Ralph Metzler
2011-03-10 15:29 Issa Gorissen
2011-03-11 15:52 ` Andreas Oberritter
2011-03-11 21:44 ` Martin Vidovic
2011-03-12 13:29 ` Andreas Oberritter
2011-03-12 14:05 ` Ralph Metzler
2011-03-12 14:38 ` Andreas Oberritter
2011-03-12 15:06 ` Ralph Metzler
2011-03-12 23:42 ` Oliver Endriss
2011-03-13 10:47 ` Martin Vidovic
2011-03-16 22:07 ` Issa Gorissen
2011-03-18 20:20 ` Martin Vidovic
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=4DC2B797.3040202@gmail.com \
--to=xtronom@gmail.com \
--cc=flop.m@usa.net \
--cc=linux-media@vger.kernel.org \
--cc=obi@linuxtv.org \
--cc=rjkm@metzlerbros.de \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox