Jump to content


Photo

Service scan - ignoring DVB namespace


  • Please log in to reply
86 replies to this topic

Re: Service scan - ignoring DVB namespace #21 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 16 December 2017 - 00:48

Original commit is Athoik's work. I pushed one based on it to OpenWebIF,


Edited by Huevos, 16 December 2017 - 00:49.


Re: Service scan - ignoring DVB namespace #22 Abu Baniaz

  • PLi® Contributor
  • 2,524 posts

+64
Good

Posted 16 December 2017 - 02:21

Original commit is Athoik's work. I pushed one based on it to OpenWebIF,

Thanks for clarifying

 

https://github.com/O...095a315a52f6fe8



Re: Service scan - ignoring DVB namespace #23 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 16 December 2017 - 10:24

That sounds indeed like more of a fool-proof solution.

Also looks more technically sound.

 

And then the hardcoded exceptions can go (I hope) and if not, they should be in a data file instead.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Service scan - ignoring DVB namespace #24 dhwz

  • Senior Member
  • 228 posts

+20
Neutral

Posted 16 December 2017 - 11:27

Holy cow.

If would be great if that could be configured without having to add it to a piece of C++ code...

Hm no scan_tp_valid_check.py on PLi? Because Dream supports this file for many years now to extend the internal static list.

Oh and they recently droped most of the internal fixed entires.

Edited by dhwz, 16 December 2017 - 11:28.


Re: Service scan - ignoring DVB namespace #25 dhwz

  • Senior Member
  • 228 posts

+20
Neutral

Posted 16 December 2017 - 12:14

Personally I think it would be better if namespace subnet was permanently on... and then something in EpgCache that only reads the first 4 digits of the namespace so EPG Import works both ways.


But remember that we would get in new trouble with that solution (always on), as every box would possibly use different namespaces in lamedb. So settings would no longer be really interchangeable anymore (e.g. you also would no longer be able to merge different settigns).

I think staying the old way and adding a readable list (e.g. like the py used by Dream) is the better way.

 

PS: many of the entries on your list are also old or not necessary (e.g. all with ONID = 1 are matched per default in C++), and the entry on 19,2 1:1028 is not existing as duplicate.



Re: Service scan - ignoring DVB namespace #26 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 16 December 2017 - 14:48

@dhwz I made that list just a few weeks ago. So yes it is possible things have changed in that time (certainly not years out of date like the current list). If it were an xml file that could be created by the satellites.xml creator script. But I think just turning on subnet is the best, and most maintenance free solution.

 

Only place there is currently a problem is importing xml epg files that contain service ref. EPG from SI tables works fine.


Edited by Huevos, 16 December 2017 - 14:51.


Re: Service scan - ignoring DVB namespace #27 WanWizard

  • PLi® Core member
  • 70,849 posts

+1,832
Excellent

Posted 16 December 2017 - 15:25

I'll wait how this discussion develops (it's a bit out of my league), but if the lyngsat grabber needs to produce an additional xml, that shouldn't be a big issue.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Service scan - ignoring DVB namespace #28 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 16 December 2017 - 15:30

If there is a way to use the full dvbnamespace would be great, no extra job, parsers etc.

What should be fixed is the epg import to allow imports using trimmed dvbnamespace.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Service scan - ignoring DVB namespace #29 WanWizard

  • PLi® Core member
  • 70,849 posts

+1,832
Excellent

Posted 16 December 2017 - 15:34

If you can tell me what that exactly means, I can have a look at the EPGimporter. ;)


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Service scan - ignoring DVB namespace #30 Abu Baniaz

  • PLi® Contributor
  • 2,524 posts

+64
Good

Posted 16 December 2017 - 15:38

Surely it is not the import that needs adapting, it is the correlation of EPG that needs adapting.

EPG data is present but E2 does not accept it for the different namespace.

Edited by Abu Baniaz, 16 December 2017 - 15:40.


Re: Service scan - ignoring DVB namespace #31 Abu Baniaz

  • PLi® Contributor
  • 2,524 posts

+64
Good

Posted 16 December 2017 - 16:49

Hmmm, I stand corrected EPG works.

I used CrossEPG-OpenTV to grab initially. I then toggled the namespace option and "scanned" using ABM. Services in the sat list were duplicated but all had EPG.

I deleted EPG, then re-imported with CrossEPG- Rytec. Apart from odd missing pairs, EPG worked.

I deleted EPG again, restarted and then used EPG Importer. Same as above.

I then deleted 28.2 services, then scanned using conventional scan. EPG still shows.

Perhaps someone can test on another satellite.

I have not checked timers.

Re: Service scan - ignoring DVB namespace #32 WanWizard

  • PLi® Core member
  • 70,849 posts

+1,832
Excellent

Posted 16 December 2017 - 17:18

