[UNSOLVED] audio-cd-Plugin 0.0.6 kompiliert mit >=VDR 1.3.12 nicht mehr !

  • Tja,


    das hier soll mal alle Progger aufwecken, die meiner Meinung nach in der Kritik stehen, nichts mehr zu machen :-)))))))))) Natürlich ist das jetzt nicht so ernst zu verstehen, aber irgendwie isses schon bedauerlich, Plugins zu haben, die man kennen und schätzen gelernt hat, die aber keiner mehr weiterentwickelt...aus welchen Gründen auch immer.


    Anbei mal ne Liste, soweit mir die Problemkinder bekannt sind...vielleicht trägt die "Macht der Presse" :-))))))))))))) ja dazu bei, die entsprechenden Herrschaften aufzurütteln, mal wieder was für ihre Plugins zu tun, wobei ich bei manchen also auch durchaus glaube, dass es sich um rudimentäre Änderungen handelt, weil sich nur nen paar Variablen oder so geändert haben. Also etwas, was auch andere C-Progger peilen und recht einfach mit dem einen oder anderen Patch ausgebügelt bekommen.


    Wie gesagt, man sollte meine Äusserungen halt nicht soooo bierernst nehmen, ich weiss auch, dass es zum einen nen Hobby ist, manche Ereignisse einem keine Luft mehr zum Atmen lassen, irgendwann auch mal einfach jeder ne Auszeit braucht, einem die Familie den Umgang mit dem Computer verbieten oder man irgendwann auch einfach keine Lust mehr hat. Für all das hab ich Verständnis und bin auch niemandem böse. Ich finde es halt eben nur schade, wenn gute Sachen, in denen viel Zeit steckt und die man vielleicht mehr oder weniger einfach an neue VDR-Versionen anpassen könnte, einfach von der Bildfläche verschwinden.


    Das war halt für mich schlicht und ergreifend der Anlass, mal alle Plugins durchzugehen, die mir im Moment Ärger bereiten oder bei denen sich lange nichts getan hat.


    Der erste Kandidat...


    audio-cd 0.0.6


    Audio-CD -> This is a AudioCD plugin for VDR.
    Written by: Alexander Loehr (alexander.loehr (at) web.de)
    Project's homepage: http://mail.pad.zuken.de/~alex/vdr
    Latest version available at: http://mail.pad.zuken.de/~alex/vdr


    Fehlermeldung beim Kompilieren von VDR 1.3.15


    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"audiocd"' -I../../../include -I../../../../DVB/include audiocd.c
    audiocd.c: In member function `void cACDPlayer::InterfaceUpdate()':
    audiocd.c:82: error: `Interface' undeclared (first use this function)
    audiocd.c:82: error: (Each undeclared identifier is reported only once for each
    function it appears in.)
    audiocd.c:85: error: 'class cSetup' has no member named 'OSDwidth'
    audiocd.c:100: error: `clrBackground' undeclared (first use this function)
    make[1]: *** [audiocd.o] Error 1


    Greets Olaf


    P.S.: Muss dazu sagen, dass das audio-cd-Plugin auch schon bei früheren Versionen diese Macke hatte...ich habe auch das Gefühl, dass der bisherige Maintainer vollkommen inaktiv geworden ist. Immerhin sind die letzten Änderungen auf der Seite aus dem August, also hat sich da seit nem Vierteljahr überhaupt nichts mehr getan.

    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 *

    3 Mal editiert, zuletzt von olafhenkel ()

  • Hi Olaf,
    Da cdfs nicht mehr funzte habe ich fuer meine Distri das Plugin ein bischen angepasst. Mittlerweile klappts aber wieder mit CDFS und somit habe ich weiter auch nichts mehr dran gemacht, aber es sollte wohl funktionieren.
    Downloaden kannste es hier:
    http://www.helmutauer.de/vdr-audiocd-0.0.6a.tgz
    Allerdings gebe ich keine Garantie fuer irgendetwas und nehme es auch auf keinen Fall zurueck, falls Dir z.B. die Farbe des Menues nicht gefaellt :nichtdoof

  • Tach helau,


    also, in gewisser Weise scheinen deine Adaptionen durchaus zu funktionieren, weil ich tatsächlich nach dem Starten was über meine Lautsprecher höre, aber das wars dann auch...


    Von einem Menü seh ich absolut nix...


    Die Logs spucken auch nix aus, oder war das damit gemeint, dass ich nix am Menü rumkritisieren sollte ? :-)))


    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 *

  • Ich hatte mich auch schonmal an dem Plugin versucht - bin aber nie soweit gekommen, dass was sinnvolles passierte - insbesondere im Bereich Menu ;)


    Im uebrigen hat der Maintainer sich in eine Thread zu vdr-1.3.x und plugins dazu geaeussert und mitgeteilt, dass er im Moment keine Zeit hat und das gerne jemand anderes die Anpassung machen kann.

    H: MSI 651p, Celeron 2.4GHz, 512MB, 300GB, DVD, DXR3, TT Budget, CinergyT2, gLCD 128x64, PSOne
    S: SuSE 9.1 Kernel 2.6.21.5 vdr-1.4.6.1 - jumpplay-0.9-1.4.0
    P: cdda-0.1.0 dvd-0.3.6_b03 dxr3-0.2.7 epgsearch-0.9.22 femon-1.1.2 graphlcd-0.1.5 graphtft-0.0.15 mp3/mplayer-0.10.0 osdteletext-0.5.1 radio-0.2.0 streamdev-server-0.3.3-pre3-geni text2skin-1.1-cvs_ext-0.10 vcd-0.7
    A: lirc-0.8.1 noad-0.6.0 nvram-wakeup-0.97 vdradmin-am-3.5.2 vdrsync-0.1.3PRE1 VDRsyncGUI-041222

  • moin,
    habe es auch mal kurz getestet,
    im log finden sich folgende Meldungen

    Code
    vdr[9745]: ERROR: attempt to open OSD while it is already open - using dummy OSD!
    vdr[9745]: ERROR: OSD opened without closing previous OSD!


    mfg

  • Hi,
    Ich habs nur mit 1.3.11 getestet und da hatte es noch funktioniert. Mit meiner Distri holt es auch die Info's von FreeDB und zeigt Titel und Interpret an :)
    Da ja nun wieder das Audio abspielen ueber's MP3 Plugin geht hab ich weiter auch nichts dran gemacht, und werde es sicher auch erst dann wieder anfassen, wenn CDFS mal wieder nicht will.
    Gruss
    HelAu

  • Zitat

    Original von holymoly
    moin,
    habe es auch mal kurz getestet,
    im log finden sich folgende Meldungen

    Code
    vdr[9745]: ERROR: attempt to open OSD while it is already open - using dummy OSD!
    vdr[9745]: ERROR: OSD opened without closing previous OSD!


    mfg


    Confirm, CD wird abgespielt, OSD ist dunkel, in der Syslog die obige Meldung.


    Ich kann mich erinnern, dass ich bei meinen Experimenten das gleiche Problem hatte. Ich habe dann in InterfaceUpdate() den Open rausgeworfen, was dazu fuehrte, dass das Plugin lief. Aber vermutlich hat das auch zu meinen Problemen mit dem Menu/OSD gefuehrt hat.


    Soweit ich das sehe kann man bei den Aenderungen von helau den NewOsd in InterfaceUpdate nicht weglassen, da dann keine Referenz zum osd mehr da ist. Andererseits, kann man das laut Fehlermeldung in der Syslog nicht schliessen oder weiterbenutzen (ebenfalls keine Referenz).


    Hat evtl. eine erfahrener Pluginschreiber einen Hinweis, was zu tun ist - kann nicht wirklich aufwendig sein...

    H: MSI 651p, Celeron 2.4GHz, 512MB, 300GB, DVD, DXR3, TT Budget, CinergyT2, gLCD 128x64, PSOne
    S: SuSE 9.1 Kernel 2.6.21.5 vdr-1.4.6.1 - jumpplay-0.9-1.4.0
    P: cdda-0.1.0 dvd-0.3.6_b03 dxr3-0.2.7 epgsearch-0.9.22 femon-1.1.2 graphlcd-0.1.5 graphtft-0.0.15 mp3/mplayer-0.10.0 osdteletext-0.5.1 radio-0.2.0 streamdev-server-0.3.3-pre3-geni text2skin-1.1-cvs_ext-0.10 vcd-0.7
    A: lirc-0.8.1 noad-0.6.0 nvram-wakeup-0.97 vdradmin-am-3.5.2 vdrsync-0.1.3PRE1 VDRsyncGUI-041222

    2 Mal editiert, zuletzt von x-stefan ()

  • Tach,


    ich dacht schon, ich wäre mal wieder mal mit Blödheit beschlagen, aber ich hab diesen Fehler auch in meinen Logs gefunden, konnte ihn aber nicht sofort zuordnen.


    Na, dann sinds ja schon drei...


    Wird Zeit, dass sich da mal jemand findet :(


    Greets Olaf


    P.S.: Sonst wird das bei mir nix mehr mit 50+ Plugins :-((

    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 x-stefan


    Confirm, CD wird abgespielt, OSD ist dunkel, in der Syslog die obige Meldung.


    Hat evtl. eine erfahrener Pluginschreiber einen Hinweis, was zu tun ist - kann nicht wirklich aufwendig sein...


    Hm, sieht doch aufwendiger aus. Aus der Doku zur Plugin-Entwicklung:


    If the user selects the main menu entry of a plugin, VDR calls the function


    virtual cOsdObject *MainMenuAction(void);



    which can do one of three things:


    ...
    • Return a pointer to a cOsdObject object which will be displayed instead of
    the normal menu. The derived cOsdObject can open a raw OSD from within its
    Show() function (it should not attempt to do so from within its
    constructor, since at that time the OSD is still in use by the main menu).
    See the 'osddemo' example that comes with VDR for a demonstration of how
    this is done.
    ...


    Da ist nun genau das Problem, der NewOsd Aufruf erfolgt zwar im Code nicht im Konstruktor, im Programmablauf aber schon.

    H: MSI 651p, Celeron 2.4GHz, 512MB, 300GB, DVD, DXR3, TT Budget, CinergyT2, gLCD 128x64, PSOne
    S: SuSE 9.1 Kernel 2.6.21.5 vdr-1.4.6.1 - jumpplay-0.9-1.4.0
    P: cdda-0.1.0 dvd-0.3.6_b03 dxr3-0.2.7 epgsearch-0.9.22 femon-1.1.2 graphlcd-0.1.5 graphtft-0.0.15 mp3/mplayer-0.10.0 osdteletext-0.5.1 radio-0.2.0 streamdev-server-0.3.3-pre3-geni text2skin-1.1-cvs_ext-0.10 vcd-0.7
    A: lirc-0.8.1 noad-0.6.0 nvram-wakeup-0.97 vdradmin-am-3.5.2 vdrsync-0.1.3PRE1 VDRsyncGUI-041222

  • Zitat

    Original von helau
    Hi,
    Ich habs nur mit 1.3.11 getestet und da hatte es noch funktioniert. Mit meiner Distri holt es auch die Info's von FreeDB und zeigt Titel und Interpret an :)
    Da ja nun wieder das Audio abspielen ueber's MP3 Plugin geht hab ich weiter auch nichts dran gemacht, und werde es sicher auch erst dann wieder anfassen, wenn CDFS mal wieder nicht will.


    Ok, nachdem ich nun endlich das mp3 Plugin dazu gebracht habe die Audio CDs abzuspielen und ich nicht in der Lage bin das audiocd Plugin so zu aendern, dass es it 1.3.xyz laeuft habe ich audiocd aus meiner Pluginliste gekickt.


    Naja, 80% CPU (2,4GHz) Last beim Abspielen, audiocd konnte das mit 0%, aber heute sind FAX-Programme ja auch 20MB gross, was solls...

    H: MSI 651p, Celeron 2.4GHz, 512MB, 300GB, DVD, DXR3, TT Budget, CinergyT2, gLCD 128x64, PSOne
    S: SuSE 9.1 Kernel 2.6.21.5 vdr-1.4.6.1 - jumpplay-0.9-1.4.0
    P: cdda-0.1.0 dvd-0.3.6_b03 dxr3-0.2.7 epgsearch-0.9.22 femon-1.1.2 graphlcd-0.1.5 graphtft-0.0.15 mp3/mplayer-0.10.0 osdteletext-0.5.1 radio-0.2.0 streamdev-server-0.3.3-pre3-geni text2skin-1.1-cvs_ext-0.10 vcd-0.7
    A: lirc-0.8.1 noad-0.6.0 nvram-wakeup-0.97 vdradmin-am-3.5.2 vdrsync-0.1.3PRE1 VDRsyncGUI-041222

  • Zitat

    Original von x-stefan
    Ok, nachdem ich nun endlich das mp3 Plugin dazu gebracht habe die Audio CDs abzuspielen und ich nicht in der Lage bin das audiocd Plugin so zu aendern, dass es it 1.3.xyz laeuft habe ich audiocd aus meiner Pluginliste gekickt.


    Naja, 80% CPU (2,4GHz) Last beim Abspielen, audiocd konnte das mit 0%, aber heute sind FAX-Programme ja auch 20MB gross, was solls...


    Dann ist Dein System voellig "vergrooved" mein Celeron 433 ist unter 10%
    Gruss
    HelAu

  • Zitat

    Original von helau


    Dann ist Dein System voellig "vergrooved" mein Celeron 433 ist unter 10%


    Ich vermute der Groove wird durch cdfs in Kombination mit Kernel 2.6.5 erzeugt - kann das wer bestaettigen?

    H: MSI 651p, Celeron 2.4GHz, 512MB, 300GB, DVD, DXR3, TT Budget, CinergyT2, gLCD 128x64, PSOne
    S: SuSE 9.1 Kernel 2.6.21.5 vdr-1.4.6.1 - jumpplay-0.9-1.4.0
    P: cdda-0.1.0 dvd-0.3.6_b03 dxr3-0.2.7 epgsearch-0.9.22 femon-1.1.2 graphlcd-0.1.5 graphtft-0.0.15 mp3/mplayer-0.10.0 osdteletext-0.5.1 radio-0.2.0 streamdev-server-0.3.3-pre3-geni text2skin-1.1-cvs_ext-0.10 vcd-0.7
    A: lirc-0.8.1 noad-0.6.0 nvram-wakeup-0.97 vdradmin-am-3.5.2 vdrsync-0.1.3PRE1 VDRsyncGUI-041222

  • Zitat

    Original von helau
    Mit kernel 2.6.5 funktioniert bei mir cdfs gar nicht - da crashed das system. Ab 2.6.8.1 gehts wieder.


    Danke fuer die Info - wenn ich mal wieder viel Zeit habe schaue ich mir den 2.6.8.1 mal an.

    H: MSI 651p, Celeron 2.4GHz, 512MB, 300GB, DVD, DXR3, TT Budget, CinergyT2, gLCD 128x64, PSOne
    S: SuSE 9.1 Kernel 2.6.21.5 vdr-1.4.6.1 - jumpplay-0.9-1.4.0
    P: cdda-0.1.0 dvd-0.3.6_b03 dxr3-0.2.7 epgsearch-0.9.22 femon-1.1.2 graphlcd-0.1.5 graphtft-0.0.15 mp3/mplayer-0.10.0 osdteletext-0.5.1 radio-0.2.0 streamdev-server-0.3.3-pre3-geni text2skin-1.1-cvs_ext-0.10 vcd-0.7
    A: lirc-0.8.1 noad-0.6.0 nvram-wakeup-0.97 vdradmin-am-3.5.2 vdrsync-0.1.3PRE1 VDRsyncGUI-041222

Jetzt mitmachen!

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