[ANNOUNCE] [vdr] VDR developer version 1.3.7

  • aus der ml:


    ------------------------


    VDR developer version 1.3.7 is now available at


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


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


    Well, it's been quite a while since the last developer version, and
    since many people started to become more and more impatient <g> I decided
    to release a new one today, even if it isn't as complete yet as I wanted
    it to be. The new "skins" feature works quite well already, but there are
    still some finishing touches to do.


    The main goal in this version was to implement an interface that allows
    plugins to build their very own OSD display routines. It should now be
    possible to put many of the things that are currently in the "elchi" patch
    (like "improved OSD" etc.) into separate plugins and maintain them apart from
    the core VDR code. Of course, this means that a lot of things in the OSD area
    have changed, so that existing plugins may need to be adapted accordingly.
    Needless to say, too, that the "elchi" patch in its current form will not
    apply to VDR version 1.3.7. Don't even bother trying to adapt it - rather
    put the OSD drawing stuff into a "skin" plugin.


    The changes since version 1.3.6:


    - Fixed a memory leak in thread handling when using NPTL (thanks to Jon Burgess).
    - Fixed handling Setup.RecordDolbyDigital, which was broken since version 1.1.6.
    - Fixed handling text lengths for itemized EPG texts (thanks to Marcel Wiesweg).
    - Fixed the help for LSTE and LSTR (was broken in 1.3.6).
    - Improved iso8859-7 fonts (thanks to Dimitrios Dimitrakos).
    - Added some 3-letter language codes (thanks to Marcus Mönnig).
    - Added language code handling to the subtitling descriptor in 'libsi' (thanks to
    Pekka Virtanen).
    - Moved several menu item classes from menu.c to menuitems.[hc] to make them
    available for plugins.
    - The epg2html.pl script now handles '|' in description texts.
    - The new setup option "OSD/Use small font" can be used to control the use of
    the small font (see MANUAL for details).
    - Swapped osd.[hc] and osdbase.[hc] to have the virtual OSD base class named cOsd.
    Plugins may need to adjust their #include statements.
    - Colors are now given as AARRGGBB instead of AABBGGRR. The values are mapped to
    the driver's (wrong) sequence in dvbosd.c (this should really be fixed in the
    driver, together with the endian problem).
    - The new OSD setup parameters "Left" and "Top" can be used to define the top left
    corner of the OSD.
    - The OSD size prameters are now in pixel (as opposed to formerly characters).
    When reading a 'setup.conf' file from an older version of VDR, the OSDwidth
    and OSDheight values will be converted to pixel automatically.
    - The OSD is now fully device independent. See the comments in VDR/osd.h and the
    description in PLUGINS.html for information on how a plugin can implement an OSD
    display on arbitrary hardware.
    - The OSD (actually its cBitmap class) can now handle XPM files. There are several
    XPM files in the VDR/symbols directory which can be used by skins (some of these
    have been taken from the "elchi" patch). See VDR/skinsttng.c for examples on how
    to use these.
    - Due to the changes in the OSD handling the DEBUG_OSD option for a textual OSD
    has been dropped. There will be a plugin that implements a skin with this
    functionality later.
    - The entire OSD display can now be implemented via "skins". See VDR/skins.[hc],
    VDR/skinclassic.[hc], VDR/skinsttng.[hc] and PLUGINS.html for information on how
    a plugin can implement its own skin. By default VDR comes with a "Classic" skin
    that implements the OSD display known from previous versions, and the new skin
    named "ST:TNG Panels", which is also the default skin now. The actual skin can
    be selected through "Setup/OSD/Skin".
    - The colors used in a skin can now be configured using "themes". See PLUGINS.html
    for information on how a skin can make use of themes, and man vdr(5) for the
    structure of a theme file. The actual theme to use can be selected through
    "Setup/OSD/Theme".
    - Added Croatian language texts (thanks to Drazen Dupor).
    NOTE: there is apparently a problem with the newly introduced iso8859-2 font,
    because as soon as Setup/OSD/Language is set to Croatian (currently the last one
    in the list) everything freezes and the vdr processes have to be killed with -9
    and the driver needs to be reloaded. Maybe somebody else can find out what's
    going wrong here...
    - Added missing NULL checks when accessing sectionHandler in device.c (thanks to
    Pekka Virtanen).
    - Fixed setting the time from the DVB data stream (thanks to Helmut Auer for
    pointing out a frequency/transponder handling mixup). This now also takes the
    actual source (sat, cable etc.) into account. Please go into "Setup/EPG" and
    set the "Set system time" and "Use time from transponder" parameters accordingly
    (this is necessary even if you have already set them before!).


    The DVB driver I am currently using can be found at


    ftp://ftp.cadsoft.de/vdr/Devel…ux-dvb.2003-11-08.tar.bz2


    which is the CVS 'HEAD' version from 2003-11-08, made available as a complete
    archive for your convenience. Of course, you can also use any newer version from
    the CVS.


    Have fun!


    Klaus

  • JA SAUBER!!!!


    Genial, einfach genial :D :D :D :D
    Jetzt gehts dran die vielen schönen PlugIns zu patchen. Ich werd im Patches-Forum mal nen Thread aufmachen und da alles für die Community abstellen was ich mir hier zusammentippe.

  • Hi,


    kann ich nur zustimmen: SAUBERE SACHE!!!


    Aber sagt mal, hab ich nen Knick in der Optik, oder hängt das TNG OSD nach rechts?
    Bei mir sieht es so aus, als ob links oben weniger Abstand zum Bildschirmrand ist als
    rechts oben. Kann das einer positiv verifizieren?


    Cheers
    Peter

  • funzt super, jetzt stimmt auch wieder die zeitanzeige.


    nur die plugins funzen jetzt nicht mehr.

    >>> Mein VDR <<<
    Software: LinVDR 0.7, Plugins: burn-0.0.5, dvd-0.3.5-b06, mp3-0.9.8, mplayer-0.9.8, text2skin-0.0.8.1, tvonscreen-0.6.0, graphlcd-0.1.1
    Hardware: Rebach DT-HiFi-01-S HTPC-Gehäuse inkl. Display, VIA EPIA-M 6000, 256 MB DDR RAM, Hauppauge Nexus-s Rev. 2.2,
    Samsung SpinPoint SP1213N 120 GB HD, LG 4163B DVD+/- Double Layer Brenner, IR-Empfänger

  • WAHNSINN!
    Heut vormittag dacht ich noch,
    dieses Wochenende wär mal wieder Zeit für neue Developer-Version.


    Ich glaube langsam sollte ich auch mal auf 1.3 umsteigen.


    Gruß,
    Henning

    --==Mein neuer VDR läuft: DH102, Athlon64 X2 4850e, 1TB Samsung, Asus M2A-VM HDMI, 2 GB DDR2-800, 80+ Netzteil, TT DVB-S 1.6-4MB & Skystar II==--

    --==VDR 1.6.0-2, HgDVB, ACPI Wakeup, xineliboutput und graphtft auf X mit xf86-video-ati (DualHead / XVideo / DRI) ausm GIT auf Debian Lenny mit Kernel 2.6.28-rc6 ==--

  • Hi,
    kann mal jemand Screenshots posten von den neuesten Änderungen?
    hat sich wohl eher weniger was "unter der Haube" geändert, deswegen sind Screenies bei diesem Release aussagekräftiger, oder sind die Neuerungen weniger spektakulär?
    Wie siehts aus mit der Stabilität, oder ist die Frage noch zu verfrüht?

  • Hallo,
    Bisher läuft das super. Das warten hat sich gelohnt. Vielen Dank, Klaus!!! Vor allem die Perspektiven mit dem OSD :]
    Gruß
    steini

    1.: Multitainer, P3 Celeron 1,1GHz, 320MB, Samsung 300GB, TT 1.3 (4MB), TT-Budget, IR Selbstbau, µC-Wakeup-Selbstbau, RGB & SPDif über Platine von STB
    mod. Linvdr 0.7 (auf 512 Mb CF), AC3-Firmware 2623
    2.: Met@box 500, 64 MB, mod. Linvdr0.7 (auf 128 Mb CF), 20GB Seagate, TT 1.5

  • Moin People,


    jaja, auch der Kaiser hat 1.3.7 am Laufen. Allerdings natürlich erst ma als Testsystem. Denn so sehr die Lust, mich von meinen 50 Plugins zu verabschieden, hatte ich ja dann doch net...hehe.



    Ein Wort hierzu...
    Aber sagt mal, hab ich nen Knick in der Optik, oder hängt das TNG OSD nach rechts?
    Bei mir sieht es so aus, als ob links oben weniger Abstand zum Bildschirmrand ist als
    rechts oben. Kann das einer positiv verifizieren?


    Kann ich positiv verifizieren, aber das kann man in den Einstellungen des OSD doch leicht abändern, oder ???


    Ansonsten bis jetzt noch keine Stabilitätsprobleme. Läuft sauber wie immer. Schade nur, dass ich kein so grosser Fan von TNG bin...hab ich doch tatsächlich KlassikVDR als derzeitigen Skin gewählt :)


    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 *

  • Zitat

    Original von olafhenkel
    Schade nur, dass ich kein so grosser Fan von TNG bin...hab ich doch tatsächlich KlassikVDR als derzeitigen Skin gewählt :)


    Mach doch mal ein powered by Kaiser Olaf Skin ;)

  • graphlcd geht noch :)
    mplayer plugin, auch 0.9.0 dev läuft nicht :(
    Egal, habe ja noch meinen externen DVD Player.

    Intel T7200, 2GB, 2*Seagate ST3750640AS, TT-2.3+CI, vdr-1.4+streamdev-server
    I

  • Also Volker,


    das glaubste doch jetzt nedda wirklich...hehe...


    Greets Olaf


    P.S.: Apropos...können so Skins auch solche ersinnen, die nicht gerade 3 Jahre C studiert haben ?

    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 *

  • Hallo,


    Zitat

    Original von olafhenkel
    P.S.: Apropos...können so Skins auch solche ersinnen, die nicht gerade 3 Jahre C studiert haben ?


    2 Jahre reichen :] es sind doch nur Rechtecke, Kreise und Text anzuordnen und etwas bunt zu machen ...


    ... also mehr eine Arbeit der Designer als der Prgrammierer ?(


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

  • Zitat

    Original von Morone
    Kein AC3 -> heul *


    Watt ? Wofür hab ich denn den Patch extra angepasst ? :rolleyes:


    http://www.vdr-portal.de/board/thread.php?threadid=17174


    (EDIT)


    OK.... "extra angepasst" ist vielleicht etwas dick aufgetragen... :D

    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

    Einmal editiert, zuletzt von Boergen ()

Jetzt mitmachen!

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