Hello Guest, if you are reading this it means you have not registered yet. Please take a second, Click here to register, and in a few simple steps you will be able to enjoy our community and use our OpenViX support section.

View Entry Info: EPG Refresh, iEPG and VPS

Category:
Possible Bug
What ViX Image build number are you using?
Please provide your ViX Team image build number. Menu > Information > About > Build number > ENTER THIS NUMBER e.g. 4.2.028
5.3.023
Have you tried a flash WITHOUT settings restore?
Have you tried this? PLEASE SELECT YES OR NO.
Yes
Have you tried a flash WITH settings restore?
Have you tried this? PLEASE SELECT YES OR NO.
Yes
Attachments
Page 5 of 29 FirstFirst ... 3456715 ... LastLast
Results 61 to 75 of 421

Thread: EPG Refresh, iEPG and VPS

  1. #61
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,670
    Thanks
    2,009
    Thanked 4,964 Times in 3,280 Posts
    Quote Originally Posted by LraiZer View Post
    As far as i am aware, crossepg loads without any preprocessing in E2 as raw data, so probably has the eventid in its raw data that is also read by the opentv built-in reader code but not used.
    So that would mean "event_id" would not be available for this comparison, right?
    Help keep OpenViX servers online.Please donate!

  2. #62

    Title
    V.I.P
    Join Date
    Jan 2011
    Posts
    265
    Thanks
    60
    Thanked 572 Times in 188 Posts
    A program start time only has to change by only 1 minute, and the already existing function that was used by the opentv reader to submit its data to cache would generate a different eventId to the one already cached for that same event. It also does not match with that of the now/next eit.

    You can test this little patch to use the actual REAL opentv eventId data, as that would then match exactly with the now/next EIT eventId for PDC checking and should produce exactly the same timer EIT numbers as was created by CrossEPG. See how this affects any program overlapping also?

    I don't do any builds for OpenViX anymore, so I cant test this myself on an OpenViX image. I don't have an OpenViX supported box since they dropped my xpeedlx3.
    Attached Files Attached Files

  3. The Following 3 Users Say Thank You to LraiZer For This Useful Post:

    abu baniaz (30-01-21),Joe_90 (30-01-21)

  4. #63
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,670
    Thanks
    2,009
    Thanked 4,964 Times in 3,280 Posts
    Thanks,

    We can make an image available if you want one.
    Help keep OpenViX servers online.Please donate!

  5. #64
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,670
    Thanks
    2,009
    Thanked 4,964 Times in 3,280 Posts
    @LraiZer, is the whole EPG cache just populated using sid, tsid, and onid? No namespace or orbital position? e.g. a "uniqueEPGKey" does not have either of those.
    https://github.com/OpenPLi/enigma2/b...ache.h#L30-L74

    If true how is possible to avoid collisions between different satellites or between satellite and terrestrial, and other combinations of S/T/C? Or does it rely on luck?
    Help keep OpenViX servers online.Please donate!

  6. #65

    Title
    V.I.P
    Join Date
    Jan 2011
    Posts
    265
    Thanks
    60
    Thanked 572 Times in 188 Posts
    Cache has no namespace or orbital position, just "uniqueEPGKey" from sid, tsid, and onid. If it matches between any type of T/S/C, then it rely's on the cache source type. These are priority checks performed before overwriting any current cached data.

    Cache also has a type to check against where the epg came from, this is eg. if(source > type):
    Code:
    https://github.com/OpenPLi/enigma2/blob/3664db5f91860c05a80962ec9127f885daecd515/lib/dvb/epgcache.cpp#L40
    The only epg with a lower write priority than opentv at the moment is EPG_IMPORT, but you may notice epg from this EPG_IMPORT sets a do not update from eit flag on its uniqueEPGKey's.
    Code:
    https://github.com/OpenPLi/enigma2/blob/103d129496df5b236473dc134d2554ba45456f9c/lib/dvb/epgcache.h#L249
    Based on same uniqueEPGKey from different epg sources:

    EIT schedule would overwrite FREESAT_SCHEDULE
    FREESAT_SCHEDULE_OTHER would overwrite VIRGIN_SCHEDULE
    OPENTV would not overwrite any of the above..

  7. The Following User Says Thank You to LraiZer For This Useful Post:

    Huevos (30-01-21)

  8. #66
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,670
    Thanks
    2,009
    Thanked 4,964 Times in 3,280 Posts
    How can we verify if EIT and OpenTV are using the same event_id. Can you see it in SI?
    Help keep OpenViX servers online.Please donate!

  9. #67
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,670
    Thanks
    2,009
    Thanked 4,964 Times in 3,280 Posts
    E.g. I can see it here... but I wouldn't have a clue where to find it in OpenTV data.

    event_id.jpg
    Help keep OpenViX servers online.Please donate!

  10. The Following User Says Thank You to Huevos For This Useful Post:

    Joe_90 (30-01-21)

  11. #68
    Joe_90's Avatar
    Title
    Moderator
    Join Date
    Mar 2014
    Location
    Wicklow, Ireland
    Posts
    4,116
    Thanks
    1,278
    Thanked 1,123 Times in 885 Posts
    Thanks @Huevos. I used the TS analyser also to compare the event ids I could see in the timer entries. Obviously only could check the Freesat info as the OpenTV data is held in private tables, but I'm assuming the event ids are consistent between OpenTv and Freesat?
    GB Quad Plus, Mut@nt HD51, AX HD61, 80cm dish and Supreme Dark motor. Sony STR-DN 1060, Sony UHP-H1 Bluray, Odroid N2+ (CoreElec), Monitor Audio Bronze 5.1 speakers

  12. #69
    BrokenUnusableAccount
    While work is being done on OpenTV EPG may I ask if anyone can think of a way it might be made to work for Radio as well as TV.

  13. #70
    Joe_90's Avatar
    Title
    Moderator
    Join Date
    Mar 2014
    Location
    Wicklow, Ireland
    Posts
    4,116
    Thanks
    1,278
    Thanked 1,123 Times in 885 Posts
    +1 on this. I wonder if the private sections for the radio EPG on the OpenTV transponder have somehow changed in a way that they are not being retrieved or parsed correctly. The standard Freesat EIT data for the radio channels works ok.
    GB Quad Plus, Mut@nt HD51, AX HD61, 80cm dish and Supreme Dark motor. Sony STR-DN 1060, Sony UHP-H1 Bluray, Odroid N2+ (CoreElec), Monitor Audio Bronze 5.1 speakers

  14. The Following User Says Thank You to Joe_90 For This Useful Post:


  15. #71

    Title
    V.I.P
    Join Date
    Jan 2011
    Posts
    265
    Thanks
    60
    Thanked 572 Times in 188 Posts
    Create a timer from ONLY the EIT enabled epg for a next program as it populates by only EIT now/next data.
    Then delete that timer and clear the epg and create another timer from ONLY the OpenTV epg for the exact same program.

    You will see that eit="18742" for both are now identical as OpenTV eventId is no longer based on start time!

    EIT now/next timer:
    Code:
    <timer begin="1612017720" end="1612026900" serviceref="1:0:1:1929:7FF:2:11A0000:0:0:0:" repeated="0" name="?MOTD Live: West Bromwich Albion...?" description="...v Fulham. Live coverage of West Bromwich Albion v Fulham. Also in HD. [S]" afterevent="auto" eit="18742" justplay="0" always_zap="0" pipzap="0" zap_wakeup="always" rename_repeat="1" conflict_detection="1" descramble="1" record_ecm="0">
    OpenTV timer:
    Code:
    <timer begin="1612017720" end="1612026900" serviceref="1:0:1:1929:7FF:2:11A0000:0:0:0:" repeated="0" name="MOTD Live: West Bromwich Albion v Fulham" description="Live coverage of West Bromwich Albion v Fulham. Also in HD. [S]" afterevent="auto" eit="18742" justplay="0" always_zap="0" pipzap="0" zap_wakeup="always" rename_repeat="1" conflict_detection="1" descramble="1" record_ecm="0">

  16. The Following 3 Users Say Thank You to LraiZer For This Useful Post:

    Huevos (30-01-21),Joe_90 (30-01-21)

  17. #72
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,670
    Thanks
    2,009
    Thanked 4,964 Times in 3,280 Posts
    Quote Originally Posted by fat-tony View Post
    +1 on this. I wonder if the private sections for the radio EPG on the OpenTV transponder have somehow changed in a way that they are not being retrieved or parsed correctly. The standard Freesat EIT data for the radio channels works ok.
    What is the status of that in Cross?
    Help keep OpenViX servers online.Please donate!

  18. #73
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    FWIW, this is what I see on freeview (only), SD and HD....

    Code:
    <timer begin="1612017780" end="1612026960" serviceref="1:0:1:104F:104F:233A:EEEE0000:0:0:0:" repeated="0" rename_repeat="1" name="MOTD Live: West Bromwich Albion..." description="...v Fulham. Live coverage of West Bromwich Albion v Fulham. Also in HD. [S]" afterevent="auto" justplay="0" always_zap="0" pipzap="0" conflict_detection="1" descramble="1" record_ecm="0" isAutoTimer="0" eit="18746" tags="MOTD_Live:_West_Bromwich_Albion...">
    <timer begin="1612017781" end="1612026960" serviceref="1:0:19:4484:4089:233A:EEEE0000:0:0:0:" repeated="0" rename_repeat="1" name="MOTD Live: West Bromwich Albion..." description="...v Fulham. Live coverage of West Bromwich Albion v Fulham. [S] [HD]" afterevent="auto" justplay="0" always_zap="0" pipzap="0" conflict_detection="1" descramble="1" record_ecm="0" isAutoTimer="0" eit="19322" tags="MOTD_Live:_West_Bromwich_Albion...">

  19. #74
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,670
    Thanks
    2,009
    Thanked 4,964 Times in 3,280 Posts
    Quote Originally Posted by ccs View Post
    FWIW, this is what I see on freeview (only), SD and HD....

    Code:
    <timer begin="1612017780" end="1612026960" serviceref="1:0:1:104F:104F:233A:EEEE0000:0:0:0:" repeated="0" rename_repeat="1" name="MOTD Live: West Bromwich Albion..." description="...v Fulham. Live coverage of West Bromwich Albion v Fulham. Also in HD. [S]" afterevent="auto" justplay="0" always_zap="0" pipzap="0" conflict_detection="1" descramble="1" record_ecm="0" isAutoTimer="0" eit="18746" tags="MOTD_Live:_West_Bromwich_Albion...">
    <timer begin="1612017781" end="1612026960" serviceref="1:0:19:4484:4089:233A:EEEE0000:0:0:0:" repeated="0" rename_repeat="1" name="MOTD Live: West Bromwich Albion..." description="...v Fulham. Live coverage of West Bromwich Albion v Fulham. [S] [HD]" afterevent="auto" justplay="0" always_zap="0" pipzap="0" conflict_detection="1" descramble="1" record_ecm="0" isAutoTimer="0" eit="19322" tags="MOTD_Live:_West_Bromwich_Albion...">
    Two different services so the event_id is different.
    Help keep OpenViX servers online.Please donate!

  20. The Following User Says Thank You to Huevos For This Useful Post:

    ccs (30-01-21)

  21. #75
    Joe_90's Avatar
    Title
    Moderator
    Join Date
    Mar 2014
    Location
    Wicklow, Ireland
    Posts
    4,116
    Thanks
    1,278
    Thanked 1,123 Times in 885 Posts
    Quote Originally Posted by Huevos View Post
    What is the status of that in Cross?
    TV services only. Cross doesn't seem to be able to get radio EPG either. I am pretty sure it used to work, but I don't know if I always had Freesat EPG enabled in the past - too much wine may have killed brain cells.
    GB Quad Plus, Mut@nt HD51, AX HD61, 80cm dish and Supreme Dark motor. Sony STR-DN 1060, Sony UHP-H1 Bluray, Odroid N2+ (CoreElec), Monitor Audio Bronze 5.1 speakers

Page 5 of 29 FirstFirst ... 3456715 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.