[rpihddevice] Featurerequest Zoom

  • Hallo Thomas,


    gibt es beim rpihddevice die Möglichkeit, eine Zoom-Funktion einzubauen? Hintergrund ist, dass bei SD-Sender oft die erste Zeile "flackert", was ich als störend empfinde.


    Auf dem PC mit softhddevice gibt es dazu die Einstellung, eine definierte Anzahl an Pixel abzuschneiden.


    Ich könnte mir einen Prozentwert im Setup vorstellen, mit dem man das nach eigenen Bedürfnissen einstellen kann.


    Mir habe selbst keine Kenntnisse in C++ und ein Selbstversuch hat nichts gebracht. Ich weiß ja auch nicht, wo ich da ansetzen musste oder wie aufwändig das wäre.


    Wäre super, wenn du dir mal Gedanken dazu machen könntest. Ansonsten bin ich absolut begeistert, was die kleine Kiste so leistet.


    Grüße
    Andreas

    ASRock J3455M | 8GB Ram | CineS2 v5.5 | Libreelec 9 | MLD4 als chroot in Libreelec

  • würde das feature auch gern nehmen .. also +1


    :D


    vg mentox

  • Hallo Andreas


    Das Problem könnte man mittels Zoom-Funktion lösen, das wäre technisch auch machbar.


    Besser fände ich aber einen Fix in der Firmware. Wenn es gelingt, das Problem mit einer Aufnahme und omxplayer nachzustellen, stehen die Chancen gut, dass sich popcornmix der Sache annimmt. Ich habe den Effekt auch schon beobachtet, hatte aber noch keine Zeit mich darum zu kümmern - steht aber auf meiner ToDo-Liste.


    Gruss
    Thomas

  • https://en.wikipedia.org/wiki/Widescreen_signaling


    Ist es was die Leute sehen. Man kann dies erkennen, aber warum Rechnenleistung verschwenden?
    Am besten ist 0 - n Zeilen schwarz zuzeichnen oder gleich garnicht auszugeben.


    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

  • Aha.


    Und nur die halbe Zeile? Bob hat normal Probleme mit der ersten Zeile, aber dann mit der Ganzen.


    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

  • Nein, es ist die erste sichtbare, halbe Zeile die flackert



    ihr meint sowas hier ? --> http://www.unitymediakabelbwforum.de/viewtopic.php?f=77&t=22027


    das ist wohl der Timecode VITC oder WSS Signal, den einige Zulieferer der Sendeanstalten nicht extra rausschneiden. Der fällt dann an, wenn ein analoges Signal inkl. der Austastlücke digitalisiert wird.

  • ihr meint sowas hier ? --> http://www.unitymediakabelbwforum.de/vie…hp?f=77&t=22027


    das ist wohl der Timecode VITC oder WSS Signal, den einige Zulieferer der Sendeanstalten nicht extra rausschneiden. Der fällt dann an, wenn ein analoges Signal inkl. der Austastlücke digitalisiert wird.


    Nein, zumindest ich meine nicht diese, offensichtlich digitalen, Informationen. Aber der Bereich ist der selbe, evtl. werden die WSS-Signale zwar rausgefiltert aber führen dadurch zu einem Flackern...


    Wenn das Problem mit einer Aufnahme und mit omxplayer auch auftritt, dann kann sich das Firmware-Team darum kümmern. Aber die arbeiten, verständlicherweise, mit ihrem eigenen Player und haben keinen VDR am laufen.


    Gruss
    Thomas

  • Wenn das Problem mit einer Aufnahme und mit omxplayer auch auftritt, dann kann sich das Firmware-Team darum kümmern


    wobei die böse Zeile dann wegzoomen schlechter wäre.
    Die erste Zeile entsprechend schwarz malen, wäre, so wie johns schon schrieb, sicher besser. Kein Mensch kann die fehlende Zeile direkt am Rand bemerken.

  • Dem Anwender ist letztlich egal, warum die Zeile da blinkt.
    Ich würde es, wie gesagt, über einen konfigurierbaren Zoom lösen.


    Dadurch würden sich vielleicht noch andere Vorteile ergeben. Vielleicht mag der ein oder andere ja, dass das Bild etwas größer wirkt bei kleinen Bildschirmen. Oder man nutzt es bei 4:3 Letterbox, vielleicht über die Fernbedienung umschaltbar oder automatisch, wie bei anderen Ausgabeplugins.

    ASRock J3455M | 8GB Ram | CineS2 v5.5 | Libreelec 9 | MLD4 als chroot in Libreelec

  • War SD-Sendern/Produktionen nicht eh immer ein kleiner Overscan des TV-Geräts eingeplant? Bei manchen SD-Sendungen, die jetzt auf HD-Sendern ausgestrahlt werden, hat bei mir das eigentliche Bild zb. an allen Rändern einen schwarzen Rand von ~5px. Balken für Lauftext gehen dann aber übers ganze Bild, dh. über den schwarzen Rand hinaus. Ein gutes Beispiel dafür ist die Lokalzeit auf dem WDR.


    Da wäre eine Zoomfunktion doch angebrachter, oder?

  • War SD-Sendern/Produktionen nicht eh immer ein kleiner Overscan des TV-Geräts eingeplant?


    Overscan ist noch ein Relikt aus den Analogzeiten. Damals wurde der Overscan gebraucht, "damit das Bild passte" . Technisch bedingt ist es ja so, das bei einer Elektrodenstrahlröhre die Ränder, die per Strahl gezeichnet wurden, unscharf und ausgefranst erschienen. Auch ist die Bildgeometrie an den Rändern (Stichwort Kissenverzerrung usw.) nicht so perfekt. Darum wurde ein größeres Bild produziert inkl. Rand und dieser wanderte dann per Einstellung in die Maske am Rand der Röhre und war unsichtbar. Notwendig ist der Overscan für Digitalmaterial nicht. Lediglich, wenn Analogmaterial diesen Rand hatte, passte das Bild damit wieder.


    Zitat

    Da wäre eine Zoomfunktion doch angebrachter, oder?


    Zoom, Overscan usw. verringern die Auflösung und erzeugen Skalierungsartefakte an filigranen Objekten und verfuschen damit das ganze Bild. Mir persönlich wäre es dann lieber, wenn die störende Zeile einfach schwarz gezeichnet wird und somit der Rest des Bildes einwandfrei bleibt. Das soll jetzt aber kein Argument gegen den Wunsch Zoom sein, wer Overscan oder Zoom mag, soll es einsetzen.

  • Zoom, Overscan usw. verringern die Auflösung und erzeugen Skalierungsartefakte an filigranen Objekten und verfuschen damit das ganze Bild. Mir persönlich wäre es dann lieber, wenn die störende Zeile einfach schwarz gezeichnet wird und somit der Rest des Bildes einwandfrei bleibt. Das soll jetzt aber kein Argument gegen den Wunsch Zoom sein, wer Overscan oder Zoom mag, soll es einsetzen.


    Sehe ich auch so, ein Zoom-Feature widerstrebt mir irgendwie. Und wer's braucht, findet sicher an seinem Fernseher eine entsprechende Funktion, aber in das Plugin aufnehmen will ich das nicht. Ein Pixel ist ein Pixel, alles andere gehört in die analoge Welt...


    Was aber sicher gelöst werden muss, ist das Flackern des Deinterlacers.


    Gruss
    Thomas

  • Hallo zusammen,


    in dem Zusammenhang fällt mir spontan ein Plugin ein, das ich noch nie benutzt habe:
    Cinebars-plugin


    Vielleicht als Quick-and-Dirty Fix für alle, die das Zittern nicht ertragen.


    Viele Grüße,
    Chriss

  • Chriss, wenn man das immer erst starten muss, ist das wohl ein bisschen umständlich. Eine Lösung im Ausgabe-Plugin wäre mir lieber. Trotzdem danke für den Hinweis.


    Thomas, das ist schade, aber es ist deine Entscheidung.

    ASRock J3455M | 8GB Ram | CineS2 v5.5 | Libreelec 9 | MLD4 als chroot in Libreelec

    Einmal editiert, zuletzt von Friedl ()

Jetzt mitmachen!

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