VDR developer version 1.3.17

  • VDR developer version 1.3.17 is now available at


    ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.3.17.tar.bz2


    *** NOTE THAT THE WARNINGS REGARDING THE USE OF VPS CONTROLLED
    *** TIMERS FROM PREVIOUS RELEASE NOTES STILL APPLY!


    The changes since version 1.3.16:


    - Fixed cRemux::ScanVideoPacket() to make sure it doesn't access memory beyond
    the end of the given buffer, which has caused some unjustified "unknown
    picture type errors" (thanks to Marco Schlüßler).
    - Fixed a possible crash when pausing live video and the recording was unable
    to start, maybe because there was no lock on the device (thanks to Andreas
    Brugger for reporting this one).
    - Fixed some characters in the iso8859-2 font file (thanks to Dino Ravnic).
    - Fixed some errors in the Croatian language texts (thanks to Dino Ravnic).
    - Fixed a possible recursion in cControl::Shutdown() (thanks to Sascha Volkenandt).
    - Now setting the VPID before the APID in live mode to avoid unnecessary
    overhead in the firmware (thanks to Werner Fink).
    - Now checking available OSD memory at runtime (thanks to Oliver Endriss).
    - Fixed some typos in the Makefile's 'font' target (thanks to Olaf Titz).
    - Fixed handling childTid in cThread to avoid possible race conditions (thanks
    to Stefan Huelswitt for pointing this out).
    - Fixed toggling the "Day" item in the "Timers" menu, so that it selects the
    right day of week for timers in the future.
    - Some improvements to cPoller (thanks to Marco Schlüßler).


    The DVB driver I am currently using can be found at


    ftp://ftp.cadsoft.de/vdr/Devel…ux-dvb.2004-11-17.tar.bz2


    which is the CVS 'HEAD' version from 2004-11-17, plus the latest firmware
    changes from Werner Fink ("0.9b"), made available as a complete archive for your
    convenience. Note that I'm still using the "old" DVB driver, because the
    dvb-kernel driver is still giving me trouble (as can be read on the linux-dvb
    mailing list under "Problem switching transponder in linux_2_4").


    Of course, you can also use any newer driver version.


    Have fun!


    Klaus

  • Lässt sich zumindest einwandfrei mit den in der Sig angegebenen Plugins:)


    Jetzt nur noch testen...


    kls
    DANKE:):)

    Gruß
    Habib


    --------------------------------
    Aufnahme-Server:
    Silverstone Lascala SST-LC10M
    Reel Stable 11.12.2, HDe, 1x 2TB HDD als Aufnahme Server, iVDR 0.3.2 (manuelle Fixe f. Aufnahmeverz.)
    Netceiver mit 3x DUAL DVB-S2
    Clients:
    3x REEL NetClients
    Reel Stable 11.12.2

  • Zitat

    Original von ronnykornexl
    Now checking available OSD memory at runtime (thanks to Oliver Endriss).


    Kann mir wer Erklären was das beteutet?


    Heißt das etwa, das das "anpassen" obsolete ist?


    Kommt drauf an, was du unter "anpassen" verstehst ;)


    Auf jeden Fall sollte VDR jetzt (einen entsprechenden Treiber vorausgesetzt)
    automatisch erkennen können, ob eine modifizierte DVB-Karte mit mehr
    OSD-Speicher vorhanden ist.


    Klaus

  • Hi


    heisst das ...


    Zitat


    The DVB driver I am currently using can be found at [...]
    which is the CVS 'HEAD' version from 2004-11-17, plus the latest firmware
    changes from Werner Fink ("0.9b"), made available as a complete archive for your
    convenience.


    ... das diese Version des vdr nicht mehr für die AC3-firmware gepatcht werden muss?


    schmettow

    VDR 1.4.0 [dvd, dvdselect, mp3ng,remote, control, graphTFT, taste, tvonscreen, streamdev-server] - FW f32623
    OpenSuse 10.0 Vanilla 2.6.15.4 - vdrconvert - Noad
    Dign HV5, Asus P4P800 deluxe, Celeron M (silent modded) - TT 1.5 - Budget-S - AVBoard 1.3 - 12" TFT
    Peripherals: Kameleon 8060 - Philips DFR-9000 - Sharp 26GA4E - Pinnacle Showcenter 1000g

  • Hallo schmettow,


    patchen mußte immer noch.
    Das heißt nur das die Firmware in dem Treiber enthalten ist.


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Hi,


    @Lord: hab ich auch gerade gemerkt.
    @all: Aufpassen, mit dem Patch der 0.9b gibts nen neuen Reject, der wohl damit ...

    Zitat


    - Now setting the VPID before the APID in live mode to avoid unnecessary
    overhead in the firmware (thanks to Werner Fink).


    ... zu tun hat


    schmettow

    VDR 1.4.0 [dvd, dvdselect, mp3ng,remote, control, graphTFT, taste, tvonscreen, streamdev-server] - FW f32623
    OpenSuse 10.0 Vanilla 2.6.15.4 - vdrconvert - Noad
    Dign HV5, Asus P4P800 deluxe, Celeron M (silent modded) - TT 1.5 - Budget-S - AVBoard 1.3 - 12" TFT
    Peripherals: Kameleon 8060 - Philips DFR-9000 - Sharp 26GA4E - Pinnacle Showcenter 1000g

  • Zitat

    [i]
    - Now checking available OSD memory at runtime (thanks to Oliver Endriss).


    Ohne den alten patch in dvbosd.c gibts bei mir nen Sank- und klanglosen Absturz (DVB-C mit 4MB, Text2skin, HighTech256), mit patch klappts problemlos..


    Die Erkennung scheint also nicht immer zu funktionieren.

  • Bin wieder auf 1.3.12 gegangen. Seit "Nummer 13" ist irgendwie der Wurm drin. Unter anderem bleibt Streamdev seltsam hängen, dann muss der VDR neu gestartet werden, sonst bleibt das Bild dunkel.


    PS: 2.4er Kernel, DVB Treiber Marke Uralt oder auch die oben empfohlenen, das spielt keine Rolle. Irgendwie ist die "12" noch die, die hier am besten läuft.

  • Zitat

    Original von wirbel


    Ohne den alten patch in dvbosd.c gibts bei mir nen Sank- und klanglosen Absturz (DVB-C mit 4MB, Text2skin, HighTech256), mit patch klappts problemlos..


    Die Erkennung scheint also nicht immer zu funktionieren.


    Tja, wenn Du
    - einen alten Treiber (älter als 19.7.2004) und/oder
    - unter /usr/include/linux/dvb ein altes osd.h hast (ohne OSD_CAP_MEMSIZE)
    kann die Erkennung nicht funktionieren. Dann wird eine 2MB Karte angenommen. :P


    CU
    Oliver




  • Na mein Treiber ist schon neu, allerdings liegen unter /usr/include/linux/dvb logischerweise die header des Kernels, mit dem das System/glibc des Systems gebaut wurden.


    Und genau dort sollte man eigentlich keinerlei header ändern.


    Genaugenommen müßte man das Makefile des VDR dahingehend ändern, dass *immer* ../DVB/include/linux/dvb/dvbosd.c angezogen wird.

  • Jedes mal bei einer neuen Version? :whatever


    Keine schöne Lösung.

  • Hoi Klaus !


    Erst mal danke für die neue Version.




    Heisst das, dass man ab jetzt doch auf die "neueren" Treiber umsteigen muss ? Diese VDR-Version ist ja nun die erste, die nicht mehr den Treiber vom 8.11.03 verwendet.


    Hat man Seiteneffekte zu befürchten, wenn man noch den älteren Treiber verwendet ?


    Ich kann leider wegen eines älteren Kernels (siehe Signatur) im Moment keinen der neuen Treiber installieren, da diese leider einen höheren Kernel (ich glaub >= 2.4.10) voraussetzen.

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • Tach,


    das ist sich doch Quatsch, was ihr da macht...ich habe mir die CVS-DVB-Treiber gezogen, mit makelinks den ganzen Krams gegen die Kerneltreiber gelinkt, die ganzen Module neu durch den Compiler gejagt und dann einfach im Parallelverzeichnis zum VDR ( /usr/local/src ) nen Symlink mit DVB erstellt, der nach /usr/src/linux zeigt.


    Da brauchste nix im Makefile vom VDR zu ändern und in den Makefiles diverser anderer Plugins ebensowenig.


    Jetzt sagt mir nicht, bei euch würde das nicht funktionieren oder ihr hättet die Idee noch nicht gehabt :)


    Greets Olaf

    Ollie jetzt auch im Internet !!! ->> http://www.ohms.ws << VDR mit ASUS A7V8X-X, Athlon XP 2 Ghz, 512 MB DDR-RAM und gentoo 2008.0 Linux, ner Menge Platten (1 TB), 2 Brennern und Karten-Vollausstattung (1 X Nexus 4 MB Mod, 3 x Nova, 1 PVR 350) , TFT/Sony PSOne, Nvidia Graka und und und * Linux - wir geben ihrem Computer das Leben zurück *

    Einmal editiert, zuletzt von olafhenkel ()


  • Du kannst verwenden, was immer für dich funktioniert :)


    Ich bin lediglich auf den "neuesten alten" DVB-Treiber umgestiegen,
    um die automatische OSD-Memory-Erkennung verwenden zu können.
    Wenn du einen älteren Treiber verwendest, dann kann VDR das halt nicht
    automatisch erkennen und alles ist wie bisher.


    Die 1.3.17 läuft prinzipiell auch mit dem vorherigen Treiber.


    Kaus


  • Es ging eher darum, dass es prinzipiell eine nicht korrekte Vorgehensweise ist header in /usr/include zu ändern oder symlinks dorthin zu machen. Nix weiter.


    Verstanden?

Jetzt mitmachen!

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