Something that just popped into my mind while responding to another topic.

 

Can the mechanism for sub-namespace perhaps also be used to make DVB-T and DVB-C providers unique? Currently they use hardcoded namespaces, so you can never have multiple providers on a single box.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Service scan - ignoring DVB namespace #33 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 16 December 2017 - 17:45

Something that just popped into my mind while responding to another topic.

 

Can the mechanism for sub-namespace perhaps also be used to make DVB-T and DVB-C providers unique? Currently they use hardcoded namespaces, so you can never have multiple providers on a single box.

DVB-T: Turn on namespace subnet and and multiplexes that are duplicated on several frequencies can now all be accessed. Before this was impossible.

 

DVB-C. Same would apply now for DVB-C. Why would you have multiple cable providers? Anyway if you did this it should not be handled in namespace. Proper way to handle that is a mechanism that can select the correct tuner based on a new flag in lamedb. But really how many people have multiple cable providers? If they do, they can have multiple receivers and stream between receivers.

 

But why introduce a buggy system to utilise more and more obscure configurations that almost no one is going to have.


Edited by Huevos, 16 December 2017 - 17:50.


Re: Service scan - ignoring DVB namespace #34 Abu Baniaz

  • PLi® Contributor
  • 2,524 posts

+64
Good

Posted 16 December 2017 - 17:51

I think @wanwizard is asking if separate option for just dvbt and dvbc

maybe it should be on automatically for non-sat

Edited by Abu Baniaz, 16 December 2017 - 17:52.


Re: Service scan - ignoring DVB namespace #35 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 16 December 2017 - 17:59

Having subnet on in DVB-C doesn't allow multiple providers. Something new would need coding for this combination that most users would never use. Seriously, how many domestic properties have access to multiple cable providers, let alone would consider contracting from both.

 

And anyway a lesson can be learned from ATSC, which is not to try to change the use of a variable to another job. In this case, that is even more important as the namespace is used by many different pieces of software, i.e. enigma, settings editors, bouquet editors, etc.


Edited by Huevos, 16 December 2017 - 18:01.


Re: Service scan - ignoring DVB namespace #36 dhwz

  • Senior Member
  • 228 posts

+20
Neutral

Posted 16 December 2017 - 18:04

@Abu Baniaz

Thats what Dream does but only for DVB-T(2)

 

So for EPG/Picons only the lookup on EEEE is used, but the namespace is stored fully with frequency EEEExxxx


Edited by dhwz, 16 December 2017 - 18:08.


Re: Service scan - ignoring DVB namespace #37 WanWizard

  • PLi® Core member
  • 70,849 posts

+1,832
Excellent

Posted 16 December 2017 - 18:05

Yes, that is what I mean.

 

An alternatief would be to look at the first 3 positions only, so instead of using EEEE0000 you could have EEE00000 to EEEF0000, giving you 16 different providers? But than again, you'll bump into the EPG issue...

 

I mentioned DVB-C because someone in another thread asked about it, having a cable provider and an FTTH provider which delivers TV in DVB-C over fiber.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Service scan - ignoring DVB namespace #38 dhwz

  • Senior Member
  • 228 posts

+20
Neutral

Posted 16 December 2017 - 18:15

But I think just turning on subnet is the best, and most maintenance free solution.

Yes ok, but think about the consequences:

 

2 different LNBs with frequency drift will get two different frequencies (on Blindscan) which means two different namespaces then (remember you can have different tuners in one box) -> really BAD

You will no longer be able to compare any settings -> BAD

You will not be able to merge 2 different settings, because we'll get many duplicate services -> BAD

 

Using subnet in namespace calculation as default is really a bad idea for DVB-S(2).  :huh:


Edited by dhwz, 16 December 2017 - 18:20.


Re: Service scan - ignoring DVB namespace #39 Abu Baniaz

  • PLi® Contributor
  • 2,524 posts

+64
Good

Posted 16 December 2017 - 18:18

@Abu Baniaz

Thats what Dream does but only for DVB-T(2)

 

So for EPG/Picons only the lookup on EEEE is used, but the namespace is stored fully with frequency EEEExxxx

 

Thanks. Can you post a link to the commit, we can pick it in. Will hopefully resolve the problem people in middle England experience. They have transmitters all around.


Edited by Abu Baniaz, 16 December 2017 - 18:18.


Re: Service scan - ignoring DVB namespace #40 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 16 December 2017 - 18:25

@WW, not sure what you mean about different providers on DVB-T. Different providers would have different ONIDs.

 

@dhwz, that is only a problem if you are not scanning from a predefined list. i.e. blindscan. And the blindscan plugin syncs with the predefined list. But I understand your argument when the values are unknown and are coming from the tuner.




7 user(s) are reading this topic

0 members, 7 guests, 0 anonymous users