[softhddevice] Menühintergrund manchmal schwarz / intransparent

  • Manchmal kommt es vor, das das Menü das Videobild vollständig überlagert
    bzw. der Hintergrund schwarz dargestellt wird und das Alphablending nicht funktioniert.
    Wenn das passiert, tauchen im Log die "Flush:" Meldungen auf.


    Wenn die "slow down" Meldungen kommen, gibt es eine minimale Verzögerung im Bildaufbau
    beim Erscheinen des Menüs.



    Gruß
    Stefan

  • Mich würden ja die komischen Koordinaten stören: -832606497x-1329449241+-1277656069+1121450959
    und nicht ob das OSD nicht transparent ist.


    Liegt am yaepg Support. Prüfen ob es an der Skin liegt oder ob kein yaepg Plugin vorhanden.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Danke für den Tipp.
    Yaepg war zwar per define aktiviert aber beim Aufruf nicht verwendet da es mit yaepg nur Segfaults ohne Fehlermeldung gab.
    Es fehlte der Teil des yaepg Patches für osd.c. Kommt davon wenn man das per Hand editieren muß.
    Der Patch ist halt für VDR-1.6.0 und mittlerweile gibts es kein dvbosd.c mehr.


    Hinzu kommt das im yaepg die Fehlermeldungen ohne ein "#define DEBUG 1" unterdrückt werden (#define YAEPG_ERROR(...)).


    Code
    Jul  8 10:57:58 bodega3b vdr: [4052] starting plugin: yaepghd
    Jul  8 10:58:07 bodega3b vdr: [4052] INFO: YaEPGHD: bool cYaepgTheme::Load(std::string): Loading theme: default
    Jul  8 10:58:07 bodega3b vdr: [4052] INFO: YaEPGHD: int cYaepgTheme::LoadImage(char*): Loading image '/usr/local/src/video/vdr-conf-1.7.28//plugins/yaepghd/default/bg.png'
    Jul  8 10:58:07 bodega3b vdr: [4052] ERROR: YaEPGHD: int cYaepgTheme::LoadImage(char*): Couldn't load /usr/local/src/video/vdr-conf-1.7.28//plugins/yaepghd/default/bg.png: Magick: no decode delegate for this image f
    Jul  8 10:58:07 bodega3b vdr: [4052] ERROR: YaEPGHD: bool cYaepgTheme::Load(std::string): Error loading image 'bgImage = default/bg.png'
    Jul  8 10:58:07 bodega3b vdr: [4052] ERROR: YaEPGHD: virtual void cYaepghd::Show(): Error loading theme default
    Jul  8 10:58:08 bodega3b vdr: [4052] INFO: YaEPGHD: void cYaepghd::SetTime(time_t): 1 gridEvents == NULL


    So mußte halt imagemagic nochmal übersetzt werden. Diesmal mit png support.


    Mit Nvidia-Vdpau als Ausgabemethode wird zumindest das Gesamtbild in dem Yaepg-Ausschnitt dargestellt.
    Bei Vaapi-Intel ist der Yaepg-Rahmen einfach nur drübergelegt und das Bild nicht im Ausschnitt skaliert.


    Danke.


    Gruß
    Stefan

  • Ja dieser Teil ist im VAAPI Module noch nicht integriet.


    Da VAAPI die entsprechenden Support nur mit Intel Treiber hat.
    Es werden zwar, wenn überhaupt, nur Leute mit Intel VAAPI verwenden,
    aber ich hatte noch keine Lust hier zubasteln.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!