Beiträge von emanuel

    Mit dem Menu hat es wohl auch nix zu tun, weil es beim Ausführen über das pluginmenu auch passiert.


    ist wohl nur so, weil kodi mit dem EGL läuft? Geminiterm (fb Grafik) geht ganz normal.


    Aber nach kodi beenden geht ab dem neuen rel wohl das:



    Code
    ...
    	def __runFinished(self,retval):
    		print "[XBMCMediaCenter] - __runFinished"
    		eDBoxLCD.getInstance().unlock()
    		eDBoxLCD.getInstance().update()
    		fbClass.getInstance().unlock()
    ...

    nicht mehr??


    Ich hänge das plugin hier mal an, kodi habt Ihr ja im oe.


    Bitte schaut mal warum kodi mit dem neuen e2 rel die GUI/Display der Box weghängt.


    Danke

    Ist aber nicht nur hier so wenn man kodi startet.


    Ist bei jedem.


    Ich hier hab ja kodi-18. Aber das geht auch mit kodi-17 so. Man beendet kodi, das TV Bild kommt wieder man kann noch mit <<, >> umschalten, aber die e2 GUI wird nicht mehr sichtbar und das Display hängt auch. Geht erst so ab dem neuen Enigma2 rel.


    Ich habe gerade den Gegentest mit einer anderen binär Anwendung (geminiterminal) gemacht aus dem Bluepanel (Menu) und da geht es ganz normal.


    Das ganze ist komischer Weise nur bei kodi??


    k.a. warum


    Aber der Fehler läßt sich leider sofort reproduzieren.


    Ich habe jetzt eventuell was anders in Verdacht. Es hat sich doch was im Menu geändert (Radio oben in dem neuem Rel.) und mein plugin macht da einen Eintrag und startet von da.


    Ich hack mal noch ein bisschen nach.


    Danke schon mal für die Antwort.

    root@dm7080:~# kodi

    20:37:05.005 T:1929302016 NOTICE: CDreamboxUtils::GetNativeResolution mode: 1080p
    20:37:05.005 T:1929302016 NOTICE: CDreamboxUtils::SetFramebufferResolution width: 1920 height: 1080
    20:37:05.008 T:1929302016 NOTICE: CDreamboxUtils::GetNativeResolution mode: 1080p
    20:37:05.009 T:1929302016 NOTICE: Found resolution 640 x 480 with 640 x 480i @ 60.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 720 x 576 with 720 x 576i @ 60.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1920 x 1080 with 1920 x 1080i @ 60.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 60.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1280 x 720 with 1280 x 720 @ 60.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 640 x 480 with 640 x 480 @ 60.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1920 x 1080 with 1920 x 1080i @ 50.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 24.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 25.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 30.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1920 x 1080 with 1920 x 1080 @ 50.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1280 x 720 with 1280 x 720 @ 24.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 1280 x 720 with 1280 x 720 @ 50.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 720 x 576 with 720 x 576 @ 60.000000 Hz
    20:37:05.009 T:1929302016 NOTICE: Found resolution 640 x 480 with 640 x 480 @ 60.000000 Hz
    20:37:05.010 T:1929302016 NOTICE: Found resolution 800 x 600 with 800 x 600 @ 60.000000 Hz
    20:37:05.010 T:1929302016 NOTICE: Found resolution 1024 x 768 with 1024 x 768 @ 60.000000 Hz
    20:37:05.010 T:1929302016 NOTICE: Found resolution 1366 x 768 with 1366 x 768 @ 60.000000 Hz
    20:37:05.010 T:1929302016 NOTICE: Found (1920x1080@60.000000) at 19, setting to RES_DESKTOP at 16
    20:37:05.022 T:1929302016 NOTICE: EGL_VERSION = 1.4
    20:37:05.023 T:1929302016 NOTICE: EGL_VENDOR = Broadcom
    20:37:05.023 T:1929302016 NOTICE: EGL_EXTENSIONS = EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_vg_parent_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_lock_surface EGL_KHR_fence_sync EGL_BRCM_image_update_control
    20:37:05.023 T:1929302016 NOTICE: EGL_CLIENT_EXTENSIONS = NULL
    20:37:05.023 T:1929302016 NOTICE: Checking resolution 16
    20:37:05.027 T:1929302016 NOTICE: GL_VENDOR = Broadcom
    20:37:05.027 T:1929302016 NOTICE: GL_RENDERER = VideoCore IV HW (V3D-435)
    20:37:05.027 T:1929302016 NOTICE: GL_VERSION = OpenGL ES 2.0
    20:37:05.027 T:1929302016 NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 1.00
    20:37:05.027 T:1929302016 NOTICE: GL_EXTENSIONS = GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_texture_npot GL_OES_depth24 GL_OES_vertex_half_float GL_OES_EGL_image GL_EXT_discard_framebuffer GL_OES_rgb8_rgba8 GL_OES_depth32 GL_APPLE_rgb_422 GL_OES_packed_depth_stencil GL_EXT_debug_marker GL_EXT_multisampled_render_to_texture


    hier crasht das



    kann mir ein developer einen Hinweis geben durch welche gl Funktion das benutzt wird? Ich tappe da im dunkeln.
    Auf armhf geht das mit GLES3.

    Es fehlt das kernel modul rfkill, wenn man es dazubaut geht schon mal eine
    "Microsoft Wedge Mobile Keyboard" BT

    kann ich nur mitschütteln :grinning_squinting_face:

    Was fehlt? Geht dass überhaupt noch?


    LG Emanuel

    ist nur ein bug, repariert sicher bald wer:

    Ich hab es jetzt mal angepasst, es rennt scheinbar besser, aber der dm900 meldet immer noch den Fehler:

    Ich hab mich mal an einem Testplugin für Multitasking probiert, keine Ahnung ob das so richtig ist. *duq* :grinning_squinting_face:
    Mir ist dabei nur aufgefallen, dass der dm900 kernel beim 2. Aufruf der Funktion fast immer einen
    Filedevice Error meldet.
    Die laufende e2 Sitzung im Shell kann ich dann auch nur mit 2 mal ^C abbrechen - siehe log, Testplugin im Anhang.


    MP-Test log dm900:


    MP-Test log dm7080:


    entsteht z.B. : dm900


    Referenzbeispiel im Anhang


    also ich habe auch mal das skin im Bildbetrachter auf ca. 100x100 angepasst, da komm ich gar nicht so weit :loudly_crying_face:


    glaub aber, dass liegt an dem Plugin (unsicherer Seitenwechsel)

    ePicLoad skalierte kein PNG (1920x1080) in die Listeneintrag-Pixmap (100x100),
    es bleibt unsichtbar.


    Der Pointer ist aber nicht None


    Meldungen im log:

    Code
    [ePicLoad] setPara max-X=100 max-Y=100 aspectRatio=11520:11520 cache=0 resize=1 bg=#00000000
    ...
    [ePicLoad] finished decoding /media/network/dm7080/pixmap/w10.png.
    ...
    ignored x down scale 0:0 1920x1080 -> 15:229 100x56 (19.20)
    ignored x down scale 0:0 1920x1080 -> 15:331 100x56 (19.20)
    ignored x down scale 0:0 1920x1080 -> 15:433 100x56 (19.20)
    ignored x down scale 0:0 1920x1080 -> 15:535 100x56 (19.20)



    oder sogar einmal:


    Code
    [ePicLoad] decode picture... /media/network/dm7080/pixmap/w10.png
    EGL Error: 12301 (Invalid surface)
    [ePicLoad] finished decoding /media/network/dm7080/pixmap/w10.png.


    Seltsamer Weise geht eine Auflösung von Listeneintrag-Pixmap (130x100).
    In quadratischen Pixmaps geht es nicht mehr.


    Ich habe ein mini Referenzbeispiel mit Bild im Anhang, damit kann man das Problem einfach nachstellen.