[softhddevice] Neue Defaults? -DH264_EOS_TRICKSPEED -DUSE_MPEG_COMPLETE

  • Ich plane folgende Optionen wieder als Default zu aktivieren:


    -DUSE_MPEG_COMPLETE


    Dies wird für neuere FFMpeg 2.7 benötigt. Es werden nur komplette MPEG Frames an das Library geschickt.
    War schon mal für irgendeine Version notwendig, ich weiß nicht warum ich es nicht als Default habe.


    Im Prinzip kann ohne dies Option schneller ein Bild ausgeben werden.


    -DH264_EOS_TRICKSPEED


    Dies scheint mit neueren FFMpeg Versionen besser zulaufen. Nach Standbilder oder Zeitlupen/raffer wird eine
    EOS Frame an das Library geschickt. Dadurch werden im Library gebufferte Daten ausgeben und man bekommt
    dadurch überhaupt etwas zusehen. Dieses Verhalten ist aber nicht genormt. Einige FFMpeg stürtzten sogar ab.


    Ich möchte alle bitten diese Optionen einzuschalten und Abstürze zuberichten.


    Wenn es bei allen funktioniert, dann mache ich es "default".


    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

  • -DH264_EOS_TRICKSPEED


    Ich glaube, das brauche ich sogar, damit ich in 1080i Aufnahmen rückwärts spulen kann. Daher wäre default ganz gut.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • I have both enabled:


    CONFIG += -DUSE_MPEG_COMPLETE # support only complete mpeg packets
    CONFIG += -DH264_EOS_TRICKSPEED # insert seq end packets for trickspeed


    IIRC, ffw/rew'ing h264 doesn't work without trickspeed and thumbnails aren't updated properly without USE_MPEG_COMPLETE. Again, that's IIRC.


    Btw, I grabbed a fresh ffmpeg git clone the other day (2.7-git+3f87a170), recompiled everything and so far so good.

  • Ich habe beides schon seit längerer Zeit auf meinem Produktionssystem aktiviert, läuft besser mit.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Zurückspulen und Umschalten zwischen den Sendern funktioniert problemlos mit den Settings und ffmpeg 2.7.2.

    System 1: Hardware : ASUS B150M-C, Intel Pentium G4560, DVB cineS2, 1x 2TB HDD, 1x 214GB SSD, Gehäuse Antec Remote Fusion Black, 8 GB DDR4 RAM.
    Software : Fedora 34, vdr 2.4.7, softhddevice GIT, Kernel 5.15.11
    System 2: Hardware : Intel NUC10i5FNK, Intel Core i5-10210U (Comet Lake), DVB TechnoTrend TT-connect S2-4600 USB, 1x 1TB NVMe, 32 GB DDR4 RAM.
    Software : Fedora 35, vdr 2.4.7, softhdcuvid, Kernel 5.15.11

  • Im trusty-yavdr-unstable-Paket war USE_MPEG_COMPLETE schon drin, hab den anderen Schalter jetzt auch mal aktiviert.
    Bisher ist mir aber auch nichts aufgefallen.


    Lars.

  • Ein Problem habe ich nun festgestellt. Das Radio Plugin liefert zumindest bei mir keine Standbilder mehr, sondern den Frame des zuletzt aufgerufenen Senders. Kann jemand anderes dieses Problem bestätigen?


    Gruß,
    Markus

  • Im softhddevice-plugin läßt sich beim Senderwechsel auch der Puffer löschen (siehe Plugin-Setup). Probier mal, ob das den Fehler behebt.

  • Das Radio Plugin liefert zumindest bei mir keine Standbilder


    Kann ich bei mir so nicht nachvollziehen. Bei mir funktionieren -DUSE_MPEG_COMPLETE und -DH264_EOS_TRICKSPEED schon seit einiger Zeit problemlos auch mit dem Radio Plugin. Die Einstellungen, mit denen ich das SoftHDDevice Plugin betreibe:

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Danke für das Feedback.


    Ist jetzt im GIT als Default enabled.


    Wenn der VDR beim Spulen abstürzt, dann H264_EOS_TRICKSPEED im Makefile entfernen.


    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!