Beiträge von vdrfan

    VDR developer version 1.3.18 is now available at

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

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

    The main focus of this release is on audio track handling and support
    for playing Dolby Digital over the full featured DVB cards' SPDIF output.
    In live mode this already works for all PIDs. For recordings and in
    Transfer Mode it is still limited to the first two audio PIDs and only
    one Dolby PID. This will be changed in one of the next versions.
    The newly implemented track mechanism will also be used for displaying
    subtitles soon, but this release doesn't handle subtitles, yet. There is
    also no automatic handling of multi channel audio ("Zweikanalton") with
    respect to the "preferred audio languages" yet.

    The changes since version 1.3.17:

    - Removed an unused variable from cTimer::GetWDayFromMDay() (thanks to Wayne Keer
    for reporting this one).
    - Some more changes to the 'childTid' handling in cThread (based on suggestions by
    Stefan Huelswitt).
    - Fixed the spelling of 'canceling' (thanks to Wayne Keer for reporting this one).
    - Re-introduced a sleep to cDvbPlayer::Action() to avoid high CPU load in still
    picture mode (thanks to Reinhard Nissl for reporting this one).
    - Fixed a possible race condition in generating the DVB device names (thanks to
    Rainer Zocholl for reporting this one).
    - Changed the way PES packets are played to allow replay of AC3 sound over the
    full featured DVB cards (partially based on a patch from Werner Fink).
    + The new function cDevice::PlayPes() is now called with the complete PES data
    stream and calls PlayVideo() and PlayAudio() as necessary.
    + cDevice::PlayVideo() is now only called with actual video PES packets.
    + cDevice::PlayAudio() is now called with the actual audio PES packets, which
    can be either "normal" audio or AC3 data. You need at least firmware version
    0x261d to replay AC3 sound over a full featured DVB card. This function now
    has an 'int' return value.
    + PlayAudio() of derived cDevice classes shall no longer call the base class
    function. It shall just play the given data as audio.
    + cPlayer::PlayVideo() and cPlayer::PlayAudio() are now obsolete and have been
    replaced with cPlayer::PlayPes().
    + All StripAudioPackets() functions are now obsolete. The functionality has been
    moved into cDevice::PlayPes(), where only the video and audio packets that are
    actually required will be processed.
    + All audio track handling is now done by cDevice; cTransfer and cDvbPlayer no
    longer care about audio tracks. cPlayer, however, still has the virtual hooks
    for audio track handling in order to allow plugins to implement players that
    have their own idea about this.
    + cChannel::[AD]pid[12]() have been replaced with cChannel::[AD]pid(int i) to
    allow access to all available PIDs.
    - Escaped the '-' and 'ö' characters in the man pages (thanks to Darren Salt for
    pointing this out).
    - Completed the Italian OSD texts (thanks to Sean Carlos).
    - Fixed setting 'synced' in cRemux when recording radio channels (thanks to
    Laurence Abbott).
    - Removed the LOCK_THREAD from the LIRC thread (thanks to Ludwig Nussel).
    - Fixed genfontfile.c (sometimes the character width was wrong, and the codes were
    shifted one too far to the left).
    - Fixed the character width and shifted the codes one to the right in all font
    files.
    - Renamed font???.c to font???-iso8859-1.c for symmetry.
    - Switched the character set to iso8859-15 for English, German and Finnish (thanks
    to Andreas Brugger for reporting the missing Euro sign in iso8859-1).
    - Added 'channels.conf.terr' entries for Lübeck (thanks to Stefan Hußfeldt).
    - Fixed a race condition in starting a thread (thanks to Reinhard Nissl for
    reporting this one).
    - Replaced non-threadsafe library functions with their threadsafe versions (thanks
    to Rainer Zocholl for pointing this out).
    - Other non-threadsafe functions have been replaced by threadsafe classes that hide
    the actual buffering. In particular these are:
    readdir() -> cReadDir
    readline() -> cReadLine
    - Several formerly non-threadsafe functions now have a return type of cString:
    cChannel::ToText()
    tChannelID::ToString()
    cEvent::GetDateString()
    cEvent::GetTimeString()
    cEvent::GetEndTimeString()
    cEvent::GetVpsString()
    cMark::ToText()
    cTimer::ToText()
    cSource::ToString()
    cTimer::PrintDay()
    cTimer::PrintFirstDay()
    PrefixVideoFileName()
    IndexToHMSF()
    ChannelString()
    strescape()
    AddDirectory()
    itoa()
    WeekDayName()
    DayDateTime()
    When using these functions in a 'const char *' context there is nothing special
    to consider, except that you can no longer have a pointer to the return value,
    as in
    const char *date = DayDateTime();
    Although this will compile without error message, the resulting 'date' will not
    be valid after this line. Use this instead:
    cString date = DayDateTime();
    In a 'const void *' context (as in printf() etc.) the result needs to be
    dereferenced with a '*', as in
    printf("%s", *DayDateTime());
    to make it a 'const char *'.
    - Removed delay_ms(), using cCondWait::SleepMs() instead.
    - Replaced time_ms() with a threadsafe and non-overflowing cTimeMs (thanks to Rainer
    Zocholl for pointing out this problem).
    - Added cDevice::mutexReceiver to avoid a race condition when attaching/detaching
    receivers from different threads.
    - The new remote control button "Audio" can be used to switch between different
    audio tracks. The "Green" button in the "Main" menu has been changed from "Language"
    to "Audio", since it now also controls switching between normal and Dolby Digital
    audio tracks (see MANUAL for details).
    - The description of the audio tracks is now taken from the "component descriptors"
    that are broadcast in the EPG data. However (as no big surprise), not all channels
    actually provide useful data here, so there are now some additional EPG bugfixes,
    which can be activated by setting the "EPG bugfix level" to 3.
    - The format of the 'epg.data' files has been extended by the new tag 'X', which
    contains the stream components of an event (see man vdr(5) for details).
    - The cStatus class now has the new member function SetAudioTrack(), which can be
    used to get notified when the audio track has been switched, and the new member
    function SetAudioChannel() which is called when the audio channel is changed.
    - Skins need to implement the new cSkinDisplayTrack class to display the audio
    track menu.
    - The ST:TNG skin now displays the current audio track description (if any) at the
    botton left side.
    - The new setup option "DVB/Audio languages" can be used to control which audio
    language shall be selected in case a channel broadcasts in different languages
    (see MANUAL for details).
    - The "Left" and "Right" keys in the "Audio" menu can be used to switch between
    the left and right stereo channels in case there are different audio tracks
    in these channels (see MANUAL for details).
    - Fixed a possible race condition in cDevice::Action() (thanks to Mattias Grönlund).
    - Fixed the default quality value when grabbing a JPEG image (thanks to Patrick
    Gleichmann).
    - Fixed deleting a menu item in case the next item is not selectable (thanks to
    Dino Ravnic).
    - Implemented displaying mandatory subtitles in the SPU decoder (thanks to Marco
    Schlüßler).
    - The setup option "Recording/Record Dobly Digital" has been renamed and moved to
    "DVB/Use Dolby Digital". It now controls whether Dolby Digital is recorded and
    whether an available DD audio track will appear in the "Audio" menu.
    - Added support for circular polarization (thanks to Jonan Santiago).
    - Thanks to Werner Fink, Reinhard Nissl, Sascha Volkenandt and Bjørnar Nilsen for
    their support in testing and fine tuning this version.

    The DVB driver I am currently using can be found at

    ftp://ftp.cadsoft.de/vdr/Devel…ux-dvb.2004-12-26.tar.bz2

    which is the CVS 'HEAD' version from 2004-12-26, made available as a complete
    archive for your convenience.

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

    Have fun!

    Klaus

    Hallo,


    diese die du hast. Diesen Fehler konnte ich auch mit mit der Suse 8.2 feststellen. Ist kein typisches c't Problem. Wenn du AC 3 komplett ausschaltest, hast du dann auch diese Probleme?
    Ich denke aber, daß du das schon ausprobiert hast.
    Wie gesagt bei mir ist da reproduzierbar ein Zusammenhang.
    Unter Suse ohne patch - kein Problem. Mit Patch (und aktiviert) - Fehler!
    Bei c't nun selbes Spiel.
    Cam Menü ist dann bei mir auch nicht mehr zu öffnen. Leider auch keine Logs die den Fehler beschreiben würden! Es hilft dann auch nur ein kompletter Systemneustart.


    Andreas

    Hallo,


    habe das gleiche Problem. Hängt irgendwie mit dem AC3overDVB Patch zusammen. Wenn AC3 in den Settings unter DVB ausgeschaltet ist, speziel der Transfermodus, dann tritt dieser Fehler nicht auf.
    Kannst du das nachvollziehen? Hast du diese Patchversion?


    Habe schon vor einiger Zeit dieses Problem mal gepostet. Bisher aber leider keine Lösung gefunden. (Ausser abschalten des Tranfermodus...)


    Gruß
    Andreas

    Hallo,


    du mußt den Treiber neu kompilieren. im DVB Verzeichnis


    make rmmod
    make clean
    make
    make insmod


    Sicherheitshalber solltest du neu booten (nur um Mißverständnisse
    zu vermeiden)


    Gehts dann?


    Gruß
    Andreas

    Hi,
    ja das tue ich doch:


    LiveAC3 aktiv:
    1. ) VDR einschalten -> wenn der VDR jetzt auf Premiere 1 steht, bleibt der Screen schwarz. LiveAC3 aktiv - Premiere 1 hat DD PID.
    2. ) Jetzt umschalten auf Premiere 3 (keine DD PID) Bild wird entschlüsselt.
    3. ) Wieder umschalten auf Premiere 1 - alles gut, Bild wird nun entschlüsselt!
    4. ) Wenn nach dem Neustart des VDR, dieser auf einem Sender ohne DPID tuned - gibt es keine Problem.


    LiveAC3 NICHT aktiv:
    1. ) VDR einschalten -> wenn der VDR jetzt auf Premiere 1 steht, wird sofort entschlüsselt! Kein Black Screen.
    2. ) Jeder andere Kanal natürlich auch.


    Ich hoffe das war jetzt klarer???


    Gruß
    Andreas

    Hai,


    der Fehler tritt erst auf wenn ich den Patch installiere UND über das VDR Menü aktiviere -> Live AC3.
    Wenn der VDR auf einem anderen Programmplatz (Premiere 3 zB.) also kein DD2
    oder DD5.1 startet er sofort durch. Dann umgeschaltet auf Premire 1 - alles ok - Super DD Ton.
    Und dann habe ich auch, wenn ich den VDR nicht abschalte auch kein Problem mehr!
    Irgendwie sehr deutlich Ac3overDVB-Patch. Oder?


    Gruß
    Andreas

    Hallo,
    diese Frage hatte ich vor einiger Zeit gestellt und weiter keine Antworten erhalten.
    Nun habe ich den neuen AC3overDVB-Patch installiert und habe das gleiche Problem wieder.
    Hat vielleicht jetzt jemand einen Rat?


    Gruß
    Andreas

    Hi,


    ich wohne in Kiel, und wenn du Lust hast kannst du mich gerne
    per Email kontaktieren, wenn du Fragen hast. Ich habe seit 1 Jahr einen VDR am Start. Am Anfang habe ich auch nicht wirklich viel verstanden. Aber mittlerweile läuft das ganz gut.
    Mein Tip ist - auch wenn es umständlicher und wohl auch komplexer - installiere alles per Hand, soll heißen - nehme z.B. eine Suse 8.2 und dann DVB-Treiber, VDR, usw.
    Toller Tip ist: http://home.t-online.de/home/hubertus.sandmann/
    Das steht alles haarklein beschrieben.
    Wenn du wirklich nicht weiterkommst, klemm deine Kiste unter den Arm und statte mir eine Besuch ab. Das kriegen wir dann schon hin.


    Gruß
    Andreas

    Hallo,


    ich habe das Gespann bis auf Alphacrypt 1.10 auch am Laufen. Keine Probleme.
    Ich mußte allerdings die Premiere Karte in der DBox freischalten lassen. Das ging nicht im VDR.
    Selbe Treiber- und VDR-Version.
    Könnte das Update auf 2.x das Problem sein??
    In welchem Slot steckt das Alpha?
    Bei mir in Slot 2. Beide (DVB1 UND DVB 2) auf Premiere unter Einstellungen CICAM!


    Sorry kann sonst nicht weiterhelfen.


    Gruß
    Andreas

    ja darüber kann man in der Tat streiten. Wird aber so gemacht.


    Ich bekam und bekomme immer das Kotzen bei Werbeblöcken.
    Daher - Premiere! Kostet zwar, aber nervt mich nicht so.(Persönliche Einstellung)


    Grüßchen
    Andreas

    Hallo,


    Die Pegel sind nominal bei Odb auf der Sendeleitung. Ob Werbung oder Film - egal. Werbung erscheint nur lauter, weil sie in der Produktion stark komprimiert wird. Werbung soll ja durchschlagen.
    Betrachtet man Filmpegel und Werbepegel auf einem Audiopeakmeter sind keine Unterschiede die man zum Setzen einer Cutmarke nutzen könnte, zu erkennen.


    Gruß
    Andreas

    [quote]Original von Matthias30
    Ordner "libfile" im pfad "file:/usr/share/doc/packages/" gelöscht und


    cd /usr/local/src/VDR/PLUGINS/src/mp3
    dort mal make clean ausfuehren , danach zu VDR wechseln
    cd /usr/local/src/VDR und make plugins erneut ausfuehren .


    brachte auch nichts!!


    [quote]


    In diesem Ordner wirst du Libraries auch nicht finden!
    versuch mal /usr/lib/.


    find libsndfile*


    Gruß
    Andreas

    Zitat

    Original von lbeck
    Habe am Scart-Stecker die Pins für Audio L, Audio R sowie Audio Masse testweise abmontiert und ich kann jetzt über den Klinkensteckeranschluss der DVB-Karte den Ton zum Fernseher oder HIFI-Analge bekommen... Hat jemand eine Idee, wieso das jetzt soweit funktioniert???


    Tut mit leid, ich verstehe das Problem immer noch nicht.


    Ist es so, daß du die Kontakte für Audio und Video und Masse am Scartstecker abgelötet hast und dann die DVB Karte über den 3,5 mm Audio-Klinkenstecker an den Fernseher bzw. die Stereoanlage angeschlossen hast und jetzt fragts wo das Audio herkommt?
    Wie gesagt J2 liegt parallel zum Klinkenstecker. Das kann man sogar Ohmsch messen.
    Oder heißt das es brummt dann nicht mehr?
    Sorry für die Frage!


    Was hat jetzt ein nicht geschirmtes Scartkabel damit zu tun?


    Andreas

    [quote]Original von Matthias30
    Gibt es /var/lib/cddb habe ich nicht wozu ist die gut und wie bekomm ich die drauf


    Titelanzeige via Internetdatenbank - lass doch erstmal den aufruf weg in der runvdr!! Wird nicht zwingend benötigt.






    file:/usr/local/vdr/etc/plugins/mp3sources.conf Ordner strucktur habe ich selber erstellt weil das nicht automatisch ging


    Klar.


    bei mir leigen die .conf Dateien unter video / bei hubertus anleitung wurden sie da hin kopiert


    Nur zum Teil richtig. Lese bitte mal die ganze Anleitung. Später werden die .conf umkopiert in das ../vdr/etc Verzeichnis.


    'tschuldigung: Die von Dir geposteten logs und runvdr Auszüge wiedersprechen sich teilweise. Tue uns nochmal den Gefallen und poste deine aktuelle runvdr und
    ein Systemlog ab DVB Treiber laden bis vdr fertig geladen.


    Gruß
    Andreas

    Zitat

    Original von lbeck
    Habe am Scart-Stecker die Pins für Audio L, Audio R sowie Audio Masse testweise abmontiert und ich kann jetzt über den Klinkensteckeranschluss der DVB-Karte den Ton zum Fernseher oder HIFI-Analge bekommen... Hat jemand eine Idee, wieso das jetzt soweit funktioniert???


    Mark - Habe wohl das falsch Knöpfchen erwischt, sorry.


    Bezieht sich auf das obige Zitat!


    Andreas