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

--- Comment #25 from lev.co...@gmail.com ---
(In reply to Mauro Carvalho Chehab from comment #24)
> (In reply to lev.cohan from comment #22)
> 
> > I did build v4l-utils from the commits 11c6e2c earlier and 9b8e58f now and
> > with neither version I manage to make a complete scan with "dvbv5-scan -p",
> > it always segfaults or stalls. Using the verbose command line parameter it
> > crashes even faster. 
> 
> Ok. It would be good later send me what's happening there, for me to fix the
> bug at the tool as well. I'm planning switch the Kaffeine scan algorithm to
> use the one at v4l-utils in some future, in order to be able to maintain
> just one code. So, it will benefit Kaffeine if we can make it more reliable.

How should I report it? Via E-Mail?

> > There are also a lot of error messages of "channels not
> > found on PMT" shown and the channels are not stored with their "names" but
> > in the pattern "FREQUENCY#SERVICE_ID", which is somewhat cumbersome.
> 
> That's because it will use the "other SDT" tables too. For your cable TV
> provider, it seems that it needs to use NIT + other NIT + SDT tables and
> ignore other SDT tables. I need to change the logic at libdvbv5  to append
> new SDT entries instead of replace the tables. 
> 
> > In comparison to "dvbv5-scan -p" the old "scan -n"  from
> >   https://linuxtv.org/hg/dvb-apps
> > manages to do this flawlessly, even the different "Network Names" 
> > (probably the different Network-IDs) are identified. I attached the 
> > resulting file "dvbv3_channels.conf" with the 533 services found.
> 
> Ok. Yeah, those other Network IDs come from the other NIT tables. The patch
> at https://bugs.kde.org/attachment.cgi?id=99591 should force Kaffeine to
> handle such tables. Please test and report if it is able to find all
> channels.

Kaffeine built from commit f03047d and patched finds 514 channels.
That's pretty good. Do you have any script to export the channels form the
sqlite.db?

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. 

> > By the way, with my TV set I have to enter the Network-ID (here 43016) for
> > the channels scan. Could this enhance or speed up the scanning process if
> > the user could define that and it would be incorporated in the scanning
> > process?
> 
> Yes. The normal NIT table has ID = 0x40 and it is just one table, and, on
> your case, it lists 12 transponders. 
> The "other NIT" is actually a series of different extensions, all identified
> with Table ID 0x41, bu with different extension IDs. Each extension provides
> a set of transponder frequencies. The total amount of transponders there is
> 83 transponders. If it gets just one of those tables, the number of
> transponders will be less than 83, speeding up the tuning.
> 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?
Adding a text-field to the device tab would also be a possibility.

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

Reply via email to