automatische 4:3/16:9-Umschaltung mit Letterbox-Erkennung!

  • Zitat

    Original von moritzeheim
    Hallo,

    ich empfange seit einigen Tagen SF1 und SF2 über DVB-T. Leider funktioniert avards auf diesen Sendern nicht. Dachte zuerst, dass es mit der neuen Quelle (DVB-T) zusammenhängt, aber bei anderen Sender über DVB-T gibt es keine Probleme.

    Habe zwei kurze Aufnahmen auf http://www.motz.it/listing/vdr hochgeladen, vielleicht hat ja habichthugo Interesse an dem Problem :D

    Motz(e)


    Grund des Übels sind Störungen in den schwarzen Bereichen (siehe unten; rot eingekringelt). Die sieht man auf einem normalen TV nicht, weil sie im Overscan verschwinden (ca. 5% des Bildes rundum sind nicht sichtbar). Dann muss ich den Overscan-Bereich halt aus meiner Analyse herausnehmen...

    In diesem Zusammenhang möchte ich auch noch mal auf den bereits hier beschriebenen Fehler hinweisen:
    "Achtung: Der Default der dvb-aspect-Option –b (--black) der avards-0.0.4 ist nicht wie von –h (--help) ausgegeben (und in der HISTORY behauptet) 20 , sondern 15. Der Wert 20 ist in den meisten Fällen besser und sollte daher explizit angegeben werden."

    Bilder

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • genauso ist es, wenn ich aus dem commands menu einen festen Modus wähle dann wird der auch auf dem Bildschirm gesetzt, nur die Versorgung über dvb-aspect scheint keine Modi zum Ansteuern zu liefern. Aber das ist ja gerade das was angestrebt wird...

    Scheint irgendwas am DVB Treiber geändert worden zu sein?

    Christian

     CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5


    Einmal editiert, zuletzt von CKone (25. Mai 2006 um 22:12)

  • Zitat

    Original von CKone
    genauso ist es, wenn ich aus dem commands menu einen festen Modus wähle dann wird der auch auf dem Bildschirm gesetzt, nur die Versorgung über dvb-aspect scheint keine Modi zum Ansteuern zu liefern. Aber das ist ja gerade das was angestrebt wird...

    Scheint irgendwas am DVB Treiber geändert worden zu sein?

    Christian


    Nun starte endlich mal dvb-aspect alleine in ner Shell und guck was passiert (Fehlermeldung)...

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Hallo,

    diese "Fehler" (denke, dass es sich um eine Art Timecode handelt) sind mir auch aufgefallen, dachte aber, dass diese innerhalb der "logo_width" Tolleranz liegen. Wäre natürlich genial, wenn du das in deiner nächsten Version berücksichtigen könntest.

    Besten Dank,

    Motz(e)

    VDR-Clients:
    Raspbian Buster - vdr 2.4.1 - Raspberry PI 2B

    Home-Server:
    Debian Bookworm - vdr 2.6.0 (eTobi) - Kernel 6.1

    Asus Prime B360M-C - Pentium Gold G5400 - Mystique SaTiX-S2 Dual - Hauppauge WinTV-QuadHD

  • Zitat

    Original von moritzeheim
    Hallo,

    diese "Fehler" (denke, dass es sich um eine Art Timecode handelt) sind mir auch aufgefallen, dachte aber, dass diese innerhalb der "logo_width" Tolleranz liegen. Wäre natürlich genial, wenn du das in deiner nächsten Version berücksichtigen könntest.

    Besten Dank,

    Motz(e)


    Ne, logo_width soll einen zusammenhängenden Bereich, eben ein Logo, ausblenden...
    Sobald ich wieder Zeit finde, werde ich das natürlich berücksichtigen. Ich brauch einfach mal ein paar Stunden am Stück und eigentlich ne ordentliche, integrierte Entwicklungsumgebung...

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Hallo,

    Zitat

    Grund des Übels sind Störungen in den schwarzen Bereichen (siehe unten; rot eingekringelt). Die sieht man auf einem normalen TV nicht, weil sie im Overscan verschwinden (ca. 5% des Bildes rundum sind nicht sichtbar). Dann muss ich den Overscan-Bereich halt aus meiner Analyse herausnehmen...


    ich glaube zu erinnern das ich irgendwo gelesen habe das es das Teletextsignal ist was fälschlicherweise mit digitalisiert wird. Habe das bisher nur bei den Öffenntlich rechtlichen sender gesehen, bei RTL, Pro7 etc. nie.

    Grtu
    Viking

  • Hallo,

    hab' ich irgendwas verpasst? Denn dvb-aspect liefert nur noch: Error: Can't query caps of video device '/dev/video0' (Invalid argument)

    Vor einigen Wochen konnte ich noch das aktuelle Bildformat damit ermitteln. Habe aber zwischenzeitlich auf VDR 1.4.0 und aktuellen Dr. Seltsam Kernel upgedatet - nun funktioniert das Tool nicht mehr :(

    Die FW ist F22623.

    Hat irgendjemand einen Tip fuer mich, wo ich suchen soll?

    Danke & Gruss

    VDR1: Humax iCord HD :evil:

    VDR2: easyVDR 0.6 / Silverstone LC20 / AMD Geode NX 1750 PC-Chips M811 / TT Prem 2300 mod + CI / Nova-S SE / PSOne TFT / ATRIC IR

    VDR3: Mahlzeit 3.3pre4 / Activy300 / DVB-S FSC 1.3 + CI

    Einmal editiert, zuletzt von ke2705 (26. Mai 2006 um 12:21)


  • Das ist die Stelle hier im Code:

    Code
    struct video_capability capabilityVideo;
                if (ioctl(devVideo, VIDIOCGCAP, &capabilityVideo))
                  fprintf(stderr, "Error: Can't query caps of video device '%s' (%s)\n", pszDevVideo, strerror(errno));


    Sehr merkwürdig. Vielleicht wird dieser ioctl nicht mehr unterstützt? Der vorhergehende VIDIOCGMBUF klapt jeden falls noch, womit wir wohl schon ein Video-Device vor uns haben...?!

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • mikelehmann
    Danke für die Blumen! :)
    Leider komme ich mit dieser Thematik nicht so recht weiter. Mir fehlt einfach die Zeit, meine Ideen umzusetzen. Dazu krampfe ich mir mit meiner rudimentären Entwicklungsumgebung einen ab. Ich bin am überlegen, ob ich das nicht an jemanden abgebe, der sich damit leichter tut... ;(

    ke2705
    Ich habe mich mit Deinem Problem mal am UFO gewand, der mit seinen Änderungen an der Frimware und den Treibern die avards erst möglich gemacht hat. Er sagt, mit dem aktuell HG läuft's! Und:
    "Mögliche Fehlerquellen:
    - alter Treiber
    - Zugriff auf das falsche video-Device, d.h. nicht das der FF-Karte"
    Hast Du mal geguckt, ob es bei Dir (neuerdings) mehrere /dev/video<x> gibt? Ggf. mal ein anderes Device via Option übergeben...

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • habichthugo,

    danke fuer den Tip! Leider habe ich z.Z. viele andere Baustellen und kann nicht nach dem Fehler suchen :(

    Ich bin nun wieder zurueck auf VDR 1.3.42 und FW42623 und siehe da, dvb-aspect geht wieder! (never change a running system!)

    Mir ist auch aufgefallen, das der grap vom Fernseher im vdradmin auch ins Leere ging.

    Gruss

    Eberhard

    VDR1: Humax iCord HD :evil:

    VDR2: easyVDR 0.6 / Silverstone LC20 / AMD Geode NX 1750 PC-Chips M811 / TT Prem 2300 mod + CI / Nova-S SE / PSOne TFT / ATRIC IR

    VDR3: Mahlzeit 3.3pre4 / Activy300 / DVB-S FSC 1.3 + CI

  • ke2705
    Wenn dvb-aspect läuft geht generell kein (svdrp) grab, kein 'framebuffer' (fbtv) o.ä., da die FF-Hardware den Bildspeicher nur einmal mappen (nur einem Prozess zur Verfügung stellen) kann.

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Ja, das war mir schon bewusst.

    Nur es ging ja weder dvb-aspect NOCH ein grap auf den framebuffer :(

    Eberhard

    VDR1: Humax iCord HD :evil:

    VDR2: easyVDR 0.6 / Silverstone LC20 / AMD Geode NX 1750 PC-Chips M811 / TT Prem 2300 mod + CI / Nova-S SE / PSOne TFT / ATRIC IR

    VDR3: Mahlzeit 3.3pre4 / Activy300 / DVB-S FSC 1.3 + CI

  • Noch'n Update:

    Der Fehler mit "Can't query caps of video device '/dev/video0' (Invalid argument)" kommt eindeutig dann, wenn ich auf Dr.Seltsam's Kernel Packete vom 07.05.2006 oder neuer aktualisiere. Ich hab' den VDR 1.4.0 wieder hochgezogen und einen 2.6.15er Kernel vom 21.01.06 benutzt - siehe da, dvb-aspect funktioniert wieder. Kernelpakete zwischen 21.01. und 07.05 habe ich allerdings nicht, deshalb kann ich nicht genau sagen wann denn der Fehler kam.

    Ein Hinweis: Der Link zu Dr.Seltsam's Kernel auf Deiner AVARDS Webseite fuehrt aber immer zum neuesten Kernel!

    Gruss

    Eberhard

    VDR1: Humax iCord HD :evil:

    VDR2: easyVDR 0.6 / Silverstone LC20 / AMD Geode NX 1750 PC-Chips M811 / TT Prem 2300 mod + CI / Nova-S SE / PSOne TFT / ATRIC IR

    VDR3: Mahlzeit 3.3pre4 / Activy300 / DVB-S FSC 1.3 + CI

  • ke2705
    Ich habe Dr. Seltsam gerade an-pn-t. Vielleicht weiss er, woran es liegt...

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • ke2705 + arghgra
    Auch Dr. Seltsam geht davon aus, dass es am vorstehend genannten Problem liegt, d.h. dass es kurzfristig ein v4l im hg gab, das nicht richtrig funktionierte...

    @All
    Mit dem aktuellen Kernel von Dr. Seltsam für LinVDR laufen die avards nicht! Die vorherige Version ist nicht mehr verfügbar. Ihr müsst also auf eine Aktualisierung warten. Ein alternativer, fertiger Kernel für LinVDR, mit dem die avards laufen, ist mir derzeit nicht bekannt.

    yaVDR 0.6.2; H61M/U3S3 / G530 / 4GB / GT 520 (passiv) / Cine S2 (Rev. V5.5) + DuoFlex S2 / 120GB SSD (System; SATA>USB) + 3TB SATA 6Gb/s; LCD-TV Toshiba 42VL863G; AVR Yamaha RX-S600...

  • Zitat

    Original von habichthugo
    ke2705 + arghgra
    Auch Dr. Seltsam geht davon aus, dass es am vorstehend genannten Problem liegt, d.h. dass es kurzfristig ein v4l im hg gab, das nicht richtrig funktionierte...

    laufen denn die aktuellen HG Treiber wieder korrekt mit den avards?

    Christian

     CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5


  • Ich habe den aktuellen hg-Treiber installiert und avards läuft damit problemlos.

    Dr. Brömme grübelt:
    Acht Wochen, nachdem man ihm beim Kölner Straßenkarneval einen Gratiskorn angeboten hatte,
    dämmert ihm langsam, dass er einem hinterlistigen Alaafisten aufgesessen ist.

  • Danke, das werd ich dann gleich heute Abend probieren.

    Etwas OT aber im aktuelle HG soll auch das Grabben des Live Bildes, z.B. für VDR Admin gefixt sein...

    Christian

     CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5


Jetzt mitmachen!

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