https://bugs.kde.org/show_bug.cgi?id=364298

Mauro Carvalho Chehab <mchehab+...@kernel.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |CONFIRMED

--- Comment #27 from Mauro Carvalho Chehab <mchehab+...@kernel.org> ---
(In reply to lev.cohan from comment #25)
> (In reply to Mauro Carvalho Chehab from comment #24)
> > Ok. It would be good later send me what's happening there, for me to fix 
> > the  bug at the tool as well.
> How should I report it? Via E-Mail?

Yes. Send an e-mail to linux-me...@vger.kernel.org.

> Kaffeine built from commit f03047d and patched finds 514 channels.
> That's pretty good. 

Good! From the logs, the other NIT tables pointed to 83 transponders. 26 ones
failed to tune. I suspect that such transponders are available on other
cities/states/countries where this cable operator provides services.

> Do you have any script to export the channels form the sqlite.db?

No, but it shouldn't be hard to get the channels from there using the command
line. It should be almost identical to what dvbscan found. I suspect that the
other channels got by dvbscan are the data only channels.

> I attached the gzipped log file for the scan in which you can see that for
> every transponder it adds all 83 transponders multiple times. 

Every time it gets a new transponder, it will parse the NIT tables provided
there, as NIT table(s) may be different.  Btw, where I live, different channels
provide different NIT tables.

> > So, for a final patch, it is likely interesting to add some options to avoid
> > the user the need of scanning transponders that will never be available for
> > him, e. g. allowing them to completely disable other NIT or to filter just
> > one (or a few?) other NITs. Doing an easy to use GUI interface for it could
> > be tricky, though.
> 
> How about adding a network-id entry to the DVBv5 file format for the  
> dtv-scan-tables?

It could, but I don't see any advantage. It will still need to parse the other
NIT tables, as other places using the same scan file could be using different
transponders.

> Adding a text-field to the device tab would also be a possibility.

The problem is that the screen is already too crowd on devices that support
multiple delivery systems, like this one:

https://mchehab.fedorapeople.org/kaffeine_screenshots/tmp/kaffeine-terrestrial-cable.png

The problem is that the usage of other NIT tables should happen per delivery
system type. So, a frontend that support 3 different delivery systems (like the
one shown on the above image) would need 3 extra lines for a button to enable
"all other network tables" or 6 lines if we also add text input field for the
network ID(s) that will be used. To make it even worse,, the Kernel currently
maps as two frontends single devices that support both  Satellite and Cable (or
Terrestrial) delivery systems. We'll eventually fix this bug. So, a single
device could support up to 8 different delivery systems (right now, there are
devices with 6 different delivery systems on the same frontend).

As some people use Kaffeine with 21:9 monitors, adding those extra lines could
be a problem.

So, I'm actually thinking that I to add an extra button (and eventually a combo
box) at the channel scan window that would make it parse the other NIT tables.
That would avoid polluting the channel configuration tabs.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to