+ Antworten
Seite 2 von 7 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 69
  1. #11
    VIP
    Registriert seit
    01.05.2014
    Beiträge
    536
    Thanks
    141
    Thanked 170 Times in 117 Posts
    Wo hängt es?
    Wie kann man helfen?

    Meine Idee mit der Umstrukturierung des Build in Richtung Servicemp3 von pli als Ersatz für bisherige interne Lösung ist nicht gut?


  2. #12
    Developer
    Registriert seit
    18.07.2012
    Ort
    Ridderkerk, Niederlande
    Beiträge
    410
    Thanks
    109
    Thanked 353 Times in 176 Posts
    Das Problem is nicht dass die Code nicht gut ist. Ich verstehe einfach nicht warum bei diff=2 die Linker alles finden kann, und bei diff=0 nicht. config.status ergibt dieselbe LDFLAGS in beiden Faellen, und auch die Dateien im X/cdkroot/user/lib sind alle gleich.

    Etwas Aenliches geschieht auch mit die includes: bei diff=2 baut es durch, bei diff=0 werden ploetzlich diese extra Flags im enigma2.mk benoetigt:
    Code:
    E_CPPFLAGS   += -I$(TARGET_DIR)/usr/include/glib-2.0
    E_CPPFLAGS   += -I$(TARGET_DIR)/usr/lib/glib-2.0/include
    E_CPPFLAGS   += -I$(TARGET_DIR)/usr/include/gstreamer-1.0
    Gruesse,

    Audioniek.
    Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Sogno Spark Revolution
    Sats: Astra 1, 2 & 3, Hotbird
    Main activity: building my own E2 images for Fortis receivers


  3. #13
    Developer
    Registriert seit
    18.07.2012
    Ort
    Ridderkerk, Niederlande
    Beiträge
    410
    Thanks
    109
    Thanked 353 Times in 176 Posts
    Zitat Zitat von rantanplan Beitrag anzeigen
    I think you should first bring the gst up to date.
    Gstreamer is now at 1.14.3

    Also adjust the dvbmediasink.
    Will be done.

    Can you check it out at the pli-metas.
    Somewhat tinkered, but rather because of attempt of the VFD solution.
    Maybe you can compare something.
    https://github.com/PLi-metas/pli-extras
    I was on the way on doing exactly that.

    Thank you very much for your input.

    Regards,

    Audioniek.
    Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Sogno Spark Revolution
    Sats: Astra 1, 2 & 3, Hotbird
    Main activity: building my own E2 images for Fortis receivers


  4. #14
    Erfahrener Benutzer
    Registriert seit
    10.11.2012
    Beiträge
    115
    Thanks
    56
    Thanked 8 Times in 7 Posts
    hello Mister Audioniek I'm waiting for your image for testing fortis hs7119 thanks.


  5. #15
    Developer
    Registriert seit
    18.07.2012
    Ort
    Ridderkerk, Niederlande
    Beiträge
    410
    Thanks
    109
    Thanked 353 Times in 176 Posts
    I do not provide images, but you can build your own using my git.

    Regards,

    Audioniek.
    Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Sogno Spark Revolution
    Sats: Astra 1, 2 & 3, Hotbird
    Main activity: building my own E2 images for Fortis receivers


  6. #16
    Neuer Benutzer
    Registriert seit
    25.11.2012
    Beiträge
    25
    Thanks
    30
    Thanked 3 Times in 3 Posts
    update ffmpeg sh4 to 3.4.2


  7. #17
    Developer
    Registriert seit
    18.07.2012
    Ort
    Ridderkerk, Niederlande
    Beiträge
    410
    Thanks
    109
    Thanked 353 Times in 176 Posts
    This thread has been silent for a while, because I wanted to evaluate all the suggestions given. A major leap forward came from the comparison with PLi-extras.

    The problem(s) arose because too much had changed between the last diff2 in my git and the current version. To give you an idea:

    • Enigma2 is built against sigc++ version 2.xx instead of 1.xx (this was the start of this thread as I could not get this to work properly);
    • As of April 11 this year, Enigma2 itself has been made playerless and is therefore independent of gstreamer and/or ffmpeg now. The player is now a plugin (ServiceMP3). Without the plugin you have a playerless E2. Here the work of PLi-extras came in handy as they did a lot of work with the plugin;
    • The menu has 3 access levels now: Normal, Advanced and Expert. The start assistant now asks to set the level.
    • And as usual a lot of tiny details.

    As a final step I choose to start over and work backwards: first try to build an image based on the last version, without a player. This yielded a starting image. The first hurdle of implementing sigc++ 2.xx was taken: the enigma2-part now seemed OK.

    In the last week I have been busy adding the player in the form of the ServiceMP3-plugin and it now compiles wiithout errors. Also adding (lib)eplayer3 compiles without errors. The problem I am now stuck with is in the start of the image.
    Code:
    [NetworkBrowser] fallback to default translation for NetworkBrowser
    [NetworkBrowser] fallback to default translation for Search for network shares
    [NetworkBrowser] fallback to default translation for MountManager
    [NetworkBrowser] fallback to default translation for Manage network shares
    EXCEPTION IN PYTHON STARTUP CODE:
    ------------------------------------------------------------
    Traceback (most recent call last):
      File "/usr/lib/enigma2/python/mytest.py", line 588, in <module>
        runScreenTest()
      File "/usr/lib/enigma2/python/mytest.py", line 438, in runScreenTest
        plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
      File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in rea
    dPluginList
      File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addP
    lugin
      File "/usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceMP3/plugin.py", lin
    e 4, in autostart
    ImportError: /usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceMP3/servicemp3
    .so: undefined symbol: Py_InitModule4_64
    ------------------------------------------------------------
    [MAIN] (exit code 5)
    [gRC] main thread is non-idle! display spinner!
    Killed
    [rcS] e2 ended <- RTV:  137
    [rcS] ERROR
    INIT: Switching to runlevel: 6
    INIT: Sending processes the TERM signal
    Of course I have looked on the internet for the cause and tried to implement the answers but to no avail. The missing label is part of the Python-library in the image.

    As I seem to be very close to the original goal (update the diffs) I posted the current situation on my git, so people can have a go at the solution of the problem shown. Of course I will search for myself as well.

    Regards,

    Audioniek.
    Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Sogno Spark Revolution
    Sats: Astra 1, 2 & 3, Hotbird
    Main activity: building my own E2 images for Fortis receivers

  8. The Following User Says Thank You to Audioniek For This Useful Post:



  9. #18
    Developer Avatar von max
    Registriert seit
    06.05.2012
    Beiträge
    94
    Thanks
    8
    Thanked 79 Times in 43 Posts
    Die Antwort ist sehr einfach, du baust mit einem 64bit System, und das findet servicemp3 beim bauen auch.
    Abhilfe wie bei E2 selber, servicemp3/m4/ax_python_devel.m4 patchen und dort den Pfad angeben zu Python, so
    wie es auch im E2 selber gemacht wird.

    mfg
    max

  10. The Following 2 Users Say Thank You to max For This Useful Post:



  11. #19
    Neuer Benutzer
    Registriert seit
    25.11.2012
    Beiträge
    25
    Thanks
    30
    Thanked 3 Times in 3 Posts
    hi
    try to use this https://github.com/PLi-metas/servicemp3epl or fork
    External servicemp3 and servicelibeplayer for SH4
    https://github.com/Audioniek/buildsy...lugins.mk#L217

    Geändert von pop1234 (05.11.2018 um 19:44 Uhr)


  12. #20
    Developer Avatar von max
    Registriert seit
    06.05.2012
    Beiträge
    94
    Thanks
    8
    Thanked 79 Times in 43 Posts
    Das ändern des gits, beseitigt aber nicht das Problem.


Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •