[vdr] VDR developer version 1.3.6

  • Von: Klaus Schmidinger
    An: ML
    Datum: Heute 15:02:40


    VDR developer version 1.3.6 is now available at


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


    *** BE VERY CAREFUL WHEN USING VPS CONTROLLED TIMERS!
    *** IT MIGHT BE A GOOD IDEA TO PROGRAM BOTH A VPS CONTROLLED AND
    *** A "NORMAL" TIMER (WITH A DIFFERENT START TIME AND MAYBE A SOMEWHAT
    *** DIFFERENT FILE NAME) IF YOU WANT TO RECORD SOMETHING REALLY IMPORTANT.


    With all that said, I would appreciate if many of you could test this
    new and long awaited feature and report any bugs or unexpected behaviours
    you might encounter.


    WARNING:
    ========


    Before using this version, please make sure you read the file
    README.developer (which is contained in this archive). Also, please
    don't use this version in your "productive" environment (unless you
    know what you're doing ;-), because it automatically changes the
    'channels.conf' file and the changed file might not work with older
    versions of VDR.


    Note that due to the new transponder scanning the number of channels
    may increase dramatically, and so may the amount of EPG data.
    Set the "Setup/DVB/Update channels" option to a smaller value if you
    don't want to get new transponders or channels.


    The changes since version 1.3.5:


    - Completed the Finnish OSD texts (thanks to Rolf Ahrenberg).
    - Fixed some descriptor handling in 'libsi' (thanks to Stéphane Esté-Gracias).
    - Fixed handling the current menu item (thanks to Marc Hoppe).
    - Fixed assigning events to timers (they no longer get "stuck").
    - Added log entries whenever the running status of an event changes (currently
    only logging the first 30 channels).
    - Fixed handling timers in VPS margin if the EPG scan is turned on (the EPG scan
    switched the device away from the channel, so it wouldn't see the change of
    the running status).
    - Fixed handling "itemized" texts in EPG data (thanks to Stéphane Esté-Gracias
    for pointing out this problem, and Marcel Wiesweg for improving 'libsi').
    - Fixed handling VPS times at year boundaries.
    - Avoiding too many consecutive "ring buffer overflow" messages (which only
    slowed down performance even more).
    - Taking the Sid into account when detecting version changes in processing the
    PMT (thanks to Stéphane Esté-Gracias for pointing out this problem).
    - Completed the Russian OSD texts (thanks to Vyacheslav Dikonov).
    - Any newline characters in the 'description' of EPG events are now preserved
    to allow texts to be displayed the way the tv stations have formatted them.
    This was also necessary to better display itemized texts.
    - Fixed detecting the running status in case an empty EPG event is broadcast (thanks
    to Michael Pennewiß for pointing this out).
    - Improved performance when paging through very long menu lists.
    - Removed cSchedule::GetEventNumber() and cSchedule::NumEvents(). There is now
    cSchedule::Events() that returns the list of events directly.
    - Avoiding occasional bad responsiveness to user interaction caused by assigning
    events to timers.
    - Now explicitly turning on the LNB power at startup, because newer drivers don't
    do this any more (thanks to Oliver Endriss for pointing this out).


    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

    Dirk

  • ;) Hat jemand schon einen Anpassende ElchiAIO dafür?


    Ich bekomme:


    zcat /data/linux/dvb/vdr-1.3.5-ElchiAIO4d.diff.gz |patch
    -p1 --dry-run
    patching file HISTORY-ElchiAIO
    patching file Makefile
    patching file config.c
    patching file config.h
    Hunk #1 succeeded at 23 with fuzz 2.
    patching file dvbplayer.c
    patching file epg.c
    Hunk #1 succeeded at 146 (offset 8 lines).
    patching file epg.h
    Hunk #1 succeeded at 58 (offset 2 lines).
    patching file font.c
    patching file font.h
    patching file fontsym.c
    patching file i18n.c
    patching file interface.c
    patching file menu.c
    Hunk #1 succeeded at 658 (offset -1 lines).
    Hunk #2 succeeded at 976 (offset -1 lines).
    Hunk #3 succeeded at 1009 with fuzz 2 (offset -1 lines).
    Hunk #4 succeeded at 1160 (offset -6 lines).
    Hunk #5 succeeded at 1202 (offset -6 lines).
    Hunk #6 FAILED at 1222.
    Hunk #7 succeeded at 1292 (offset -6 lines).
    Hunk #8 succeeded at 1300 (offset -6 lines).
    Hunk #9 FAILED at 1386.
    Hunk #10 succeeded at 1412 (offset -6 lines).
    Hunk #11 succeeded at 1762 (offset -13 lines).
    Hunk #12 succeeded at 2020 (offset -13 lines).
    Hunk #13 succeeded at 2045 (offset -13 lines).
    Hunk #14 succeeded at 2101 (offset -13 lines).
    Hunk #15 succeeded at 2126 (offset -13 lines).
    Hunk #16 succeeded at 3151 (offset -13 lines).
    Hunk #17 succeeded at 3287 (offset -13 lines).
    Hunk #18 succeeded at 3316 (offset -13 lines).
    Hunk #19 succeeded at 3395 (offset -13 lines).
    Hunk #20 succeeded at 3456 (offset -13 lines).
    Hunk #21 succeeded at 3483 (offset -13 lines).
    Hunk #22 succeeded at 3594 (offset -13 lines).
    Hunk #23 succeeded at 3618 (offset -13 lines).
    Hunk #24 succeeded at 3630 (offset -13 lines).
    Hunk #25 succeeded at 3647 (offset -13 lines).
    Hunk #26 succeeded at 3741 (offset -13 lines).
    Hunk #27 succeeded at 3805 (offset -13 lines).
    Hunk #28 succeeded at 3935 (offset -13 lines).
    Hunk #29 succeeded at 3988 (offset -13 lines).
    Hunk #30 succeeded at 4003 (offset -13 lines).
    Hunk #31 succeeded at 4019 (offset -13 lines).
    Hunk #32 succeeded at 4362 (offset -12 lines).
    Hunk #33 succeeded at 4407 (offset -12 lines).
    Hunk #34 succeeded at 4418 (offset -12 lines).
    Hunk #35 succeeded at 4480 (offset -12 lines).
    Hunk #36 succeeded at 4499 (offset -12 lines).
    Hunk #37 succeeded at 4522 (offset -12 lines).
    Hunk #38 succeeded at 4572 (offset -12 lines).
    Hunk #39 succeeded at 4595 (offset -12 lines).
    2 out of 39 hunks FAILED -- saving rejects to file menu.c.rej
    patching file menu.h
    patching file menuitems.c
    patching file menuitems.h
    patching file osd.c
    Hunk #7 FAILED at 457.
    Hunk #8 succeeded at 485 (offset -3 lines).
    Hunk #9 succeeded at 596 (offset -2 lines).
    Hunk #10 succeeded at 704 (offset -2 lines).
    1 out of 10 hunks FAILED -- saving rejects to file osd.c.rej
    patching file osd.h
    patching file osdbase.c
    patching file osdbase.h
    patching file recorder.c
    patching file recording.c
    patching file recording.h
    patching file remux.c
    patching file theme.c
    patching file theme.h
    patching file timers.c
    Hunk #1 succeeded at 265 (offset -1 lines).
    patching file timers.h
    patching file tools.c
    patching file transfer.c
    patching file vdr.c


    Vielleicht sind es leicht per Hand zum ändern, aber falls jemand es schon hat...


    Danke sehr ;)

  • Habs grad versucht per hand zu ändern, aber die Menu.c
    ist etwas anders, wird wohl nich so einfach gehen.


    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Also ich habs hin bekommen. Hab jetzt weniger auf den Kontext geachtet, aber die drei Rejects habe ich zumindest soweit gelöst, dass das Kompilieren geklappt hat. Bisher kann ich auch keine Probleme feststellen :)
    Also ein Reject in osd.c und zwei Rejects in der menu.c sind von Hand machbar.

  • Hallo Leute,


    ich habe heute mal von der Version 1.2.6 umgestellt auf 1.3.6. Wie nicht anders zu erwaten sind dann da doch ein Paar Fragen aufgetaucht.


    Folgende Plugins habe ich instaliert bekommen:


    audiocd 0.0.5
    calendar 0.1.4
    clock 0.0.4
    console 0.5.1
    control 0.0.1
    dvd 0.3.4-rc10
    dvdselect 0.6
    femon 0.0.3a
    graphlcd 0.1.0-pre4
    image 0.0.8-rc2
    mailbox 0.1.6
    mp3 0.8.3
    mplayer 0.8.3
    mp3oss 0.8.0
    mplayercluster 0.0.1a
    osdpip 0.0.4
    osdteletext 0.3.2
    prefermenu 0.5.4
    screenshot 0.0.4
    vcd 0.0.6c
    vdrrip 0.2.0a
    weather 0.2.1e


    Was ja auch schon sehr viel ist für eine Entwiecklerversion Was jetzt wirklich geht muss ich noch Testen.
    Wirklich schade ist das Steeamdev in der Version 0.2.0 und 0.3.1 nicht laufen.
    Bei der Version 0.3.1 lief die Version streamdev-client durch und bei streamdev-server gab es dann einen Fehler, den ich mir leider nicht aufgeschrieben habe. Muss ich da vielleicht etwas ändern wie bei der Version 0.2.0 mit Autopid?


    Das Pilotplugin wird mir fehlen aber PIP geht ja, finde ich für mich sowieso wichtiger.


    Schade finde ich das das Elchi-Patch nicht direct in die Version eingeflossen sind so wie Autopid. (Was mir sehr gut gefällt, die Umschaltzeiten sind echt spitze, was so der erste Eindruck ist)


    Kann man irgendow dran erkennen ob ein Sender VPS ausstrahlt oder nicht?


    Gibt es jetzt eine Möglichkeit nach dem ich num meine alten Kanallisten nicht mehr gebrauchen kann, Eutelsat komplett zu scannen? Astra sollte sich ja sowie jetzt aktualisieren.


    So das sind dann mal meine ersten Fragen.



    Gruss


    RalfW

    ******************************

    Gen2Vdr 2.0
    ASUS K8N-E Deluxe, AMD Semperon 3000, 762 MB RAM
    Nova-S + Nova SE2 + DigiStar DVB-S
    Toschiba DVD-LW,
    IDE 160 GB, 200 GB, S-ATA 500 GB
    Wakeup Board 2.0,
    Genius SW-HF5.1 5000 Beech Wood Boxenset

    Edited once, last by RalfW ().

  • mich würde es interessieren ob die plugins timeline und calendar laufen ...



    *neugier*

    P5N7M / 2GB RAM / E5300 / 320 GB 2,5" / yaVDR 0.5 / 2x TT S2-1600 /eVii S471 / softhddevice / Sony KDL-46W5500 / 50Hz / Onkyo TX-SR508

  • Quote

    Original von Spaceman
    mich würde es interessieren ob die plugins timeline und calendar laufen ...



    *neugier*



    2 x Nein


    Gruss


    RalfW

    ******************************

    Gen2Vdr 2.0
    ASUS K8N-E Deluxe, AMD Semperon 3000, 762 MB RAM
    Nova-S + Nova SE2 + DigiStar DVB-S
    Toschiba DVD-LW,
    IDE 160 GB, 200 GB, S-ATA 500 GB
    Wakeup Board 2.0,
    Genius SW-HF5.1 5000 Beech Wood Boxenset


  • SCCHHHAAAADDDDEEEEE !!!

    P5N7M / 2GB RAM / E5300 / 320 GB 2,5" / yaVDR 0.5 / 2x TT S2-1600 /eVii S471 / softhddevice / Sony KDL-46W5500 / 50Hz / Onkyo TX-SR508

  • Ich finds auch schade, das timeline nicht läuft. Ist die einzige Möglichkeit (wenn man nicht alle transponder auswendig kennt) auf einem 1-Kartensystem zuverlässig überlappende Sendungen aufzunehmen.


    Aber vielleicht liest "js" ja mit und erbarmt sich, timeline an die dev-version anzupassen ;-)))

    KODI, tvh, arch x86_64, Octopus net 2 x Duoflex C/C2/T2 , NUC7i3BNH, Crucial MX300 2TB, LG LM 669S

    Linux is the best OS I have ever seen -- Albert Einstein

  • Hi, aktueller Elchi Patch 4d für vdr-1.3.6 ist jetzt auf Linvdr online !!!!


    Grüße von Rofafor und Elchi !!!!!!!

    Asrock M3A785GHM/128, Athlon 64 240e, 2GB, 120 GB Samsung SSD plus 1000GB Nas im Raid und eine Nvidia Gt610 für VDPAU

    1x DD CineS2, UIR-Man, Androvdr, Ubuntu 14.04lTS, VDR: 2.2.0 (yavdr Quellen) und NVRAM Wakeup


    dabei seit Version 0.72

  • Quote

    Original von Elchi
    Hi, aktueller Elchi Patch 4d für vdr-1.3.6 ist jetzt auf Linvdr online !!!!


    Grüße von Rofafor und Elchi !!!!!!!


    Heh, supi. Dann kann ich jetzt auch mal VPS ausprobieren ;)
    mic


    uups: You don't have permission to access /download/VDR-AIO/vdr-1.3.6/ on this server.

  • - added preliminary .xpm support for channel logos (Thanks to Sascha Volkenandt)
    GIMP Howto: bicubic scale to 64x48, index to 16 colors, and save as xpm


    Hallo


    Gerade mal ein xml logo erstellt, in gimp schaut es ganz normal aus, im datei browser ebenfalls, nur in vdr selbst macht es einen "verwaschenen".


    Ist das bei Euch auch so?


    MFG Ronny


    Achso: Giebt es in gimp eine Macro funktion, um einen ganzen Schwung zu konvertieren? Oder kennt wer einen "Einzeiler"?

  • Hi,


    anbei ein patch fuer calendar-0.1.4 fuer vdr-1.3.6. Zusaetzlich sind in epg.h noch die folgenden zwei Methoden wieder einzufuehren:


    Code
    class cSchedule : public cListObject  {
    ...
    public:
    ...
      const cEvent *GetEventNumber(int n) const { return events.Get(n); }
      int NumEvents(void) const { return events.Count(); }
    ...
      };



    Gruss,

  • @anonymous


    besten Dank, hab ich leider uebersehen. War gluecklicherweise nicht allzu viel Arbeit.


    Gruss,

    VDR1: MSI-6368, P3 Celeron 700MHz, 320MB, Samsung 160GB, Nexus-S 2.1, Nova-S, IR Selbstbau, LinVDR 0.6, vdr-1.3.27
    VDR2: ASUS Pundit, P4 Celeron 2.4GHz, 256MB, Samsung 120GB, Nexus-S 2.2, SkyStar2, IR Selbstbau, LinVDR 0.6, vdr-1.3.27

Participate now!

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