Livebuffer Howto mehr als 1GB Ram, AudioSync Probleme, REW 3 fach killed vdr-sxfe

  • Hallo,
    ich bin ein absoluter Fan vom Livebuffer Patch. Beim VDR 1.6.0 fällt mir folgendes auf:
    - Ich kann obwohl mehr Arbeitsspeicher vorhanden ist maximal 1GB einstellen. Gibt es dazu einen Grund? Heute sind 2GB oder mehr an Arbeitsspeicher ja kein Thema mehr und in 1GB passen gerade mal 20min von ARD & Co bei hoher Bitrate rein. Wie kann ich das also ändern ohne den Buffer auf HDD erweitern zu müssen?


    - Ich habe ein Audioproblem. Bei aktiviertem Livebuffer habe ich eine Art Knacksen im Ton, ohne das am Bild eine Störung zu sehen wäre. Der Empfang ist es nicht schuld (auch wenn ich bei femon keine SignalInfos bekomme) und sobald ich nur ein paar Sekunden zurückspule läuft der Stream ohne jede Störung!


    Wem ist das noch aufgefallen oder kennt eine Lösung?


    Edit 28.04.09:


    -ein weiteres Problem passiert beim fast rewind mit 3 fach Speed (und nur damit! 1fach und 2 fach sind ok), damit bekomme ich innerhalb weniger Sekunden den vdr-sxfe abgeschossen und muß ihn neustarten! In den Aufnahmen funktioniert 3fach rew problemlos.

    Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
    MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
    Yavdr 0.5:
    Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
    Yavdr 0.5:
    Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
    MLD 5.1 Beebox N3150
    , DVBSky S960 und 1Tb WD Blue

    Einmal editiert, zuletzt von Torsten73 ()

  • Hat keiner einen Tipp wie ich die Lifferbuffer Größe auf 2-3GB erhöhen kann?
    Theoretisch könnte ich bei 4 GB Ram ja locker 3GB einstellen (Unter 64Bit Linux selbstverständlich)! Da ich vom Programmieren aber nicht viel verstehe, finde ich im Patch nirgendwo etwas von der maximale Größe von 1000MB .

    Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
    MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
    Yavdr 0.5:
    Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
    Yavdr 0.5:
    Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
    MLD 5.1 Beebox N3150
    , DVBSky S960 und 1Tb WD Blue

  • Ich gaube ich hab das damals angepasst im file menu.c:


    Code
    menu.c:        Add(new cMenuEditIntItem( tr("Setup.LiveBuffer$Buffer size in memory (MB)"),       &data.MemBufSize, 5, 1000));


    Ersatz 1000 dürch etwas höheres und es sollte klappen


    CU


    Carel

  • Hi,
    Thx für den Tipp, das funktioniert einwandfrei, solange man den max. Programmspeicher nicht übersteigt, d.h. für 32 bit max. 2000 dann funktioniert es auch. bei 64 Bit dürfte es zur Zeit keine realistische Grenze geben, so viel Speicher hat keiner ...


    Bei zu großen Werten, gibt es Buffer Overflows und kein Bild

    Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
    MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
    Yavdr 0.5:
    Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
    Yavdr 0.5:
    Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
    MLD 5.1 Beebox N3150
    , DVBSky S960 und 1Tb WD Blue

  • Update:
    Trotz 64 Bit Ubuntu kann ich die Variable nicht größer als 2000 MB stellen. Der Grund könnte darin liegen, dass der VDR nur in 32 bit erstellt wird. Vielleicht läßt sich das ja feststellen?

    Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
    MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
    Yavdr 0.5:
    Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
    Yavdr 0.5:
    Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
    MLD 5.1 Beebox N3150
    , DVBSky S960 und 1Tb WD Blue

Jetzt mitmachen!

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