Probleme mit AUDIOCD-PLugin

  • Hallo zusammen,


    da ich mit dem MP3 Plugin keine CD's abspielen kann, (System verabschiedet sich sporadisch) habe ich gedacht ich probiere es einmal mit dem AUDIOCD-PLUGIN leider jedoch ohne Erfolg.


    Ich habe folgendes gemacht:


    1. libcdaudio-0.99.9
    Installieren in /usr/local/src mit:
    ./configure
    make
    make install
    ldconfig


    funktionierte wunderbar ohne Fehlermeldung


    2. Das Plugin installiert.
    Bei make plugins kommt folgende Fehlermeldung:
    dhcppc1:/usr/local/src/VDR # make plugins
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/audiocd-0.0.4'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"audiocd"' -I../../../include -I../../../../DVB/include audiocd.c
    audiocd.c: In static member function `static void cACDControl:: Play(char*)':
    audiocd.c:317: error: must #include <typeinfo> before using typeid
    audiocd.c:317: error: must #include <typeinfo> before using typeid
    make[1]: *** [audiocd.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/audiocd-0.0.4'



    Nebeneffekt: Bei meinem LCD-Display kommt nur noch eine weisse Fläche. Diesen Effekt habe ich auch bei anderen Plugins die ich noch versucht habe zu installieren.


    Da ich vom programmieren nichts verstehe kann mir da vielleicht jemand weiterhelfen.


    Vielen Dank und Gruss Pitt

    Hardware: Mainboard P4C800, Chipset Intel 875 P MCH, RAM 512 MB, CPU Intel P4 2,4 GHz, Platte WD 1200, Matrox G550, Plextor DVD-Brenner, WinTV Nexus-S Rev. 2.1, Onboard Audio AD1985, Verstärker Yamaha DSP-A1.
    Software: SUSE 9.0 pro, VDR 1.2.6, VCD 0.0.6c, DVD 0.3.4-rc10, Bitstreamout 0.49, MP3 0.8.2, MPlayer 0.8.2, Remote 0.2.0, Graphlcd 0.0.7, AudioCD 0.0.4

  • Hi,


    audiocd.c:317: error: must #include <typeinfo> before using typeid


    füge einfach folgende Zeile am Anfang der Datei audio.c ein


    #include <typeinfo>


    dann passt es durch den Compiler




    Cu,
    Andreas

  • Vielen Dank für die schnelle Antwort.


    Das make plugins funktioniert nun ohne Probleme.


    Leider habe ich immer noch ein weisses Grafikdisplay und wenn ich denn Punkt Audiocd auswähle habe ich ausser einem schwarzen Fernseh-Bildschirm nichts.


    Ich erhalte dann im Sekundentakt folgende Meldungen aus var/log/messages:


    Jan 25 18:40:31 dhcppc1 vdr[2721]: audiocd.c: virtual eOSState cACDControl:: ProcessKey(eKeys)
    Jan 25 18:40:31 dhcppc1 vdr[2721]: audiocd.c: eOSState cACDPlayer:: ProcessKey(eKeys)(48 )
    Jan 25 18:40:31 dhcppc1 vdr[2721]: audiocd.c: void cACDPlayer::InterfaceUpdate()


    Es geht dann überhaupt nichts mehr dass heisst der VDR reagiert auf nichts mehr.

    Hardware: Mainboard P4C800, Chipset Intel 875 P MCH, RAM 512 MB, CPU Intel P4 2,4 GHz, Platte WD 1200, Matrox G550, Plextor DVD-Brenner, WinTV Nexus-S Rev. 2.1, Onboard Audio AD1985, Verstärker Yamaha DSP-A1.
    Software: SUSE 9.0 pro, VDR 1.2.6, VCD 0.0.6c, DVD 0.3.4-rc10, Bitstreamout 0.49, MP3 0.8.2, MPlayer 0.8.2, Remote 0.2.0, Graphlcd 0.0.7, AudioCD 0.0.4

    2 Mal editiert, zuletzt von Pitt ()

  • Hi,


    dazu kann ich eigentlich darnix sagen, den ich habe momentan kein CD Laufwerk angeschlossen. (Einfach kein Platz im Gehäuse)


    Zitat

    Jan 25 18:40:31 dhcppc1 vdr[2721]: audiocd.c: virtual eOSState cACDControl:: ProcessKey(eKeys)
    Jan 25 18:40:31 dhcppc1 vdr[2721]: audiocd.c: eOSState cACDPlayer:: ProcessKey(eKeys)(48 )
    Jan 25 18:40:31 dhcppc1 vdr[2721]: audiocd.c: void cACDPlayer::InterfaceUpdate()


    Das sind Debugging Meldungen des Plugins mit der vdr option "-l" sind die abschaltbar.


    #> man 1 vdr

    Code
    -l level, --log=level
                  Set  logging  to  level.   0 = no  logging,   1 = errors   only,
                  2 = errors  and  info,  3 = errors, info and debug.  The default
                  logging level is 3.  If logging should  be  done  to  LOG_LOCALn
                  instead of LOG_USER, add '.n' to LEVEL, as in 3.7 (n=0..7).
  • OK Asche über mein Haupt.


    Das Plugin scheint richtig zu funktionieren. Ich kann das Plugin bedienen und es scheint einwandfrei zu funktionieren ausser, dass das Graphlcd nicht mehr geht. Ich weiss nicht, ob es an dem Plugin selber liegt oder an der libcdaudio habe ich bis jetzt noch nicht gegengeprüft.


    Nur leider habe ich keinen Ton , dies scheint aber an meiner Hardwarekonfiguration zu liegen den am CD-Laufwerk über Kopfhörer funktioniert es wunderbar.


    Also doch keine CD's hören mit VDR im Augenblick ;(

    Hardware: Mainboard P4C800, Chipset Intel 875 P MCH, RAM 512 MB, CPU Intel P4 2,4 GHz, Platte WD 1200, Matrox G550, Plextor DVD-Brenner, WinTV Nexus-S Rev. 2.1, Onboard Audio AD1985, Verstärker Yamaha DSP-A1.
    Software: SUSE 9.0 pro, VDR 1.2.6, VCD 0.0.6c, DVD 0.3.4-rc10, Bitstreamout 0.49, MP3 0.8.2, MPlayer 0.8.2, Remote 0.2.0, Graphlcd 0.0.7, AudioCD 0.0.4

  • Hi,


    Zitat

    Nur leider habe ich keinen Ton , dies scheint aber an meiner Hardwarekonfiguration zu liegen den am CD-Laufwerk über Kopfhörer funktioniert es wunderbar.


    könnte es nicht sein das das CD-LW mit der Soundkarte gekoppelt werden muss, und die Ausgabe dann über diese erfolgt ... ?


    Nachtrag :


    Dammed. das steht doch zumindest in der README des Audiocd-Plugin

    Zitat


    This plugin controls an attached cdrom drive to play audio cds. The
    cdrom drive must be connected to the linein connector of your DVB or
    sound card. It only controls your cdrom drive.


    PS: per CDFS + MP3 Plugin ist doch die direkte Wiedergabe über die DVB Karte möglich.

  • Hi,


    2 Dinge:
    (i) wie schon x-mal gepostet und auf im README nachzulesen benoetigt das AudioCD-Plugin eine analoge Kabelbverbindung zwischen CD-Laufwerk und Soundkarte.
    Aus diesem Grund (sorry, aber die DACs bei PC-CD-Laufwerken sind wirklich nicht der Brueller) hab ich das plugin nicht installiert und werde bei Gelegenheit mal ein neues Plugin schreiben.
    Sonst kann man natuerlich (wenn auch etwas umstaendlich) das mp3-Plugin fuer CD-Audios (cdfs installieren) benutzen.
    (ii) wenn jetzt das GLCD garnichts mehr anzeigt, koennte es ja sein, dass Du beim Neukompilieren der plugins nicht mehr die entsprechenden Parameter (z.B. GRAPHLCD_DRIVER ...) uebergeben hast. Wenn's nur beim Aufruf des plugins nichts mehr anzeigt, koennte natuerlich die OSD-Implementierung des plugins nicht ganz konform sein ...
    Gruss
    Burkhardt

  • ja das ist richtig


    Das Plugin steuert nur das CD-ROM.
    Also muss man den Ausgang vom CD-ROM mit dem Eingang der DVB oder der Soundkarte verbinden.


    Ich muss da eventuell mal was basteln.

    Hardware: Mainboard P4C800, Chipset Intel 875 P MCH, RAM 512 MB, CPU Intel P4 2,4 GHz, Platte WD 1200, Matrox G550, Plextor DVD-Brenner, WinTV Nexus-S Rev. 2.1, Onboard Audio AD1985, Verstärker Yamaha DSP-A1.
    Software: SUSE 9.0 pro, VDR 1.2.6, VCD 0.0.6c, DVD 0.3.4-rc10, Bitstreamout 0.49, MP3 0.8.2, MPlayer 0.8.2, Remote 0.2.0, Graphlcd 0.0.7, AudioCD 0.0.4


  • Worüber ist die Audiowiedergabe dann geplant? Über den Audio-Out der DVB-Karte oder via Soundkarte?

  • Hi,


    Zitat

    koennte es ja sein, dass Du beim Neukompilieren der plugins nicht mehr die entsprechenden Parameter (z.B. GRAPHLCD_DRIVER ...) uebergeben hast.


    schaut euch mal die Datei Make.config bzw. als Beispiel Make.config.template im VDR-src Verzeichnis an, dort können Konfigurationen wie diese abgespeichert werden, da reicht ein make plugins zum übersetzen.

  • :wand Vielen Dank für den Tipp mit den Parameterübergabe für das LCD beim erstellen der Plugins. Habe ich natürlich nicht gemacht. Mit der Info lässt sich wahrscheinlich auch noch das eine oder andere Problem lösen welches ich mit dem LCD hatte. :)

    Hardware: Mainboard P4C800, Chipset Intel 875 P MCH, RAM 512 MB, CPU Intel P4 2,4 GHz, Platte WD 1200, Matrox G550, Plextor DVD-Brenner, WinTV Nexus-S Rev. 2.1, Onboard Audio AD1985, Verstärker Yamaha DSP-A1.
    Software: SUSE 9.0 pro, VDR 1.2.6, VCD 0.0.6c, DVD 0.3.4-rc10, Bitstreamout 0.49, MP3 0.8.2, MPlayer 0.8.2, Remote 0.2.0, Graphlcd 0.0.7, AudioCD 0.0.4

    2 Mal editiert, zuletzt von Pitt ()

  • Hi,


    Zitat

    schaut euch mal die Datei Make.config bzw. als Beispiel Make.config.template im VDR-src Verzeichnis an, dort können Konfigurationen wie diese abgespeichert werden, da reicht ein make plugins zum übersetzen.


    nunja, ist ja auch nicht gerade neu :D , doch (Pitt hat ja sein Problem nicht genau spezifiziert) mein Glaskugel bleibt da immer etwas trueb ...


    wirbel
    sicher primaer ueber die DVB-Karte (eben analog zum mp3-Plugin). Wenn jemand die Soundkarte (tue ich auch) verwenden mag, kann entweder ein "digitales" Kabel vom J2 aus nehmen oder eben mit soewtas wie dem mp3-oss-Plugin arbeiten.
    Gruss
    Burkhardt

  • Das wär klasse. :o))

Jetzt mitmachen!

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