Beiträge von Satrunner

    In principle any user should be able to compile a cvs image with just 4 lines. We are not here to complain, but just to give heads up something is not working as it should. Plugins look like have two sources and git doesn't know which one to use, as stated in "Please verify which recipe should provide the above files."
    So let's chill out and wait for this fix :winking_face:

    ERROR: enigma2-plugins-4.3.2+gitAUTOINC+ca0e981b22-r0 do_populate_sysroot: If the above message is too much, the simpler version is you're advised to wipe out tmp and rebuild (reusing sstate is fine). That will likely fix things in most (but not all) cases.
    ERROR: enigma2-plugins-4.3.2+gitAUTOINC+ca0e981b22-r0 do_populate_sysroot: Function failed: sstate_task_postfunc
    ERROR: Logfile of failure stored in: /media/build/opendreambox/build/dm520/tmp-glibc/work/mips32el-oe-linux/enigma2-plugins/4.3.2+gitAUTOINC+ca0e981b22-r0/temp/log.do_populate_sysroot.19710
    ERROR: Task 1312 (/media/build/opendreambox/meta-opendreambox/recipes-dreambox/enigma2-plugins/enigma2-plugins_4.3.2.bb, do_populate_sysroot) failed with exit code '1'

    I prefer to do other stuff other then python or sqlite, I am not expert with this things I admit, but I am telling you...if you parse rytec you will not get dvb-t with epgimport, try to believe it.
    You see...you take it as blame, I took it as suggestion for you to improve your work...... At this point I stop it here....and go with girlfriends for a beer.
    tschüß
    Satrunner
    PS
    no need to post service reference....you know what I am talking about. You can try with <channel id="Rai1">1:0:1:D49:1:13E:EEEE0000:0:0:0:</channel> <!-- Rai 1 --> if you want to. I will be happy if you fix your plugin.

    Dear Gutemine, no need of doglover since his channels work ok. Anyway we preferred to make our own rytec. It does not matter since it's still a webgrab epg.
    So if you download Italian dvb-t channels from epgimport will not work on7080-820. Strange since the same file works on a 7020 with OE2.0
    Now in a collaborative spirit, (we have no secrets or tricks to hide), I will make the example for italian channel, for which I am sure it works (we tested it with DE-epg) it may differs for the dvb-t channel of others countries, but I am sure you will get into the right way.
    So here we go:
    Rytec/webgrab uses HEX, so if in T_service you write DVB_NAMESPACE = EEEE0000 will not work.
    Since this is working in OE2.0 WE were surprised (yes, it's not mine the solution, but from our good staff member).......
    but let's go further:
    Let's say we have a channel (3, 2151, 905, 272, 4008574976, u'2015-10-23 21:28:22') if we look into OE2.2 we find (21, 2151, 905, 272, -286392320, u'2015-10-23 19:35:20'), what? a negative number? yep....
    and then again
    Converting EEEE0000 in dec = 4008574976 ....but we saw it was a negative number!! so now we do need that as a negative number for enigma2
    So let's convert that negative number.... -286392320 to HEX = FFFFFFFFEEEE0000
    At end if in the pid I use this in the conversion all dvb-t channel will work. That has been tested with DE-epg ..... Now you know the trick and I am sure you will make epgimport 2.4 :winking_face:
    Why this is not applicable to dvb-s with 82000 or C00000 we do not know, so may be GHOST can tell us the answer, besides the feature request :smiling_face:
    Ciao
    Satrunner
    PS
    I take the occasion to thank Eidii for the solution

    @ morphu
    "The EPG comes via the DVB transport streams"....not true, not all providers provide that. Of course you must be German. try to get Mediaset or Tvsat or Italian sky on dvb stream, same for others providers even non italian, but anyway this is not the point. The example of using an application like the sky epg on ipad or a cell phone is as simple as in 2 seconds you have everything, May be this could be something to consider. That's all.


    @gutemine
    I start from the point that I dont' have to use your plugin, the dreambox should already have this features, from the manufacturer. I am not looking for Ghost attention nor to know any tricks.
    I did not propose any solution, mine was a feature request: have the possibility to read epg externally from dreambox. Not worth ? Would like to ear that from someone here.
    I know you spent a lot of times on epg..... but for instance your modified epgimport does not work on dvb-t channels (at least the one I use) so not all you do is gold.
    With respect and best regards.
    Ciao
    Satrunner
    PS
    Try to be less aggrssive, we are here to make things better, not fight each other (and I never did with you).

    Thank you guys for your tests, this confirm the slowdown every X seconds for X mb of epg. Thanks again to Gutemine, for his hard work.
    Now what is your suggestion to avoid that ? Do we have to live with this or is it something that might be improved ? What are your opinions/suggestions about it ?
    Again my idea is the same of cell phone app that gives me in 2 seconds a full epg (weekly) of more then 80 channel (like the italian sky epg) without having the cell phone storing hundreds of megabytes on its memory.
    Best to all.

    Thanks to all of you, for your deep interest in my feature request. It would be intersting to know how you guys run this. I used last compiled image and copied a 20 mb db, so I am wondering how with 80MB epg, you do not notice any slow down, not even at boot...quite strange. Then I tested my 7080 and 820 and also friends with others dreambox and with different images (ihad, newnigma, oozoon and even non official..those openthings ) problem is still there. Is it a series of dreamboxes with same problem? could be.
    @gutemine 'memory resident' is not always an advantage, rather is a disadvantage, DB are meant to be queried not to be resident, otherwise you use a data file. As you well know this is always opinable though. Nowdays I don't see any 'slow' remote device, we have very fast ssd-hd, usb3 and triple N wifi, they all offer more then sufficient speed for remote queries, even for a 7 days multi epg.
    May be coders could implement a simple switch 'EPG local or remote' and try out with a REST protocol, it would be something interesting to test. Kind of those app for the cell phones that provide you tv-epg.
    Very best to all

    I noticed that when loading a complex epg basically a sum of epg for different satellites, with a db size over 10MB the dreambox (dm7080) loose readiness and has a long loading time at boot. Is it possibile to query the dbase instead of loading it ? It's kind of non-sense (unless there are other reasons unknown to me) to keep a dbase on a hard disk or memory stick and then load everything, instead of just query it from its location.
    Thanks.

    I'm sorry but thus post is pure nonsense - I have > 100MB big EPG database with 30 days which is PEANUTS for a box with 2GB Mainmemory - I still have almost 1GB free memory after starting enigma2 :grinning_face_with_smiling_eyes:


    So the only sweat is on the competitors or the so called great and innovative Open Source developers who are still enjpoying EPG stuffed into a >10 year old binary file solution.

    It's not a problem of space, but speed, if you didn't get it :). I guess you already tested an EPG (one week) for 4 provider...does the dm7080-820 still boot in 10 seconds ? Don't think so.
    Btw don't see any sweatting developer, but people that try to get the best result out of a dreambox and you are very welcome.

    Just having strange ghosts in my box, network setup disappear, only the colored buttons appears with no action. Sometimes appears after a reboot, so checking journalctl I found :


    Jan 01 01:00:04 dm7080 systemd[154]: [[1;31mFailed at step EXEC spawning /usr/lib/connman/wired-setup: No such file or direc


    infact there is no such file/folder, but the connman.service request it : ExecStartPre=-/usr/lib/connman/wired-setup
    Any idea ?
    Cheers
    PS
    The dreambox is connected only via ethernet (usb wifi not plugged)

    Just noted a little bug in media player, does not clear cache when playing next media.
    So it happens that fields like author, cover,etc etc if not present in the next media you play, show the same as the previous media, which is incorrect !!
    Please add "clear epg cache" on new event for media player.
    Thanks

    Got several errors while going thru channels all due to epgcache:



    AUDIO_PAUSE - ok
    AUDIO_PLAY - ok
    Video Device: /dev/dvb/adapter0/video0
    demux device: /dev/dvb/adapter0/demux3
    VIDEO_SET_STREAMTYPE 0 - ok
    DMX_SET_PES_FILTER(0xab) - video - ok
    DEMUX_START - video - ok
    VIDEO_FREEZE - ok
    VIDEO_PLAY - ok
    VIDEO_SLOWMOTION(0) - ok
    VIDEO_FAST_FORWARD(0) - ok
    VIDEO_CONTINUE - ok
    AUDIO_CONTINUE - ok
    doing version filtering
    0458: 02 2d 63 03 00 00
    mask: ff ff ff 3f 00 00
    mode: 00 00 00 3e 00 00
    [SEC] set dynamic current limiting
    +- 1/2 TID 4e
    ++ 2/2 TID 4e
    done!
    doing version filtering
    0012: 4e 2d 63 0f 00 00
    mask: ff ff ff 3f 00 00
    mode: 00 00 00 3e 00 00
    [eDVBLocalTimeHandler] Receiver time is 'Tue Oct 14 16:37:08 2014'
    [eDVBLocalTimeHandler] Transponder time is 'Tue Oct 14 16:37:08 2014'
    [eDVBLocalTimeHandler] diff is 0
    [eDVBLocalTimeHandler] diff < 120 .. use Transponder Time
    [eDVBLocalTimeHandler] not changed
    sdt update done!
    [EPGC] start caching events(1413297429)
    (Cache)found 00820000 2260 fbff 2d63
    (Cache)found 00820000 2260 fbff 2d63
    (Cache)found 00820000 2260 fbff 2d63
    (Cache)found 00820000 2260 fbff 2d63
    create buffer for widget 1240 x 695


    accel 3447200 bytes
    accel memstat: used=17552 kB, free 113520 kB, s 17552 kB
    accel memory: 0
    (Cache)found 00820000 2260 fbff 2d56
    (Cache)found 00820000 2260 fbff 2d5d
    (Cache)found 00820000 2260 fbff 2d5f
    (Cache)found 00820000 2260 fbff 2d61
    (Cache)found 00820000 2260 fbff 2d62
    (Cache)found 00820000 2260 fbff 2d63
    (DB)found 00820000 251c fbff 2c2f
    (DB)found 00820000 0320 fbff 057e
    (DB)found 00820000 2580 fbff 2cc0
    (DB)found 00820000 2580 fbff 2cbf
    (DB)found 00820000 189c fbff 1faa
    (DB)found 00820000 2c24 fbff 0fc7
    accel 42240 bytes
    accel memstat: used=20920 kB, free 110152 kB, s 20920 kB
    accel memory: 0
    (Cache)found 00820000 2260 fbff 2d62
    [EPGC] no data found....
    (Cache)found 00820000 2260 fbff 2d62
    (Cache)found 00820000 2260 fbff 2d61
    (Cache)found 00820000 2260 fbff 2d62
    accel 42240 bytes
    accel memstat: used=20920 kB, free 110152 kB, s 20920 kB
    accel memory: 0
    (Cache)found 00820000 2260 fbff 2d61
    [EPGC] no data found....
    (Cache)found 00820000 2260 fbff 2d61
    (Cache)found 00820000 2260 fbff 2d5f
    (Cache)found 00820000 2260 fbff 2d61
    accel 42240 bytes
    accel memstat: used=20920 kB, free 110152 kB, s 20920 kB
    accel memory: 0
    (Cache)found 00820000 2260 fbff 2d5f
    [EPGC] no data found....
    (Cache)found 00820000 2260 fbff 2d5f
    (Cache)found 00820000 2260 fbff 2d5d
    (Cache)found 00820000 2260 fbff 2d5f
    accel 42240 bytes
    accel memstat: used=20920 kB, free 110152 kB, s 20920 kB
    accel memory: 0
    (Cache)found 00820000 2260 fbff 2d5d
    [EPGC] no data found....
    (Cache)found 00820000 2260 fbff 2d5d
    (Cache)found 00820000 2260 fbff 2d56
    (Cache)found 00820000 2260 fbff 2d5d
    accel 42240 bytes
    accel memstat: used=20920 kB, free 110152 kB, s 20920 kB
    accel memory: 0
    (Cache)found 00820000 2260 fbff 2d56
    [EPGC] no data found....
    (Cache)found 00820000 2260 fbff 2d56
    (Cache)found 00820000 2260 fbff 2d56
    accel 42240 bytes
    accel memstat: used=20920 kB, free 110152 kB, s 20920 kB
    accel memory: 0
    [EPGC] no data found....
    [eDVBCAService] free slot 0 demux 3 for service 1:0:1:2D63:2260:FBFF:820000:0:0:0:
    [eDVBCAService] free service 1:0:1:2D63:2260:FBFF:820000:0:0:0:
    decoder state: play, vpid=-1, apid=-1
    DEMUX_STOP - pcr - ok
    DEMUX_STOP - video - ok
    VIDEO_STOP - ok
    AUDIO_STOP - ok
    DEMUX_STOP - audio - ok
    AUDIO_CONTINUE - ok
    start release channel timer
    accel 42240 bytes
    accel memstat: used=17320 kB, free 113752 kB, s 17320 kB
    accel memory: 0
    [EPGC] no data found....
    [eDVBCAService] remove channel 0x2a666e0
    [eDVBLocalTimeHandler] remove channel 0x2a666e0
    [eEPGC] remove channel 0x2a666e0
    [EPGC] abort caching events !!
    FATAL: epgcache.cpp:1336 ASSERTION it != eventDB.end() FAILED!
    PC: 741fd218
    00000000 00000001 00000000 7fff0000
    000004c1 000004f8 00000006 00000000
    20646520 00000001 00000001 6620616c
    72757475 70612061 6c61636f 65737369
    606068d0 74352654 74358000 605fe5d0
    605ff8d0 00001000 7437f2f8 7720c2c8
    00000001 741fd1d0 00000000 00000000
    74358e20 605fe520 605feee0 74202300
    As a final action, i will try to dump a bit of code.
    I just hope that this won't crash.
    741fd218: 0c 00 e0 14 00 00 00 00 04 00 b0 8f 08 00 e0 03 08 00 bd 27 f8 ff 80 1c ff 7f 03 3c ff ff 63 34 (end)
    -------
    (0) preClose
    ]]>
    </enigma2crashlog>


    It looks like and old, very well know problem :face_with_rolling_eyes: