[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.

    Edited once, last by jinx (August 6, 2015 at 12:05 AM).

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

    Mein VDR

    VDR1 Mediaportal mit QVT-Board, Intel 810 Chipsatz, Pentium III 1,1 Ghz, 256 Mb Ram, WDC WD5000AAKB, DVB-S TT 1.5, Nova-S, Digidish 33, Gentoo Kernel 2.6.31, VDR 1.4.7
    VDR2 Asrock M3N78D, AMD Phenom II X6 1055T, 8 Gb Ram, Geforce GTX 950, WinTV dualHD, Gentoo Kernel 5.10, VDR 2.6.0, softhddevice
    VDR3 MC-1200, GA-B85M-HD3, Celeron G1840, Quadro P400. 4G Ram, CineS2 6, DuoFlex S2, WinTV dualHD, Gentoo Kernel 5.10, VDR 2.6.0, softhddevice
    TV TX-37LZD85F, AV VSX-520D - Consono 35


    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

  • -DH264_EOS_TRICKSPEED hatte ich schon länger.

    Seit dem bei meinem XUbuntu 14.04.2 ffmpeg in Version 2.7.2 ist habe ich DUSE_MPEG_COMPLETE
    Bisher keine negativen Sachen festgestellt. Läuft alles bestens.

    Grüße
    Martin

  • 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.

    vdr2: yaVDR 0.5/softhddevice @ G540, Intel DH67BLB3, Asus GT610/2GB, DDBridge + 2x DuoFlex C/T
    hdvdr: yaVDR unstable/softhddevice @ E8400, Asus P5Q SE Plus, 1x L4M-TwinCI + Flex C/T, 1x Sundtek MediaTV Pro, GT520
    Plugins: | avahi4vdr | dbus2vdr | dynamite | epg2timer | noepg | pvrinput | sundtek |

  • 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.

    Mein VDR

    Hartware: Gehäuse: Ahanix MCE 302, Mobo: Kontron 986LCD-M/mITX, CPU: Intel Core2 Duo Mobile T7400 2,16GHz, 2GB RAM, SAT: Digital Devices DuoFlex S2 miniPCIe, Graka: ASUS GeForce GT 1030 Silent, 2x4TB + 2x8TB 3,5" WD Red HD, 1x DVD-Brenner Pioneer, Atric IR-Einschalter+Empfänger, FB One-For-All URC-7960, SoundGraph iMON LCD ( MFP5I, 15c2:0038 )
    Weichware: Debian Stretch (x86_64), Kernel 4.15, NVidia v396.54, ffmpeg 3.4.4, VDR 2.4.0 gepatched

  • 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.1, 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

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!