Posts by maz

    Hi,


    für alle, die es noch nicht herausgefunden haben: Unter http://linvdr.org/download/VDR-AIO/ gibt es jeweils aktuelle MiniAIOs für die plugin-Version von VDR, die einige bewährte und altbekannte Funktionen wie z.B. COLOR-patch, CALENDER-patch, etc. auch mit den neuesten vdr-Versionen möglich machen. Es funktioniert schon sehr gut, scheint mir aber noch nivht 100%ig ausgerieft zu sein...


    mat

    Hi Bashy,


    ich habs mittlerweile hinbekommen. Mein Denkfehler war, dass ich die ganzen Befehle in die reccmds.conf verfrachtet habe. Dort funktioniert aber nur der Befehl "Aufzeichnung zu Konvertierungsliste hinzufügen", die anderen müssen nach wie vor über die commands.conf ausgeführt werden. Für das Hinzufügen zur toconvert.txt verwende ich ein kleines Script:


    todolist.sh


    #!/bin/bash
    #set -x


    TODOLIST=/video/toconvert.txt


    [ `echo $1 >> ${TODOLIST}` ] && echo "Fehler mit der TODOLIST ${TODOLIST}!!!"


    Nun läuft eigtl. alles wieder so wie einst unter vdr-1.0.4....praktisch wäre noch ein Script, was ein cue-Image nach dem anderen auf CD brennt und zwischendurch immer eine Bestätigung verlangt, was einem Zeit gibt, einen neuen Rohling einzulegen.


    mat

    Hi!


    ich habs mal auf diese Methode probiert, aber die Sache mit der Konvertierungliste funktioniert noch nicht sauber (siehe oben geschilderte Probleme). Er zeigt mir auch dann eine Aufnahme an, wenn noch nicht mal eine toconvert.txt da ist. Da ist wohl noch irgenwas faul....


    mfG


    mat

    Hi,


    so, nun da die plugin-Version seit neustem auch die nötigen Voraussetzungen mitbringt, möchte ich gerne wieder die automatische Konvertierung zum Laufen bringen, vielleicht sogar etwas besser als zuvor mit vdr-1.0.4....
    Zu diesem Zweck hab ich mir eine reccmds.conf erstellt, deren (vorläufigen) Inhalt ich hier mal posten möchte:


    Konvertierungsliste ergänzen?: echo $1 >> /video/toconvert.txt && echo "Aufzeichnung hinzugefügt!"
    Konvertierung in VCD? : /etc/init.d/cron stop 2>&1; at now -f /video/convertvcd.sh; echo "Auto Shutdown ist aus. Aufzeichnung wird in MPEG1(VCD) konvertiert..."
    Konvertierung in SVCD? : /etc/init.d/cron stop 2>&1; at now -f /video/convertsvcd.sh; echo "Auto Shutdown ist aus. Aufzeichnung wird in MPEG2(SVCD) konvertiert..."
    Konvertierungsfortschritt : tail -1 -n40 /video/mpeg/*.log
    Konvertierungsliste zeigen: tail -n50 /video/toconvert.txt
    Konvertierungsliste löschen?: rm -f /video/toconvert.txt && echo "Konvertierungsliste gelöscht!"
    Freie Kapazität (in min) : echo -n "Es sind noch circa "; echo -n `df | awk '/hdb6/ { space +=$4 } END { printf "%d", space/30000, stdout;}'`; echo " Minuten frei für Aufnahmen.";


    Den Befehl zum Hinzufügen zur toconvert.txt hab ich von Hubertus, jedoch funktioniert er noch nicht so richtig. Er erzeugt bei mir nur eine leere toconvert.txt. Außerdem zeigt mir der Befehl "Konvertierungsliste zeigen" Aufnahmen, die gar nicht in der toconvert.txt drin sind! Kann sich die Befehle mal jemand ansehen und sagen, wo es noch hapert?


    Danke


    mat

    Hi,


    der neue Lernmodus für Tasten in VDR funktioniert so weit eigtl sehr gut bei mir. Leider habe ich noch einen unangenehmen Nebeneffekt: Beim Druck einer Taste auf dem Keyboard (über kvdr) reagiert VDR nur sehr zögerlich, d.h. mit über einer Sekunde Verzögerung, was sehr nervig ist. Die Steuerung über LIRC läuft aber weiterhin tadellos.Kann mir jemand sagen, woran das liegen könnte?


    Danke,


    mat

    Hi,


    na das klingt ja logisch und müsste auch so funktionieren. Sonst muss der faule User halt selbst mal Hand anlegen und zwei Zeilen einfügen.


    Kleine Ergänzung zu oben: Natürlich muss cdfs korrekt installiert sein, damit Audio-CDs überhaupt laufen. Dann ist noch zuu beachten, dass die abgerufenen cddb-Informationen nicht etwa in der Trackliste, sondern erst wenn man (einen oder mehrere) Titel zum Abspielen ausgewählt hat. Dann wird unten in der Fortschrittsanzeige wie bei einer mp3-Datei Titel, Interpret und ggf. Album angezeigt.


    War das nun eine einigermaßen verständliche Beschreibung? :)


    mat

    Hi,


    Dirk: Eine Beschreibung gibt es doch schon bei Hubertus, also hab ich nicht vor, alles noch mal zu erzählen, nur die Stellen, an denen es hapert.
    Zunächst einmal benutze ich die Methode des cddh-Zugriffs, bei der nur die benötigten Daten lokal gespeichert werden, ich halte wenig davon, die ganze Datenbank runterzuladen.
    Damit die Sache überhaupt aufgerufen wird, findet sich in meiner runvdr folgende Zeile für das mp3-Plugin:
    -P'mp3 -m /usr/local/bin/mount.sh -B /var/lib/cddb -R /video/cddb.sh'\
    Das Script cddb.sh erledigt nachdem es aufgerufen wurde folgendes:
    1. Aufbau der Verbindung, 2. Aufruf von cddb.pl, 3. Trennung der Verbindung;
    Bsp. für meinen ISDN-Interzugang:
    #!/bin/bash


    iup_freenet
    sleep 10
    /usr/bin/cddb.pl -s
    idown


    Das Script cddb.pl kann man sich unter http://armin.emx.at/cddb/ downloaden, es sind evtl. wie bei Hubertus beschrieben noch kleine Anpassungen vonnöten. So, wenn dann beide Scripte noch ausführbar gemacht werden, sollte es eigtl funktionieren...


    @Bashy: Die Integration dieses Features in Deine Scripte hat das Problem, dass Du ja den jeweiligen Befehl für den Auf- und Abbau der Internetverbindung nicht kennst. Bei mir ist es z.B. ein anderer als bei Dir, obwohl wir beide ISDN nutzen.


    Viel Erfolg,


    mat

    Hey Bashy,


    hast Du eigtl. schon mal versucht, das Teletext-Plugin mit einem im Fernseher eingebauten Teletext-Decoder zu nutzen. Ich hab mal gelesen, dass das Teletext-Signal über die sog. Austastlücke des Scart-Signals gesendet wird. Leider hab ich bei mir nicht die Möglichkeit, das zu testen, würde aber gerne mal wissen, ob und wie gut das funktioniert.


    mat

    Hi,


    ich kann nur sagen bei mir läuft cddb perfekt, ich kann versichern, dass es hinzubekommen ist, also fragt drauf los...


    mat

    Hi noch mal,


    ich hab grad festgestellt, dass die 0.4.6 noch gar nicht offiziell erschienen ist. Ich benutze aber genau die Version, die sich hinter Deinem Link verbirgt, die wird dann bereits als 0.4.6 ausgeschrieben. Kannst die also ohne Bekenken nehmen, auch wenn sie noch nicht "official" ist, bei'VDR ist das ja im Moment genau so....


    mat

    Hi,


    da könntest Du Recht haben, ich benutze nämlich die allerneueste Version 0.4.6 von ffmpeg, die Darstellungsqualität ist sehr gut und gegenüber dem Patch um einiges besser, halt bis auf die gelgentlichen Bildstörungen und Artefakte...


    mat

    Hi Bashy,


    ich denke mal Du hast das teletext-plugin nun am laufen. Bekommst Du einen Ton, wenn der Teletext dargestellt wird, wenn die "Sound" - Option auf ja gestellt ist? Bin mir nicht sicher, ob es am Plugin liegt oder an der Tatsache, dass ich mit DJBFFT=1 kompiliere. Außerdem treten bei mir noch des öfteren Bildstörungen auf, und bei RTL2 bekomme ich als Startseite die von Kabel1. Das sind natürlich alles Dinge, die in einem solch frühen Stadium ganz normal sind, wobei man doch sagen muss, dass sowohl Stabilität als auch Darstellungsqualität des Teletexts deutlich verbessert worden sind...


    Gruß,


    mat

    Hi,


    leider hast Du Pech gehabt. tosvcd erzeugt SVCDs mit einer etwas höheren Tonfrequenz als standardkonforme SVCDs haben. Hiermit können die meisten DVD-Player umgehen, aber leider Deiner wohl nicht. Besonders bei sehr alten oder sehr billigen Geräten könnte es Probleme geben, trifft das vielleicht zu??


    mat

    Hallo,


    hier gibt es die aktuelle "unstable" Version des VDR-Projekts: ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.1.12.tar.bz2.


    Viel Spaß,


    mat




    Klaus Schmidinger wrote:


    VDR developer version 1.1.12 is now available at


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


    This version is directed towards developers who want to implement
    plugins for VDR. The "stable" version for every day use is still 1.0.4.


    Please read the file VDR/PLUGINS.html, which gives an overview of the
    plugin interface and how to create your own plugins.


    IMPORTANT NOTE:
    ===============


    This version still has some limitations (see below) and is considered highly
    experimental! USE IT WITH GREAT CARE AND UNDER CONTROLLED CONDITIONS BEFORE
    RELYING ON IT FOR EVERY DAY USE!


    THIS VERSION INTRODUCES A CHANGE IN THE FORMAT OF THE FILE channels.conf!
    ONCE YOU HAVE LOADED YOUR channels.conf INTO THIS VERSION AND WRITE IT BACK,
    PREVIOUS VERSIONS OF VDR WILL NO LONGER BE ABLE TO LOAD THIS FILE.
    SO PLEASE MAKE SURE YOU MAKE A BACKUP COPY OF YOUR channels.conf BEFORE
    RUNNING THIS VERSION OF VDR!


    There are two new configuration files which you should copy to the place where
    your VDR configuration files reside: sources.conf and diseqc.conf (the latter is
    only important if you are using DiSEqC equipment).


    The changes since version 1.1.11:


    - Fixed a missing Flush() call in the remote control learning procedure (thanks
    to Oliver Endriss).
    - Modified channel handling to cover all parameters necessary for DVB-C and DVB-T
    (see man vdr(5) for the meaning of the additional parameters stored in the field
    previously named 'polarisation'). Thanks to Uwe Scheffler and Andy Carter for testing.
    If you have a system with different kinds of DVB cards, like DVB-T and DVB-C,
    for instance, there is no more need to distinguish the channels through the
    'Ca' parameter in order to assign them to the various DVB cards. This is now
    taken care of by the "source" parameter. So a channel marked as "terrestrial",
    for example, will only be received on DVB-T cards.
    Note that the cChannel class has been moved into a separate file (channels.[ch]),
    and that all data members have been made private and are now only accessible
    through member functions. You may have to change any plugin code that accesses
    cChannel data accordingly.
    - The new configuration file 'sources.conf' contains the various signal sources
    (satellites, cable and terrestrial) which are used in 'channels.conf' and
    'diseqc.conf' (thanks to Reinhard Walter Buchner for adding some satellites to
    'sources.conf' and Oliver Endriss and Lauri Tischler for testing and debugging).
    - The 'diseqc' parameter in the channel definitions has been redefined to hold the
    "source" of the given channel (which can be either a satellite, cable or terrestrial).
    For compatibility with channels.conf files from older versions, numeric values in
    this parameter will be tolerated, but they have no meaning. If you want to use
    DiSEqC you will need to replace these old values with the proper source identifiers
    defined in the new configuration file 'sources.conf'. See how this is done in the
    'channels.conf' file that comes with the VDR package.
    - The new configuration file 'diseqc.conf' can be used to set up the individual
    diseqc configuration (see man vdr(5) for a description of the file format).
    - The "Edit channel" menu has a new entry "Source:" in which the source of this
    channel can be selected (either a satellite, cable or terrestrial). The set of
    parameters at the end of this menu will change according to the type of source.
    - The "Use DiSEqC" parameter in the "Setup/LNB" menu has been moved to the beginning
    of the list and disables the rest of the parameters when set to "yes", since these
    are now only meaningful if DiSEqC is _not_ used.
    - Removed some unnecessary #includes from eit.c and changed cMenuRecordings::Del()
    to cMenuRecordings::Delete() to avoid warnings in gcc-3.2 (thanks to Andreas
    Schultz for pointing this out).
    - Improved skipping channels that are (currently) not available (thanks to Stefan
    Huelswitt).
    - Updated channels.conf.terr and channels.conf.cable (thanks to Uwe Scheffler).
    - Fixed a bug when pressing the "Blue" button in the main menu without having
    displayed it (thanks to Oliver Endriss for reporting this one).


    - The following limitations apply to this version:
    + The '-a' option (for Dolby Digital audio) doesn't work yet.
    + Switching between different language tracks doesn't work yet.


    This version requires the driver from


    ftp://ftp.cadsoft.de/vdr/Devel…-2002-06-23.patch.tar.bz2


    in order to allow simultaneous recording _and_ replay with a single (full
    featured) DVB card. If you use this version with a different driver (one that
    doesn't implement this feature), be sure to comment out the line


    #define DVB_DRIVER_VERSION 2002090101 //XXX+


    from VDR/dvbdevice.c - otherwise your VDR may not work correctly!
    This is currently a little dirty, since the driver has no way of telling
    its exact version date or number.


    Note that every time you switch the channel while recording on the primary device,
    the recording(s) may show a short glitch.
    There may also be ARM crashes when doing simultaneous recording and replay
    with a single DVB card and heavily using the OSD. These are probably both driver issues.


    With this version it is already possible to do "time shifting" with only a single
    DVB card. To do this, just start recording the current channel (press Menu/Record)
    and then start replaying the current recording.
    There will be a fully automated function for this in one of the next versions.


    Have fun!


    Klaus Schmidinger
    --
    _______________________________________________________________


    Klaus Schmidinger Phone: +49-8635-6989-10
    CadSoft Computer GmbH Fax: +49-8635-6989-40
    Hofmark 2 Email: kls@cadsoft.de
    D-84568 Pleiskirchen, Germany URL: http://www.cadsoft.de
    _______________________________________________________________

    Hi Bashy,


    danke für die Hilfe, aber der Error tritt auch mit den zusätzlichen configure-Parametern auf. Dann werd ich wohl oder übel die mplayer-mailinglist konsultieren müssen...


    Grüße,
    mat

    Hi,


    ich hab hier glaub ich ein ziemlich schwieriges Problem. Derzeit läuft bei mir noch MPlayer-0.90pre3, den ich seinerzeit ohne Probleme kompiliert habe. Nun möchte ich eine aktuelle Version installieren; bei ./configure funktioniert alles, aber bei make kommt nach einer ganzen Weile folgendes:


    /usr/lib/libSDL.a(SDL_alsa_audio.lo): In function `PCM_OpenAudio':
    SDL_alsa_audio.lo(.text+0x7b6): undefined reference to `snd_pcm_plugin_params'
    SDL_alsa_audio.lo(.text+0x805): undefined reference to `snd_pcm_plugin_setup'
    SDL_alsa_audio.lo(.text+0x8f3): undefined reference to `snd_pcm_file_descriptor'
    SDL_alsa_audio.lo(.text+0x974): undefined reference to `snd_pcm_playback_go'
    /usr/lib/libSDL.a(SDL_artsaudio.lo): In function `Audio_Available':
    SDL_artsaudio.lo(.text+0x14): undefined reference to `arts_init'
    /usr/lib/libSDL.a(SDL_artsaudio.lo): In function `ARTSC_PlayAudio':
    SDL_artsaudio.lo(.text+0x21c): undefined reference to `arts_write'
    /usr/lib/libSDL.a(SDL_artsaudio.lo): In function `ARTSC_CloseAudio':
    SDL_artsaudio.lo(.text+0x2c2): undefined reference to `arts_close_stream'
    /usr/lib/libSDL.a(SDL_artsaudio.lo): In function `ARTSC_OpenAudio':
    SDL_artsaudio.lo(.text+0x385): undefined reference to `arts_play_stream'
    SDL_artsaudio.lo(.text+0x40a): undefined reference to `arts_stream_set'
    SDL_artsaudio.lo(.text+0x421): undefined reference to `arts_stream_set'
    SDL_artsaudio.lo(.text+0x437): undefined reference to `arts_stream_get'
    /usr/lib/libSDL.a(SDL_esdaudio.lo): In function `Audio_Available':
    SDL_esdaudio.lo(.text+0x1c): undefined reference to `esd_open_sound'
    SDL_esdaudio.lo(.text+0x31): undefined reference to `esd_close'
    /usr/lib/libSDL.a(SDL_esdaudio.lo): In function `ESD_OpenAudio':
    SDL_esdaudio.lo(.text+0x414): undefined reference to `esd_play_stream'
    collect2: ld returned 1 exit status
    make: *** [mplayer] Error 1


    Ich hab schon bei Google geguckt, dort ist aber sehr wenig darüber zu finden, scheint aber ein SDL-Problem zu sein. Das Kuriose ist, dass diese Meldung auch bei allen anderen MPlayer-Versionen kommt, einschließlich pre3.
    Ist hier irgendjemand in der Lage, mir weiterzuhelfen?


    mat